我已经在 Google Play 上发布了安卓应用。希望以 .apk 文件的形式直接分发应用程序,甚至离线。我的应用程序是完全免费的,我们希望它能传播给尽可能多的人。
我不确定提供 .apk 文件的优点和缺点是什么?
问题是:
- 当连接到互联网时,Google play 会将直接安装的 .apk 计为下载吗?
- 直接安装 .apk 的用户是否会在以后发布任何更新?
最佳答案
回答您的问题:
- 是的,如果您在 Android 中单击
.apk
,您将收到下载提示。当您打开完成的下载时,它会提供安装(请参阅下面的注意事项) - 如果您提供您的
.apk
以供在 Google Play 之外直接下载,您将无法获得“更新检查”——您必须自己执行此操作。不完全确定如果.apk
在 Play 商店中可用并通过直接下载会发生什么。
讨论自己分发 .apk
的方法的缺点更容易。
- 您必须自己进行所有跟踪,如果您发布到 Play 商店,您会得到一些统计数据
- 同样,您必须自己完成所有“更新检查”(通过将其写入您的应用程序或其他方式。)
- 没有安全的方式来分发您的应用程序。内置的 Android 浏览器不支持通过需要身份验证的 HTTPS 流下载 **
- 用户可以更轻松地获取您应用的源代码。他们可以从您的站点下载
.apk
,以 7zip(或类似格式)打开它并获得底层类文件。这是否是一个问题真的由您来决定。
最重要的原因
您的用户必须选中“允许安装来自未知来源的软件包”。您的普通人可能不知道该怎么做,并且可能会犹豫是否这样做。因此,它可能会限制您获得广泛市场份额的能力。
因此,总而言之,问问自己,不进入 Google Play/Android Market 是否真的值得为您和您的用户带来的麻烦。
** 不确定 Android 上的 Chrome 是否如此——对于较旧的默认浏览器肯定是这样
关于android - 直接将 "Free"Android App 作为 .apk 文件分发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14049861/