在测试app应用时,会考虑到手机端的兼容性测试,那么怎么选择机型呢?

Android和iOS是分开的:

1、Android手机:一般需要覆盖,手机品牌、Android系统、手机分辨率、手机CPU芯片、CPU芯片架构

  Android手机品牌:oppo、vivo、华为、荣耀、小米、魅族、三星、金立、乐视...

  Android系统:目前开发出来的app基本需要支持 Android4.4-9.0,后面Android10也快出来了。

  Android手机分辨率:1920*1080、1280*720、2340*1080、2280*1080、2160*1080、1520*720、1440*720、960*540、2244*1080...(当然不止这么多,这里列出来的是2019年7月份的排行前9)。

  Android手机芯片:芯片厂家覆盖,Qualcomm MSM(高通骁龙)、海思麒麟(Hisilicon Kirin );联发科芯片架构覆盖,ARMv7(32位)、AArch64(64位)。

  (查看手机芯片类型:https://blog.csdn.net/w695050167/article/details/73548577,全球芯片排行:http://www.sohu.com/a/148274672_668831)

然而,知道这些还不够,还需要知道实时的市场使用量排行,可以访问友盟查看统计数据:https://www.umeng.com/(查看手机品牌、Android系统、手机分辨率的排行:品牌动态-全域罗盘)

2、iOS手机:一般也覆盖,手机设备类型、iOS系统、手机分辨率、手机CPU(前面的能覆盖,CPU自然覆盖了)

  iOS手机设备类型:iPhone 5S/SE/6/6S/6P/6sp/7/7P/8/8P/X/XR/XS/xs max

  iOS系统:目前开发出来的app基本需要支持 iOS9-12.4,后面iOS13也快出来了。

  iOS手机分辨率:1920*1080、1334*750、2436*1125、1136*640、2688*1242、1792*828、960*640...(这里列出来的是2019年7月份的排行前7)。

可以访问友盟查看统计数据:https://www.umeng.com/(查看iOS系统、iOS手机分辨率的排行:品牌动态-全域罗盘;查看设备增量排行:产品-移动统计-体验-终端属性-设备终端)

这样查看了数据统计,测试app兼容就知道覆盖哪些机型了。

 

谢谢,继续努力!

 2019-08-24

posted on 2019-08-24 21:17  三天乐趣  阅读(506)  评论(0编辑  收藏  举报