赞
踩
运行机制不同:ios采用的是沙盒运行机制;安卓采用的是虚拟机运行机制
后台制度不同:ios中任何第三方程序都不能在后台运行;安卓中任何程序都能在后台运行,直到没有内存才会关闭
对屏幕指令响应优先级不同:ios中用于Ui指令权限最高,对屏幕反应的优先级是最高的,它的响应顺序依次为Touch–Media–Service–Core架构,换句话说当用户只要触摸接触了屏幕之后,系统就会最优先去处理屏幕指令;而Android系统的优先级响应层级则是Application–Framework–Library–Kernal架构,和显示相关的图形图像处理这一部分属于Library,当你触摸屏幕之后Android系统首先会激活应用,框架然后才是屏幕最后是核心架构
系统不同:Android是google公司做的手机系统;ios是苹果公司做的手机系统
生态不同:Android完全开源,任何软件开发商或者个人都能开发安卓的软件;ios完全封源开发
应用市场不同:Android有很多免费的应用跟应用市场;ios只有一个应用市场:App Store
对第三方软件的支持程度不同:Android是开源的,支持非常多的第三方软件,能安装就能使用;而ios是闭源的,对第三方App有严格的评审,用户不一定使用得到一些好用的第三方软件
开发语言不同:Android的编程语言是Java和KotLin;而ios的则为ObjectC和Swift
框架结构不同:Android系统的底层建立在Linux系统之上;而ios基于UNIX系统
推送机制不同:Android在软件关闭的情况下,无法接收推送信息;ios在软件关闭的情况下,依然可以接收推送信息
性能不同:Android和Window一样,目的是打造一款通用性非常好的系统,在任何机器上面都可以运行;ios目的是让软件和硬件完美的结合到一块,该操作系统只能在极少数机器上面才能运行
代码执行方式不同:Android生成class文件,需要虚拟机来进行解释;ios直接执行程序的二进制代码
语言本身不同:Android的Java,面向对象,性能比C语言和OC低;ios的OC,基于对象,完全兼容C语言的语法,可以直接操作内存
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。