【Unity3d基础】Unity中关于Device Filter的选择问题
2016-12-05 16:05
555 查看
引言目前工作的Unity版本是5.4.1f,发布Android版本.apk的时候,对包体的大小有些疑问,就上网查了下资料,发现Build Settings——Player Settings——Other Settings——Device Filter会对包体大小有影响。当前Unity的默认配置目前的版本下默认的选项为:
FAT(ARMv7+x86),代表支持ARM架构和x86架构的CPU,如果选择ARMv7,在当前的版本下apk包体可以减少8M。那么问题来了,x86架构的用户到底有多少?
数据来自于:http://hwstats.unity3d.com/mobile/cpu.html可以看到在2016-09月的时候,x86的用户只有1.3%。对于绝大多数用户来说,Device Filter选择ARMv7可以减少.apk包体的大小,同时又不会影响绝大多数用户的使用。如何妥善的满足两种需求?虽然只有1.3%的用户,而且大多集中在ZenPhone,ZenPad用户身上,然后用户就是上帝啊,我们不能放弃他们。可以选择发布不同的.apk版本,经由平台判断用户使用的机型,进而下载对应的.apk版本。举个栗子,Google Play对于不同版本的apk支持细则:https://developer.android.com/google/play/publishing/multiple-apks.html?hl=es
参考资料:为什么Unity5打的空包有17mb?
Device Filter to ARM 7 only
Choosing device filter in Unity?
FAT(ARMv7+x86),代表支持ARM架构和x86架构的CPU,如果选择ARMv7,在当前的版本下apk包体可以减少8M。那么问题来了,x86架构的用户到底有多少?
数据来自于:http://hwstats.unity3d.com/mobile/cpu.html可以看到在2016-09月的时候,x86的用户只有1.3%。对于绝大多数用户来说,Device Filter选择ARMv7可以减少.apk包体的大小,同时又不会影响绝大多数用户的使用。如何妥善的满足两种需求?虽然只有1.3%的用户,而且大多集中在ZenPhone,ZenPad用户身上,然后用户就是上帝啊,我们不能放弃他们。可以选择发布不同的.apk版本,经由平台判断用户使用的机型,进而下载对应的.apk版本。举个栗子,Google Play对于不同版本的apk支持细则:https://developer.android.com/google/play/publishing/multiple-apks.html?hl=es
参考资料:为什么Unity5打的空包有17mb?
Device Filter to ARM 7 only
Choosing device filter in Unity?
相关文章推荐
- Unity中关于Device Filter的选择问题
- Unity中关于Device Filter的选择问题
- 【机器学习基础】机器学习算法的分类——关于如何选择机器学习算法和适用解决的问题
- [unity基础教程]关于Unity3D中Resources动态加载NGUI图片的方法!
- 【机器学习基础】机器学习算法的分类——关于如何选择机器学习算法和适用解决的问题
- 【机器学习基础】机器学习算法的分类——关于如何选择机器学习算法和适用解决的问题
- Unity3D-关于UnityIAP1.50.0在5.6.4f1版本中使用时出现自动购买问题
- 关于gridview上的编辑、选择等按钮显示英文的问题解决。
- 关于GridView中选择当前行的问题。
- 关于DropDownList选择值问题
- 转 Iframe的基础应用——关于Iframe刷页问题的两种方法
- Iframe的基础应用——关于Iframe刷页问题的两种方法
- Iframe的基础应用——关于Iframe刷页问题的两种方法
- 关于您提到使用WebServices时候遇到“基础连接以关闭”的问题
- 关于C# winform treeview 的两个问题(点击空白处的时间响应和复选框选择问题)
- 我遇到了第一个问题,关于学习asp.net的基础
- Iframe的基础应用——关于Iframe刷页问题的两种方法
- 关于页面选择丢掉的问题
- Iframe的基础应用——关于Iframe刷页问题的两种方法
- 关于XHTML的常见基础问题 (转)