移动操作系统 技术专题简介-冯金伟博客园

简介

智能手机上的 Android 操作系统移动操作系统(英语:mobile operating system,简称Mobile OS),称为移动平台(Mobile platform)或手持式操作系统(Handheld operating system),是指在移动设备上运作的操作系统。移动操作系统近似在台式机上运行的操作系统,但是它们通常较为简单,而且提供了无线通信的功能。使用移动操作系统的设备有智能手机、PDA、平板电脑等,另外也包括嵌入式系统、移动通信设备、无线设备等。

历史

在移动操作系统出现前,移动设备如手提电话一般是使用嵌入式系统运作。1993年,IBM推出了首台智能手机IBM Simon。其后1996年Palm推出Palm OS以及1997年Symbian公司的Symbian发布,开始移动操作系统争霸的局面。诺基亚、黑莓公司纷纷在手机上发展了移动操作系统,以争夺市场。

2007年初苹果推出iPhone,搭载iOS操作系统,着重于应用触控式面板,造成用户界面与用户体验的改进。同年9月,谷歌发表开放手持设备联盟,推出Android操作系统并开放源代码,造成智能手机的普及。Android的发布造成苹果和谷歌之间的裂痕,最终导致谷歌公司首席执行官埃里克·施密特被迫辞去苹果董事会职务。

由于谷歌的Android以及苹果的iOS推波助澜,至2010年5月,智能手机有爆量的增加,估计有17.3%的手机出现。截至2011年1月,谷歌持有33.3%的全球智能手机市场,显示出惊人的增长而举行的机器人只有4.7%的升幅。Nokia、Apple、BlackBerry及Microsoft各占31%、16.2%、14.6%和3.1%。2017年,BlackBerry宣布不再开发新的BlackBerry操作系统并出售了手机业务,Microsoft也宣布放弃移动操作系统业务。

至今各厂商的移动操作系统已接近统一,几乎只使用谷歌的Android、苹果的iOS,其他系统的市场占有率微乎其微。

开发中的系统

智能手机操作系统的市场份额

开放源代码

Android、Wear OS(谷歌、开放手持设备联盟)Android(基于开放源代码的Linux核心)是Google公司所开发的移动操作系统。受谷歌及参与开放手持设备联盟的主要硬件和软件开发商(如英特尔、宏达电、ARM公司、三星、摩托罗拉等)支持。Android最早是由一个小型创业公司(Android公司)开发,公司于2005年被Google并购后,Google继续开发,逐渐形成现时的Android。Android版本的一个特色是每个发布版本的开发代号都与甜点有关,例如1.6版本的甜甜圈(Donut)和2.2版本的霜冻优格(Froyo)等。大多数主要移动服务供应商均有支持Android设备使用其网络。自推出首台设备HTC Dream后,使用Android的设备数量一直大幅度增长。至2010年第二季,Android在国际市场的占有率达17.2%,较2009年第二季增加八倍半。至2011年11月,Android在国际市场的占有率已超过半数,达52.5%。2014年9月,Android国际市场占有率达85%。

Sailfish OS(Jolla)由Jolla公司所开发的移动操作系统,部分源代码采GPL(核心和中间件)发布。在Nokia停止开发并终止维护MeeGo计划后,在2011年由大部分原Nokia员工成立了Jolla公司,接手继续开发并推出基于Mer分支的Sailfish OS系统。webOS(LG)早期由Palm公司开发,后来被HP所收购。2013年2月25日,HP将WebOS出售给LG集团|LG。LG将webOS应用在电视等家电产品上。

封闭源代码

iOS、iPadOS、watchOS(Apple)苹果公司开发,用于iPhone、iPod touch、iPad及Apple Watch。Windows 10 移动版(微软)一个由微软开发的Windows 10操作系统的一个分支版本。这个版本是正在开发的一个手机操作系统以取代Windows Phone 8.1,专为低于8英寸屏幕大小的智能手机和小平板运行ARM以及IA-32处理器架构。2017年10月8日,微软操作系统部门副总裁Joe Belfiore表示Windows 10 Mobile已经停止开发新版本与新功能,仅会对现有版本和设备进行安全补丁与维护。2020年,受到苹果电脑M1处理器Mac Mini影响开发仿64位版本已经可以执行64位的程序。

