Flash AIR - 谷歌商店的文件大小是多大?该怎么办?

时间:2013-04-18 20:13:43

标签: android actionscript-3 flash flash-cs6

我们制作的应用程序包含约70家餐厅的所有菜单。每个菜单都是一个非常大的图像,用户抓住它并将其拖动到屏幕上。这非常棒。但是,文件大小约为115 MB。谷歌商店最大为50mb。它说我应该有人把它分成两个.apk文件。但是两个50 MB的文件真的不够...... 或者我应该以某种方式从服务器获取图像?我曾经使用过电子服务器,但是我对PHP很糟糕,而且我觉得我需要你做这样的事情。欢迎链接。

2 个答案:

答案 0 :(得分:4)

就个人而言,我发现了一个应用程序的想法,它的唯一目的是显示餐馆菜单,占用115MB的空间是我的手机上的一个非常糟糕的主意。

Jave提出的一个解决方案是使用APK expansion files。扩展文件最大可以为2GB,这足以满足您的需求。问题是Flash AIR应用程序是否支持此问题(有一个未回答的问题here)。

更好的解决方案是在您自己的服务器上托管菜单。你可以使用像Dropbox文件夹这样简单的东西,并使用该文件夹的公共链接作为基本URL。将菜单移动到服务器有两个好处:

1)它应该大大减少你的APK的大小 2)它允许各个餐馆更改菜单,而无需重建和重新发布整个应用程序

缺点是您的用户需要有效的网络连接来打开菜单(您可以缓存以前下载的菜单)。

您还可以作为额外步骤添加从服务器下载新餐馆列表的功能(XML,JSON或类似格式)。这将允许您添加或删除菜单,而无需重建应用程序。

答案 1 :(得分:1)

如果有任何方法可以减小文件大小,请先执行此操作。如果apk仍然很大,请使用APK Expansion File,它们最多可包含2GB。

  

某些应用需要更多空间来存储高保真图形,媒体文件或   其他大型资产。以前,如果您的应用超过50MB,则必须这样做   用户自己托管并下载其他资源   打开应用程序。托管和提供额外的文件可能成本很高,而且   用户体验往往不太理想。做这个过程   Google Play让您更轻松,更舒适   附加两个补充APK的大型扩展文件。