Unity中关于Device Filter的选择问题
来源:互联网 发布:示剑网络马大伟 编辑:程序博客网 时间:2024/06/06 01:08
引言
目前工作的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
0 0
- Unity中关于Device Filter的选择问题
- Unity中关于Device Filter的选择问题
- Struts2中关于filter的配置问题
- 关于Device tree的问题
- 关于adb devices找不到device的问题
- Unity中关于施加力的角度弧度问题
- 关于Unity中 截图跳转分享界面的问题
- 关于Unity中NGUI的相机深度问题
- 关于代码控制unity中动画播放的问题
- Unity中关于Rigidbody和Collider的问题
- 关于在Unity中实例化脚本的问题
- 选择正确的Device
- Unity--关于Layer的问题
- 关于Unity PlayerPrefs的问题
- 关于AndroidStudio不能在xml中选择mipmap的问题
- 软件发布中关于开源License的选择问题
- 回归问题中关于cost function 的选择
- 关于ListView中CheckBox选择混乱的问题
- 条款三十一:让函数根据一个以上的对象类型来决定如何虚化
- ProtostuffUtil—快速序列化和反序列化对象工具
- 数据类型Number类型
- 2016年在美帝找实习总结
- 数据类型String类型
- Unity中关于Device Filter的选择问题
- Hibernate框架(一)文件配置、核心API、对象状态详解
- 数据类型Object类型
- 循环语句if(){}else{}、if(){}else if(){}...else{}、do{}while()、for(){}、with(){}break/continue语句
- 函数function
- Oracle 存储过程的学习
- Linux 中无法使用 root 用户通过 SSH 远程登录解决方法
- android_35_adb
- 欢迎使用CSDN-markdown编辑器