停止开发的系统

开放源代码

Tizen(Linux基金会、Tizen协会)由Linux基金会和Tizen协会所开发的开放源代码移动操作系统,目的在于集成并取代MeeGo与LiMo平台。主要有英特尔和三星电子等厂商参与开发。2019年,三星正式停止Galaxy T系列手机的制造,标志着Tizen的终结。Firefox OS(Mozilla)Mozilla基金会所开发的移动操作系统,2011年7月25日宣布此项目,源代码采用MPL授权。2015年12月8日,停止在智能手机上的开发,专注于物联网的应用。而智能手机上的Firefox OS已由KaiOS与feature OS替代。Maemo(Nokia)由Nokia开发的智能手机和平板电脑操作系统。源代码采用GPL。Nokia在2010年2月宣布将Maemo与Intel的Moblin项目结合,推出MeeGo,同时宣布Maemo将不再受支持。MeeGo(Linux基金会)由Nokia和Intel所开发的移动操作系统,并由Linux基金会主导,源代码采用GPL。2011年,Nokia宣布停止开发。6月21日,Nokia于新加坡亚洲电信展推出首款基于Meego的智能手机Nokia N9,之后Nokia不再推出任何MeeGo产品。并于2014年1月1日正式停止对诺基亚N9的所有支持。Linux基金会将MeeGo并入Tizen计划中,自由软件社群则成立Mer项目,由MeeGo分支出来,继续进行开发。LiMo(LiMo基金会)由LiMo基金会开发的操作系统。2011年,宣布停止开发,被并入Tizen计划中。Ubuntu Touch(Canonical)由Canonical公司开发,源代码采用GPL发布。2017年4月5日,Canonical宣布 Ubuntu Touch 平台将会中止开发。

封闭源代码

Palm OS(PalmSource)原为PalmSource公司所开发及维护。2005年9月9日,被日本软件开发商爱可信收购。Symbian(Nokia)由Nokia所开发的专有移动操作系统。2014年7月,Nokia手机部门被微软收购后,正式宣布停止对该平台的支持。Windows Mobile(微软)由微软所开发的封闭源代码和专有系统,内核使用Windows CE。2010年,微软宣布停止开发,以Windows Phone 7取代。Windows Phone(微软)微软所开发的移动操作系统,WP7内核使用Windows CE,WP8内核采用与Windows 8相同的Windows NT。Windows Phone系统在2010年2月15日公布,用来取代先前的Windows Mobile。该新系统使用了一个称为“Modern UI”的用户界面。2015年,微软推出Windows 10 Mobile,用于取代Windows Phone 8.1。Bada(三星)bada是韩国三星电子自行开发基于Linux核心的移动操作系统。支持丰富功能和用户体验的软件应用,于2009年11月10日发布。2013年2月27日,三星电子宣布终止bada系统的开发。BlackBerry OS(黑莓)1999年,Research In Motion(RIM)发布了其首款BlackBerry设备,为手机提供安全即时推送的BlackBerry Messenger电子邮件通信,提供将所有通信集合成到单个收件箱中的服务。2012年9月,RIM宣布发布了第2亿部BlackBerry智能手机。截至2014年9月,黑莓手机用户约有4600万。2010年初,RIM将其公司名称改为BlackBerry Limited,并将新设备系统转移至名为“ BlackBerry 10 ” 的新平台。BlackBerry 10(黑莓)黑莓公司所开发的移动操作系统。BlackBerry 10是黑莓所推出的新一代的操作系统,底层为QNX,应用于BlackBerry自家所生产的智能手机和平板电脑。2016年7月4日,黑莓宣布正式放弃BlackBerry 10系统。2019年7月,黑莓宣布将于2019年12月后继续非义务性的运营BlackBerry10网络服务和BBM及时通讯服务以作为对老用户的回馈。但BlackBerry10的开发已于2018年终止。