一、运行机制的区别html
Android:沙盒运行机制,采用真后台运行,将全部的应用都保存在RAM中,按home键,程序被挂在了后台,实际未退出,因程序在后台运行,因此能够收到推送消息,致使内存越用越低,越用越卡html5
IOS:虚拟机运行机制,采用伪后台运行,按home键,程序进入到后台会自动进入到休眠状态,home键调出多任务管理器,全部的应用都处于中止状态,iphone默认将应用的最后的运行记录在RAM中,IOS获得推进消息,是由于当你开启应用的消息推送时,系统会增长一些进程,这些进程从苹果的服务器接收消息,而后在经过服务器发送到手机,苹果服务器起到了中转的做用,所以IOS运行流畅java
二、渲染机制不一样android
Android:主线程普通优先级-------加载一个页面,所有加载完成的同时加载当前页面,当你看到页面后,实际后台仍在加载,所以增长了处理器的压力编程
iOS:实时优先级-----加载个页面,优先加载主屏幕显示区域安全
三、公司不一样服务器
Android:Google公司微信
iOS:苹果公司iphone
四、开源性不一样编程语言
Android:彻底开源,任何开发厂商和开发者均可开发安卓的软件,因为开源,各大品牌手机硬件差别大,致使体验不一样,兼容性很差
iOS:封闭,仅苹果拥有
五、手机等生产者不一样
Android:HTC、三星、中兴、华为等公司
iOS:苹果公司
六、后台运行机制不一样
Android:任何程序均可以在后台运行
iOS:第三方程序都不能在后台运行
七、编程语言不一样
Android:java
iOS:objective-C
八、游戏使用上的不一样
Android:基本都免费
iOS:基本都需付费(经过越狱,可使用免费)
九、Flash的支持不一样
Android:支持Flash,能够玩QQ农场等
iOS:不支持Flash,只支持html5,有时Html5的兼容性也很差
十、软硬件结合
Android:因为代码开源,所以不少开发厂商均可以根据本身的设定来开发不一样的手机,APP不会针对各大品牌的手机专门作优化,所以软硬件结合差
iOS:因为封闭,所以苹果一家独有专利,全部的APP都针对IOS作优化,所以软件结合较好
十一、应用的删除操做不一样
Android:常见的删除某一个操做,用长按,点击删除(QQ消息除外,QQ支持左滑删除),目前android版的微信还不支持左滑删除哦
iOS:不少应用都支持左滑删除操做
十二、标题显示位置不一样
Android:标题显示居中
iOS:标题显示靠左侧<
1三、受众人体不一样
Android:在中国,中低端人群都可适用,因为生产厂商多,各个品牌手机的配置等都不一样,售价差别大,几百元到几千元等价格不等,所以适用人群较多
IOS:在中国,iphone的售价较高,平均售价在4000元以上,所以基本适用于收入较高的中高段人群
1四、分辨率不一样
Android:分辨率多达20多种
IOS:5种
1五、按键
Android底部有3个按键
1六、下载方式不一样
Android:应用宝、自带商店等
iOS:App Store
总结:Android:开源、界面好看,但安全性差、漏洞多、稳定性差、系统耗电大、流量消耗大
IOS:封闭、安全规整、用户体验性好
使用Android的不少用户都有一个感受就是android手机出现问题,解决方式为“刷机重启卸电池”(如今这种说法已经不存在,由于如今都是连体机),哈哈哈哈······,两个系统各有差别,适时选择使用。
后续碰到了,再来补充!天天坚持进步多一点.............