直接将“免费”Android应用程序分发为.apk文件

时间:2012-12-27 05:37:37

标签: android google-play apk

我已经在Google Play上发布了Android应用。希望直接将应用程序作为.apk文件脱机分发。我的应用程序是完全免费的,我们希望它应该传播给尽可能多的人。

我不确定提供.apk文件有什么优点和缺点?

问题是:

  1. 当连接到互联网时,Google会直接将.apk安装计为下载吗?
  2. 直接安装.apk的用户是否会获得稍后发布的更新?

3 个答案:

答案 0 :(得分:3)

回答你的问题:

  1. 是的,如果您点击Android中的.apk,您将收到下载提示。当您打开已完成的下载时,它将提供安装(请参阅下面的警告)
  2. 如果您在Google Play之外提供.apk直接下载,则无法获得“更新检查” - 您必须自己执行此操作。如果游戏商店中提供.apk并通过直接下载,则不完全确定会发生什么。

  3. 更容易讨论自己分发.apk的方法的缺点。

    1. 您必须自己进行所有跟踪,如果您发布到游戏商店,则会获得一些统计信息
    2. 同样,您必须自己进行所有“更新检查”(通过在您的应用程序中或其他方式编写它。)
    3. 没有安全的方式来分发您的应用程序。内置的Android浏览器不支持通过HTTPS流进行下载,需要进行身份验证**
    4. 用户可以更轻松地获取应用的源代码。他们可以从您的站点下载.apk,在7zip(或类似版本)中打开它,并拥有基础类文件。这是否是一个值得关注的问题,真的由您来决定。
    5. 最重要的原因

      您的用户必须选中“允许安装来自未知来源的软件包”。你的普通人可能不知道如何做到这一点,并且可能会犹豫不决。因此,它可能会限制您获得广泛市场份额的能力。

      因此,总而言之,问问自己在Google Play / Android Market中是否真的值得为您和您的用户带来麻烦。

      **不确定Android上的Chrome是否属实 - 旧版默认浏览器

      肯定是这样

答案 1 :(得分:2)

  1. Google Play会在登录Google帐户时收集仅通过Play商店安装的应用的统计信息。Read Documentation on App statistics
  2. 较新版本的Play商店应用可以自动检测,如果任何已安装的应用也可在Play商店中使用,并会通知更新。
  3. 此外,Play Store还有许多第三方应用市场。您也可以在那里上传您的应用程序(所有这些应用程序都无法自动更新)。

答案 2 :(得分:1)

  1. 似乎没有,如果我错了,请纠正我:)
  2. 是的,前提是包名称相同,并且您上传到Google Play的apk文件的版本代码大于设备中安装的版本代码。