内容
主要区别
Android和iOS是运行智能手机所必需的两种不同的移动操作系统。作为智能手机的操作系统,两者的主要目的是相同的,但是两者的工作风格不同。 Android和iOS之间的主要区别在于Android由Google开发,是一种开源操作系统,而iOS是由Apple Inc.开发,是具有某些开源组件的封闭操作系统。
什么是Android?
Android是由Google开发的基于Linux内核的移动操作系统。它用C(核心),C ++和Java(UI)编写,最初于2008年9月23日发布。它设计用于触摸屏移动设备,例如智能手机,平板电脑,电视,汽车和可穿戴设备。 Android操作系统使用与现实世界操作(例如,轻拂,轻击,捏合和反向捏合)相关的触摸输入来操作屏幕上的对象和虚拟键盘。尽管它最初是为触摸屏输入而设计的,但现在已用于游戏机,数码相机,常规PC和许多其他电子设备中。到目前为止,它在所有操作系统中拥有最大的安装群。 2013年进行的一项调查显示,有71%的移动应用程序开发人员为Android创建应用程序,而2015年进行的一项最新调查则显示,有40%的全职专业开发人员将Android视为“优先”目标平台。
什么是iOS?
iOS或iPhone OS是由Apple仅针对Apple硬件开发的移动操作系统。它是Apple设备(包括iPhone,iPad和iPod Touch)中使用的主要操作系统。它于2007年6月29日发布,仅用于iPhone,后来又扩展到了iPod Touch,iPad,iPad Mini,Apple TV等。目前,在Apple的App Store中有超过140万个iOS应用程序,其中一半用于iPad 。 iOS在智能手机移动操作系统单元中的贡献为21%。 iOS的用户界面基于使用多点触摸手势的直接操作的概念。 iOS的界面控制元素包含滑块,开关和按钮。交互包括手势(例如滑动,点击,捏和反捏),所有这些手势在iOS及其多点触控界面的范围内都有特定的定义。
关键差异
- Android操作系统由Google开发,而iOS操作系统由Apple开发。
- Android是开源操作系统,而iOS是具有某些开源组件的封闭操作系统。
- 可以将Android操作系统声明为通用操作系统,因为它适用于除Apple硬件以外的大多数所有智能手机。虽然iOS仅限于Apple设备。
- 除非越狱,否则Android更具可定制性,并且在iOS受限的情况下几乎可以进行任何更改。
- Android是用C(核心),C ++和Java(UI)编写的。 iOS是用C,C ++,Objective-C和Swift编写的。
- 基于达尔文(BSD)和OS X,Android OS系列类似于Unix,而iOS OS系列则类似于Unix。
- Android智能手机的市场份额为82%,而iOS为15%。