当前位置: 首页 > 科技观察

Android和iOS历史版本对比

时间:2023-03-12 06:00:47 科技观察

本文试图按照时间顺序,梳理Android和iOS诞生以来的重要版本及其特点,看看这两个系统的发展速度和重点。2007年6月,划时代的iOS第一代iOS1.0发布。可以说,智能手机的核心应用在这个版本中已经存在,包括地图、浏览器、itunes、全屏触控操作等。第一代iPhone一出现就给大家带来的震撼。2008年7月,iOS2.02.0最显着的变化就是开放了AppStore,允许第三方应用的开发和使用,这几乎是整个移动互联网生态的基石。2008年9月,在Android1.0和iOS2.0两个月之后,Android诞生了,世界上第一台Android设备就是HTCDream。Android在1.0的时候基本上给广大用户带来了完整的智能手机体验,当然也包括AndroidMarket。2009年4月,Android1.5(Cupcake)添加了对虚拟键盘的支持。之前只支持物理键盘支持Widget功能。可以在桌面创建音乐播放器、文件夹快捷方式等功能。其他优化。2009年6月,优化iOS3.0各项功能,包括支持文本剪切、复制、粘贴等久违的功能。2009年9月,Android1.6(Donut甜甜圈)支持CDMA网络其他优化。2010年4月,iOS3.2主要增加对iPad的支持2010年5月,Android2.2(FroyoFrozenYogurt)支持安装软件到内存卡。即时编译(JIT)是一种通过在运行时将字节码翻译成机器码来提高字节码性能的技术。JIT技术可以部分提高Android程序的执行效率,但对图形渲染、线程调度、I/O等方面并没有明显的提升,所以这项技术的引入远没有像官方宣传的那样提高几倍。浏览器使用V8JavaScript引擎,将JavaScript的性能提升了2到3倍。2010年9月,iOS4.1的显着变化是支持多任务处理。虽然和桌面系统中真正的多任务处理不太一样,但这就是苹果理解用户在移动设备上需要的多任务处理。有了多任务支持,双击home键的效果从原来的截屏操作变成了显示最近运行的应用程序。2010年12月,Android2.3(Gingerbread姜饼)GamingApi将Android游戏推向一个新的高度NFC(近场通信)电池管理可以监控设备功耗的具体方式和设备的方方面面(屏幕亮度,正在运行的应用程序等).)帮助您充分利用电池寿命。这是一个相当成熟的系统,导致国产机长期停留在这个系统版本上。2011年2月,Android3.0(Honeycomb)是专为Android平板电脑设计的操作系统,但由于与手机不兼容,因此成为昙花一现的版本。2011年4月Android4.0(IceCreamSandwich)统一基于linux3.0.1内核的手机和平板操作系统性能优化2011年10月iOS5.0的重点功能是加入了siri。虽然在当时很惊艳,但现在基本是鸡肋功能。2012年6月,Android4.1/4.2/4.3(JellyBeanJellyBean)GoogleNow与Siri类似,性能和稳定性有所提高。2012年9月,iOS6.0并无明显亮点。问题在于之前使用的GoogleMap被AppleOwnMap取代2013年9月,iOS7.0UI从拟物化变为扁平化,支持指纹识别。2013年10月,优化Android4.4(Kitkat)各项功能。虽然没有明显的亮点,但稳定性很高。长期以来,国产安卓系统的主流版本,即使在4年后的今天,仍占据着5%左右的市场份额。2014年9月,iOS8.0加强了开放性,给开发者更多的框架接口,比如支持小插件、通知可以自定义更多操作、支持第三方键盘、开启指纹识别等。2014年10月,Android5.0(Lollipop)采用了新的MaterialDesign界面,采用了ART虚拟机,从Dalvik虚拟机完全切换到[AndroidRunTime](ART)编译虚拟机。官方称新虚拟机的性能相比旧虚拟机可以提升四倍。2015年9月,iOS9.0还有一些新特性,比如iPhone6s/6splus支持3D-Touch等。2015年10月,Android6.0(Marshmallow)新的权限机制基于原来的AndroidManifest.xml声明permission,新增运行时权限动态检测,运行时需要判断以下权限,包括:身体传感器、日历、相机、通讯录、地理位置、麦克风、电话、短信、存储空间。增加AndroidPay支付功能。2016年8月,Android7.0(Nougat)支持多窗口通知增强功能。配置文件引导的JIT/AOT编译JIT编译器在Android运行时执行当前的AheadofTime(AOT)编译器,有助于提高运行时性能,节省存储空间,加快应用程序更新和系统更新。2016年9月,iOS10.0体验优化允许删除苹果默认应用siri并开放给第三方使用。2017年8月,Android8.0(Oreo)-TensorFlowLiteTensorFlowLite是谷歌机器学习工具TensorFlow的简化版,一个新的工具它可以帮助低功耗设备跟上当今高强度的任务处理,并使用新的神经网络网络API帮助底层芯片加速数据处理。画中画谷歌更强调多任务场景下的流畅度。例如,用户可以在Netflix上看电影,支持将电影画面缩小成悬浮窗,还可以在看电影的同时进行查看日历、搜索信息等其他任务。SmarttextselectionSmartTextSelection是一项功能,它使用Google的机器学习来检测何时选择了地址或电话号码,然后自动将其应用于相应的应用程序Autofill对于用户设备上最常用的应用程序,AndroidO将提供帮助用户快速登录,无需每次都填写账户名和密码。GooglePlayProtect可视为Android应用的病毒扫描程序系统/应用启动器加速谷歌表示,在AndroidO上,启动Pixel设备的时间几乎缩短了一半2017年9月,iOS11.0加强了iMessages,主要是增加了对Apple的支持支付转账,增加了对AR增强现实的支持,并为开发者提供了ARKit。优化相机功能。可以看到从一开始两个平台就大步向前,版本发布也很频繁(尤其是安卓系统,原来的版本真的是满天飞,我记得还有一个定制的android中国移动版),现在基本上每年一个版本。两个系统都从野蛮生长阶段过渡到稳步发展阶段。同时,两个平台也呈现出高度的同质化,从摄影、音乐、应用市场、地图等基础功能,到语音助手(siri、now)、支付等高阶功能,再到现在的今天的AI、AR等,这两个系统虽然在追赶,但基本上保持着相同的步伐。随着安卓系统性能的不断优化,如今的安卓高端机至少在系统层面上并不比iOS差。可以预见,未来两个系统无论是功能还是性能都会越来越相似,甚至在三星、华为、oppovivo、小米等厂商的努力下,Android系统肯定会在某些方面超越iOS细节。细节+性价比可能是用户从iOS转安卓的原因之一,而用户维护iOS的原因是已经习惯了iOS生态,害怕做出改变。无论如何,这两个系统可能要长期共存,也未必能打败对方。更有可能的是,他们一起被一个更高层次的新系统击败,毫无还手之力。