终端手机排行查询
在测试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
原文地址:https://www.cnblogs.com/yuntimer/p/11406129.html
- 【深度学习】自动驾驶:使用深度学习预测汽车的转向角度
- 这或许是对小白最友好的python入门了吧——3,数字处理
- 数据库恢复方案
- 这或许是对小白最友好的python入门了吧——2,变量和字符串
- Extjs4.2+webAPI+EF实现分页以及webapi的数据传值(续)
- Linux 系统安全与优化配置
- Extjs 项目中常用的小技巧,也许你用得着(2)
- 这或许是对小白最友好的python入门了吧——16,输入文本
- Extjs 项目中常用的小技巧,也许你用得着(1)
- Extjs4.2+webAPI+EF实现分页以及webapi的数据传值
- 【实践操作】 在iOS11中使用Core ML 和TensorFlow对手势进行智能识别
- 这或许是对小白最友好的python入门了吧——15,嵌套
- C#新功能--命名参数与可选参数
- 这或许是对小白最友好的python入门了吧——14,遍历字典
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法