一:介绍手机测试的
对于手机端测试,按照平台来分,分为
Android
和
IOS
两大主流系统
1.1.1:
对于
ios
和
Android
,二者有区别,我就说一下我在测试这两款手机
app
的感受吧
1
、两者运行机制不同:
IOS
采用的是沙盒运行机制,安卓采用的是虚拟机运行机制。
2
、两者后台制度不同:
IOS
中任何第三方程序都不能在后台运行;安卓中任何程序都能在后台运行,直到没有
内存才会关闭。
3
、
IOS
中用于
UI
指令权限最高,安卓中数据处理指令权限最高。
Android
开源导致碎片化比较严重,(手机品牌众多,系统版本各异,分辨率不统一,主流手机型号上千。无法保证应用、游戏对于所有手机的适配兼容。)bug
比较多,而
IOS
通常
bug
会少一些。
2
:
android
版本
Android
在正式发行之前,最开始拥有两个内部测试版本,并且以著名的机器人名称来对其进行命名,它们分别是:阿童木(AndroidBeta),发条机器人(Android 1.0)。后来由于涉及到版权问题,谷歌将其命名规则变更为用甜点作为它们系统版本的代号的命名方法。甜点命名法开始于Android 1.5
发布的时候。作为每个版本代表的甜点的尺寸越变越大,然后按照26
个字母数序:市场上最常见的版本
andorid6.0
至andorid10.0
3
:
android
架构
Android
的系统架构和其操作系统一样,采用了分层的架构。
从架构图看,
Android
分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层
4.Android