APP测试,ios系统与Android系统的重点区别

1.运行机制不同:

Android:沙盒运行机制
采用真后台运行,将所有应用都保存在RAM中;按home键,程序被挂在了后台,实际未退出
因程序在后台运行,所有可以收到push推送消息,导致内存越用越低;
ios:虚拟机运行机制
彩豆伪后台运行,默认将应用的最后运行记录在RAM中;按home键,程序进入到后台会自动进入到休眠状态;
当开启应用消息推送时。系统会增加一些进程,这些进程从苹果服务器接收消息,再通过服务器发送到手机,因苹果服务器起到了中转的作用,因此ios运行流畅;

2.渲染机制不同

Android:主线程优先级:
加载一个页面,全部加载完成的同时加载当前页面,
当你看到页面后,实际后台仍在加载,因此增加了处理器的压力
ios:实时优先级:
加载一个页面,优先加载主屏幕显示区域

3.后台运行机制不同

Android:任何程序都可以在后台运行
ios:第三方程序不能在后台运行

4.Flash的支持不同

Android:支持Flash,可以玩浏览器在线游戏
ios:不支持Flash,只支持html5,又是Html5的兼容性也不好;

5.消息推送推送渠道不同

Android:一般比较常用第三方推送服务
安卓应用外(杀掉后台进程)的消息一般都无法直接推送,需要客户端集成系统内提供的第三方服务的SDK(如:华为移动服务SDK),由于应用外推送需要对不同厂家,不同ROM进行兼容适配,以及不同SDK版本,故测试时需要考虑测试范围
ios:走ios自带的渠道进行系统内推送
应用内和应用外推送无明显差别,均可以收到push信息。

6.获取push方式不同

Android:安卓需要测试时,只需要保证服务端推送服务即可。
ios: iOS需要测试push推送时,一般需要开发配合使用Xcode等工具直接灌包至手机中(因为push推送时,iOS推送服务需要校验开发者账号)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值