大型应用程序的Android市场更新(50mb)

大型应用程序的Android市场更新(50mb),android,apk,updates,android-ndk,Android,Apk,Updates,Android Ndk,将来,我将把一个iPhone应用程序移植到Android/NDK上,它可以处理大量的资源文件(超过50兆)。我的应用程序是否必须下载这些文件并存储在/sdcard上,并通过我自己的网络主机以专有方式检查/下载更新,或者谷歌是否有解决方案?谷歌真的可以托管额外的文件吗?大多数应用程序都会自行将资源下载到sd卡上,因为应用程序通常位于数据目录中,而数据目录在一些不大的手机上(例如,在新的HTC Desire上大约有140MB的可用空间)。 MapDroyd就是一个很好的例子,它通过http独立于市场

将来,我将把一个iPhone应用程序移植到Android/NDK上,它可以处理大量的资源文件(超过50兆)。我的应用程序是否必须下载这些文件并存储在/sdcard上,并通过我自己的网络主机以专有方式检查/下载更新,或者谷歌是否有解决方案?谷歌真的可以托管额外的文件吗?

大多数应用程序都会自行将资源下载到sd卡上,因为应用程序通常位于数据目录中,而数据目录在一些不大的手机上(例如,在新的HTC Desire上大约有140MB的可用空间)。 MapDroyd就是一个很好的例子,它通过http独立于市场下载和更新地图数据

由于Android 2.2(Froyo),您可以将应用程序安装到sd卡上,但不能安装到普通sd卡上,而是安装到sd卡的特殊加密部分

如果你真的不想用Android Market做任何事情,你可以把你的应用分成两个或两个以上的应用——一个用于主应用,一个用于资源。使用相同开发人员密钥签名的应用程序可以相互访问。
如果主应用程序启动,请检查资源应用程序,如果没有,请打开显示资源应用程序的Android market以供下载。

或者,Google Play Store(以前称为Android market)现在还允许承载高达2GB的大型APK扩展文件(“资源”文件)

请参见此处的更多信息:

这与