------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------
我相信很多人都很纠结这个问题--IOS与android,我曾经也纠结这个问题,到底IOS与adroid它们的区别在哪呢?
其实李明杰的视频说的很详细了,下面自己也来试着理解理解下吧
1、系统架构不一样,IOS是基于UNIX,Unix的优点:稳定、可靠、安全,有强大的网络功能,而android是基于linux的虚拟机的。现在市场上的一些android 一般的机器的配置都会比苹果手机的配置要好,但是运行速度、游戏、相册等一些应用中,IOS都要好的多,就拿曾经我自己亲身的一个例子,我用苹果手机玩游戏,再用android手机玩同款游戏,感觉在android明显卡似的 。也许就是基于他们的本身的系统的吧,android是linux的虚拟机的,也就是在一个机器上跑了两个系统,卡也是肯定的。因为系统架构不同,所以也导致了我这个用户体验不同。
2、就难易度而言的话,IOS具有强大SDK开发工具,基于系统架不开源,在加上苹果软件质量,使得开发明显容易多了(对比android)虽然,android的SDK也不差吧,但是它的系统是开源的,谁都可以使用,现在市面上到处都是各个厂商的android手机,虽然核心系统都是android,但是经过包装和加工,就变成它们自己的产品,所以android手机就有很多了,正因为不统一,所以你需要适配各种类型的android手机。就这种设备种类来说:IOS也就几款设备--IPHONE/IPAD。
总体而言:iOS是苹果公司开发的移动操作系统,主要是针对苹果的移动设备设计的,包括iPod touch、iPad等产品。iOS系统的特点是其高度的封闭性,高度自治性,任何软件如果要安装的话必须要通过App Store 这一关(当然越狱的除外),不要小看这个机制,有了这个机制一方面可以保证软件开发者的软件收益,吸引更多的开发者形成良性循环;同时也对这些上架的产品进行了严格的检查,以此来保证软件的高质量;这两方面中第一点保证了iOS的软件数量,第二点保证了质量。可以说,iOS完全是苹果自己打造、独立控制的一个封闭生态圈,也正因如此,iOS系统本身、周边软件的质量普遍而言都很高。此外,一般而言Android系统的软件质量无法与iOS系统的软件媲美,无论是对硬件的要求、体验还是UI设计等方面。不少软件都是先有苹果版,再有Android版,而且Android版的经常靠广告进行营收,后门很多,也会耗流量,所以大部分都要破解。
比较喜欢玩手机游戏的用户、比较追求细节体验的用户、
对电子产品比较恐惧的用户(
iPhone
提供的功能有限,不会令你怕,但都用得上)
、
想赚钱的开发者(
with Mac or Hackinoch or
虚拟机)
Android
适合用户:
大多
数手机用户
(打电话、发短信及资讯类需求,
如上网、微博等)
苹果公司的市值是所有软件公司里面最高的,而且苹果在08年的时候就开始让它的客户养成了软件消费的习惯。