Mobile 钛移动安装包尺寸太大
我用钛合金手机做了一个非常简单的游戏。我只使用90k的声音文件,但使用了相当多的图形,所以我的Mobile 钛移动安装包尺寸太大,mobile,titanium,Mobile,Titanium,我用钛合金手机做了一个非常简单的游戏。我只使用90k的声音文件,但使用了相当多的图形,所以我的.apk文件大约是2.5MB。我猜其中大部分来自图形文件。我有几个具体的问题 未使用的图形文件的大小是否添加到最终包中? (我猜是的,因为编译器无法执行动态javascript来判断是否需要该文件) Resources/iphone文件夹中图形文件的大小是否会影响android软件包的大小(反之亦然) 包是否平均比单独使用本机代码更大?如果是,减多少 我还能做些什么来减小包装尺寸 在android手机上
.apk
文件大约是2.5MB。我猜其中大部分来自图形文件。我有几个具体的问题
因此,基本上,我如何测量和减少组件和最终交付包的大小?我试图回答几个问题:
试试看 回答问题1、2、4和6: 1) 是-未使用的图形将添加到最终包中 2) 否-不包括资源/iphone图形 您可以通过查看
build/android/bin/assets/Resources
查看正在编译到二进制文件中的内容来查看中间版本(apk之前)
4) 你可以试试JS文件
6) IMO 2.5MB非常小您可以删除未使用的库
现在,您可以在这三个以上命名的平台上创建3个部署。2.5MB是相当合理的,如果您问我的话。正如@ceejayoz所说,2.5是相当合理的。我认为这是一个小游戏。如果你看一看平均游戏,它很容易超过20MB。不幸的是,我没有为你提供所有答案。我的游戏非常简单,有两个屏幕,大约有一百行代码。我得到反馈,这是足够大的,它将推迟一些人从安装在有限的空间。我见过比我的稍微复杂一些的其他游戏,它们安装的内存不足500K。我想知道是否有可能用钛来实现这一点,也许没有。使用非本机代码和这样的解释器会有开销。