android和ios的区别,越详细越好。
答案:4 悬赏:0 手机版
解决时间 2021-03-03 17:11
- 提问者网友:孤山下
- 2021-03-03 03:48
android和ios的区别,越详细越好。
最佳答案
- 五星知识达人网友:长青诗
- 2021-03-03 04:33
1、来源不同
OS来源于Apple的OSX,是UNIX系统,OSX已经有差不多10年的历史,从内核底层到软件架构都是逐步发展过来的。iOS使用ObjectivC这个古老的语言来做开发。而Android是Google基于Linux搞来的,严格意义上讲Android并不是一个Linux系统,它没有Linux的xwin,没有glibc,缺乏一整套标准的Linux程序。Android应用绝大部分都是使用JAVA开发,跑在Dalvik虚拟机上(一小部分使用NDK)。 Google在底层也修改了很多东西。Android算是一个全新的操作系统. 所以:
Android使用JAVA,上手容易很多,如果有很好的JAVA Lib加持,开发效率会高些
iOS没有虚拟机,性能要好一些,当然这个差别会随着Google的改进越来越小
iOS的开发框架基本上和MAC上通用,同样的知识,可以开发手机,也可以开发MAC应用,Android没有这样的优点
2、与其他设备集成程度
iOS的设备集成度和驱动优化都是最好的。电源管理一块就可见一斑,而Android厂商就鱼龙混杂。可能排头的厂商的旗舰机器会好些,但是由于Android工期一般都比iOS设备短(请看HTC和三星出机器的速度),所以整体上和iOS比是有差距的。
Android天然存在升级周期延迟的问题, 而且厂商做升级是也是有成本的。卖手机的厂商无法顾及整个生态链,目前这个无解,除非Google做点什么。
由于有多家厂商自己做定制,Android还存在设备的分裂问题(fragmentation), 且不论调试时间和人力, 光买一大堆设备的成本就不小。最关键的是它会伤美工/UE的心。
3、第三方
Android平台可以做的事情远远比iOS多, 可以做电话管理,地址簿,短信管理,可以自己跑后台service。 替换掉系统的组件非常容易
Android平台也可以跑其他系统的Runtime, 比如Flash, 有了NDK, 要接入一个虚拟机也是可能的。Google不会管任何人可以拿Android自己改个独立的系统出来,也许这样做的意义和前景有问题,但是同样,没有人限制。
4、软件应用
iOS上的精品软件多,竞争激烈但管理有序,开发者也容易挣钱。
Android上虽然也有精品软件,但是垃圾软件更多, 甚至有恶意软件。 因为无门槛,基本上软件都是免费,卖不起钱, 大部分都靠广告。
Android还有一堆杀毒软件,能省电的或者是杀后台进程的来提升性能的软件
OS来源于Apple的OSX,是UNIX系统,OSX已经有差不多10年的历史,从内核底层到软件架构都是逐步发展过来的。iOS使用ObjectivC这个古老的语言来做开发。而Android是Google基于Linux搞来的,严格意义上讲Android并不是一个Linux系统,它没有Linux的xwin,没有glibc,缺乏一整套标准的Linux程序。Android应用绝大部分都是使用JAVA开发,跑在Dalvik虚拟机上(一小部分使用NDK)。 Google在底层也修改了很多东西。Android算是一个全新的操作系统. 所以:
Android使用JAVA,上手容易很多,如果有很好的JAVA Lib加持,开发效率会高些
iOS没有虚拟机,性能要好一些,当然这个差别会随着Google的改进越来越小
iOS的开发框架基本上和MAC上通用,同样的知识,可以开发手机,也可以开发MAC应用,Android没有这样的优点
2、与其他设备集成程度
iOS的设备集成度和驱动优化都是最好的。电源管理一块就可见一斑,而Android厂商就鱼龙混杂。可能排头的厂商的旗舰机器会好些,但是由于Android工期一般都比iOS设备短(请看HTC和三星出机器的速度),所以整体上和iOS比是有差距的。
Android天然存在升级周期延迟的问题, 而且厂商做升级是也是有成本的。卖手机的厂商无法顾及整个生态链,目前这个无解,除非Google做点什么。
由于有多家厂商自己做定制,Android还存在设备的分裂问题(fragmentation), 且不论调试时间和人力, 光买一大堆设备的成本就不小。最关键的是它会伤美工/UE的心。
3、第三方
Android平台可以做的事情远远比iOS多, 可以做电话管理,地址簿,短信管理,可以自己跑后台service。 替换掉系统的组件非常容易
Android平台也可以跑其他系统的Runtime, 比如Flash, 有了NDK, 要接入一个虚拟机也是可能的。Google不会管任何人可以拿Android自己改个独立的系统出来,也许这样做的意义和前景有问题,但是同样,没有人限制。
4、软件应用
iOS上的精品软件多,竞争激烈但管理有序,开发者也容易挣钱。
Android上虽然也有精品软件,但是垃圾软件更多, 甚至有恶意软件。 因为无门槛,基本上软件都是免费,卖不起钱, 大部分都靠广告。
Android还有一堆杀毒软件,能省电的或者是杀后台进程的来提升性能的软件
全部回答
- 1楼网友:未来江山和你
- 2021-03-03 06:19
给你转发一个别人的回答:
2011-09-21 16:15电玩巴士苏州店| 六级
完全不一样的东西IOS稳定,系统较封闭,当然相对也较安全,软件最多;android系统稳定性相对较差,但系统比较开放,当然带来的就是安全性相对较差,软件比较多;从使用体验来说,用过IOS的人一般都不要用Android,你就知道哪个好了,不过android的机器选择较多,便宜的也比较多。不想话那么多钱的话,就选android了。
- 2楼网友:妄饮晩冬酒
- 2021-03-03 05:19
ios面向的用户还是那种比较“白”的人。看似简单,动画让人感觉很流畅,触控的灵敏度要高于android。android作为后起的系统,必然有很多更好的地方。所谓后台程序多会卡,是因为android是真正的多任务,而不是像ios那种暂停任务。如果对手机这样的电子产品不来电,就用ios;如果玩得转,还是android好~
- 3楼网友:你哪知我潦倒为你
- 2021-03-03 04:56
1、安卓源开放,ios不是
2、安卓对硬件要求比ios高
3、安卓资源比ios多,机型多,但ios软件质量比安卓高
4、ios比安卓流畅,安卓后台不能开太多,会卡,ios不会
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