智能手机操作系统的分析与比较
任华新
摘 要:随着科技的发展,智能手机越来越普及,它给我们的生活的确带来了极大的便捷。 智能手机使人们的生活越来越方便,无论天涯海角都可以联系上,联系的同时费用又不高。目前有多种操作系统的智能手机供我们用户选择,那如何选择呢?这就需要我们用户了解一下各种操作系统的优缺点,本文就是针对目前集中的典型的智能手机的操作系统进行了分析和比较。
关键词:智能手机;操作系统;分析比较
智能手机就是“电脑+手机”,除了具备普通手机的全部功能外,还具备了个人数字助理(Persional Digital Assistant,PDA)的大部分功能,特别是信息管理以及基于无线数据通信的网络功能。随着移动通信技术的飞速发展和移动多媒体时代的到来,智能手机作为人们必备的移动通信工具,已从简单的通话工具向智能化发展, 演变成一个移动的个人信息收集和处理平台。借助操作系统和丰富的应用软件,智能手机成了一台移动终端。为了使用户有一个明确的选择方向,我们有必要了解一下智能手机的操作系统。
1 研究现状
流行的智能手机操作系统有Andriod OS、Symbian OS、Windows Phone、IOS、Blackberr等。按照源代码、内核和应用环境等的开放程度划分,智能手机操作系统可分为开放型平台(基于Linux 内核)和封闭型平台(基于UNIX 和Windows 内核)两大类。
目前Android OS 和IOS 系统不仅仅在智能手机市场份额中维持领先,而且这种优势仍在不断增加。因此本文主要讲解Android OS和IOS OS两个系统的分析与比较。其中Android OS是术语开放型平台,而IOS是基于UNIX内核的封闭性平台。
2 智能手机流行的操作系统介绍
Andriod OS:Android是一种基于Linux系统进行开发的自由并开放源代码的操作系统,主要使用于移动终端设备,比如掌上电脑和智能手机,由Google公司和开放手机联盟领导并开发。到目前为止还没有统一的明确的中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google正式收购并注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视集线盒、数码照相机以及一些游戏机中。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用该操作系统的设备数量已经达到10亿台。
IOS OS:IOS是由苹果公司研制并开发的移动终端操作系统。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等产品上。IOS与苹果的Mac OS X操作系统一样,属于类Unix的商业操作系统。原本这个系统名为iPhone OS,因为iPad,iPhone,iPod touch都使用iPhone OS,所以2010苹果全球开发者大会上宣布改名为IOS(IOS为美国Cisco公司网络设备操作系统注册商标,苹果改名已获得Cisco公司授权)。
Windows Phone:该系统的用户桌面可以自由制定、图标可以随意拖拽、并且可以进行滑动的控制,这一系列当时比较前卫的操作体验均彰显了该系统的优点。其主屏幕通过提供类似仪表盘的体验来显示新的信息,例如短信息、电子邮件、未接来电提醒、日历约会提醒、闹钟提醒等,让人们对重要信息保持时刻的关注度,以免忘记。
Symbian OS:是一个实时的、多任务的纯32位的手机操作系统。该操作系统具有运行功耗低、内存占用少等优点,在内存有限和运行情况下,非常适合智能手机等移动设备使用,同时可以支持GPS定位、蓝牙技术、SyncML、NFC以及3G网络技术。最重要的是它是一个标准化的开放式平台,任何人都可以为支持Symbian的设备研制开发软件。与微软产品不同的是,Symbian将移动设备的通用技术,也就是操作系统的内核,与图形用户界面技术分开,能很好的适应不同方式输入的平台,也使厂商可以为自己的产品制作更加友好的操作界面,符合个性化的潮流,这也是用户见到的symbian系统有不同样子的原因。
Blackberry OS: BlackBerry OS是Research In Motion专用的操作系统。 BlackBerry OS由Research In Motion为其智能手机产品BlackBerry开发的专用操作系统。该操作系统具有多任务处理能力,并支持多种特定的输入装置,如滚轮、轨迹球、触摸板以及触摸屏等。BlackBerry平台显著的优点就是它处理邮件的能力。
3 Android OS和IOS OS两个系统的分析与比较:
Android OS和IOS OS是目前市场占有率最高的两个智能手机的操作系统,下面针对这两个系统进行一下分析和比较:
1.Android使用JAVA开发,对于初学的开发者来说上手比较容易,开发效率相对会高些;
2.IOS没有虚拟机,性能要好一些,当然这个差别会随着Google的改进越来越小;
3.IOS的开发框架基本上和MAC通用;
4.IOS的设备集成度和驱动优化都是最好的。仅仅电源管理这一块就可见其不一般的优势,而Android厂商过多,就会鱼龙混杂的情况较多。排名靠前的正规的大的厂商的旗舰机器会好些,但是由于Android开发的工期一般都比IOS系统短,所以整体上的质量和IOS比是有差距的;
5.Android天然存在升级周期延迟的问题, 而且厂商做升级也是有成本的。卖手机的厂商无法顾及整个市场的需求,目前这个问题还没有办法得到彻底的解决;
6.由于有多家厂商自己分别做定制,因此Android还存在不同设备的分裂问题(fragmentation);
7.Android平台可以做的事情远远比IOS系统的多,你可以做电话管理,地址簿管理,短信管理,可以自己跑后台service。替换掉系统原有的组件非常容易;
8.Android平台可以运行其他的系统的Runtime,比如Flash,有了NDK,你要自己接入一个虚拟机也是可能的;
9.任何人可以拿Android根据自己的需要改进一个独立的系统出来;
10.IOS上的精品软件有很多,竞争也相对激烈,但IOS系统的管理度强,更注重知识产权的保护,因此开发者的利益比较有保障,也更容易挣钱;
11.Android上虽然也有精品软件,但是垃圾软件更多,甚至有很多恶意软件。因为无门槛要求,基本上软件都是免费,不能用软件本身赚取利润,因此大部分Android系统都是靠广告来赚取利润。
4 给不同用户不同的建议
根据以上对Android和IOS的比较,研究与分析,给不同层次的用户提出了不同的建议如下:
1.如果你是一个个人软件开发爱好者,IOS系统比较适合你,市场规范,监管力度强,对知识产权保护的也到位,做应用比较省心。
2.如果你是一个软件服务的创业公司,IOS也同样很适合你。做demo的和第一个产品的,产品合适了,推出了。用户已经开始使用了,你就能赚到你的第一桶金,再往Android发展也是可行的。除非你做的应用要涉及硬件或者需要非常高的系统权限,如果是那样你也只有选择Android。因为国内的厂商肯定要比苹果要容易谈下来。
3.如果你是一个要做硬件和系统定制的公司,那么基本上你只有Android可以选。Android的解决方案的成本也在不断下降。
4.如果你想搞点移动业务玩玩,还要瞒着用户做很多事情。那么Android也是更好的,就算你不做坏事,控制权在自己手中运作起来也是很方便的。
参考文献
[1]程琳.基于Android平台的教务信息系统分析与设计[D].江西财经大学 2015.
[2]XIONG Ping,WANG Xiaofeng,NIU Wenjia,ZHU Tianqing,LI Gang. Android Malware Detection with Contrasting Permission Patterns[J].中国通信 2014.
[3]廖正赟,李鑫. Android操作系统浏览器安全漏洞的解析[J].通讯世界 2016.
[4]张阔.基于行为分析的Android智能移动终端应用安全研判方案研究[D].北京交通大学 2015 技术文
摘 要:随着科技的发展,智能手机越来越普及,它给我们的生活的确带来了极大的便捷。 智能手机使人们的生活越来越方便,无论天涯海角都可以联系上,联系的同时费用又不高。目前有多种操作系统的智能手机供我们用户选择,那如何选择呢?这就需要我们用户了解一下各种操作系统的优缺点,本文就是针对目前集中的典型的智能手机的操作系统进行了分析和比较。
关键词:智能手机;操作系统;分析比较
智能手机就是“电脑+手机”,除了具备普通手机的全部功能外,还具备了个人数字助理(Persional Digital Assistant,PDA)的大部分功能,特别是信息管理以及基于无线数据通信的网络功能。随着移动通信技术的飞速发展和移动多媒体时代的到来,智能手机作为人们必备的移动通信工具,已从简单的通话工具向智能化发展, 演变成一个移动的个人信息收集和处理平台。借助操作系统和丰富的应用软件,智能手机成了一台移动终端。为了使用户有一个明确的选择方向,我们有必要了解一下智能手机的操作系统。
1 研究现状
流行的智能手机操作系统有Andriod OS、Symbian OS、Windows Phone、IOS、Blackberr等。按照源代码、内核和应用环境等的开放程度划分,智能手机操作系统可分为开放型平台(基于Linux 内核)和封闭型平台(基于UNIX 和Windows 内核)两大类。
目前Android OS 和IOS 系统不仅仅在智能手机市场份额中维持领先,而且这种优势仍在不断增加。因此本文主要讲解Android OS和IOS OS两个系统的分析与比较。其中Android OS是术语开放型平台,而IOS是基于UNIX内核的封闭性平台。
2 智能手机流行的操作系统介绍
Andriod OS:Android是一种基于Linux系统进行开发的自由并开放源代码的操作系统,主要使用于移动终端设备,比如掌上电脑和智能手机,由Google公司和开放手机联盟领导并开发。到目前为止还没有统一的明确的中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google正式收购并注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视集线盒、数码照相机以及一些游戏机中。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用该操作系统的设备数量已经达到10亿台。
IOS OS:IOS是由苹果公司研制并开发的移动终端操作系统。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等产品上。IOS与苹果的Mac OS X操作系统一样,属于类Unix的商业操作系统。原本这个系统名为iPhone OS,因为iPad,iPhone,iPod touch都使用iPhone OS,所以2010苹果全球开发者大会上宣布改名为IOS(IOS为美国Cisco公司网络设备操作系统注册商标,苹果改名已获得Cisco公司授权)。
Windows Phone:该系统的用户桌面可以自由制定、图标可以随意拖拽、并且可以进行滑动的控制,这一系列当时比较前卫的操作体验均彰显了该系统的优点。其主屏幕通过提供类似仪表盘的体验来显示新的信息,例如短信息、电子邮件、未接来电提醒、日历约会提醒、闹钟提醒等,让人们对重要信息保持时刻的关注度,以免忘记。
Symbian OS:是一个实时的、多任务的纯32位的手机操作系统。该操作系统具有运行功耗低、内存占用少等优点,在内存有限和运行情况下,非常适合智能手机等移动设备使用,同时可以支持GPS定位、蓝牙技术、SyncML、NFC以及3G网络技术。最重要的是它是一个标准化的开放式平台,任何人都可以为支持Symbian的设备研制开发软件。与微软产品不同的是,Symbian将移动设备的通用技术,也就是操作系统的内核,与图形用户界面技术分开,能很好的适应不同方式输入的平台,也使厂商可以为自己的产品制作更加友好的操作界面,符合个性化的潮流,这也是用户见到的symbian系统有不同样子的原因。
Blackberry OS: BlackBerry OS是Research In Motion专用的操作系统。 BlackBerry OS由Research In Motion为其智能手机产品BlackBerry开发的专用操作系统。该操作系统具有多任务处理能力,并支持多种特定的输入装置,如滚轮、轨迹球、触摸板以及触摸屏等。BlackBerry平台显著的优点就是它处理邮件的能力。
3 Android OS和IOS OS两个系统的分析与比较:
Android OS和IOS OS是目前市场占有率最高的两个智能手机的操作系统,下面针对这两个系统进行一下分析和比较:
1.Android使用JAVA开发,对于初学的开发者来说上手比较容易,开发效率相对会高些;
2.IOS没有虚拟机,性能要好一些,当然这个差别会随着Google的改进越来越小;
3.IOS的开发框架基本上和MAC通用;
4.IOS的设备集成度和驱动优化都是最好的。仅仅电源管理这一块就可见其不一般的优势,而Android厂商过多,就会鱼龙混杂的情况较多。排名靠前的正规的大的厂商的旗舰机器会好些,但是由于Android开发的工期一般都比IOS系统短,所以整体上的质量和IOS比是有差距的;
5.Android天然存在升级周期延迟的问题, 而且厂商做升级也是有成本的。卖手机的厂商无法顾及整个市场的需求,目前这个问题还没有办法得到彻底的解决;
6.由于有多家厂商自己分别做定制,因此Android还存在不同设备的分裂问题(fragmentation);
7.Android平台可以做的事情远远比IOS系统的多,你可以做电话管理,地址簿管理,短信管理,可以自己跑后台service。替换掉系统原有的组件非常容易;
8.Android平台可以运行其他的系统的Runtime,比如Flash,有了NDK,你要自己接入一个虚拟机也是可能的;
9.任何人可以拿Android根据自己的需要改进一个独立的系统出来;
10.IOS上的精品软件有很多,竞争也相对激烈,但IOS系统的管理度强,更注重知识产权的保护,因此开发者的利益比较有保障,也更容易挣钱;
11.Android上虽然也有精品软件,但是垃圾软件更多,甚至有很多恶意软件。因为无门槛要求,基本上软件都是免费,不能用软件本身赚取利润,因此大部分Android系统都是靠广告来赚取利润。
4 给不同用户不同的建议
根据以上对Android和IOS的比较,研究与分析,给不同层次的用户提出了不同的建议如下:
1.如果你是一个个人软件开发爱好者,IOS系统比较适合你,市场规范,监管力度强,对知识产权保护的也到位,做应用比较省心。
2.如果你是一个软件服务的创业公司,IOS也同样很适合你。做demo的和第一个产品的,产品合适了,推出了。用户已经开始使用了,你就能赚到你的第一桶金,再往Android发展也是可行的。除非你做的应用要涉及硬件或者需要非常高的系统权限,如果是那样你也只有选择Android。因为国内的厂商肯定要比苹果要容易谈下来。
3.如果你是一个要做硬件和系统定制的公司,那么基本上你只有Android可以选。Android的解决方案的成本也在不断下降。
4.如果你想搞点移动业务玩玩,还要瞒着用户做很多事情。那么Android也是更好的,就算你不做坏事,控制权在自己手中运作起来也是很方便的。
参考文献
[1]程琳.基于Android平台的教务信息系统分析与设计[D].江西财经大学 2015.
[2]XIONG Ping,WANG Xiaofeng,NIU Wenjia,ZHU Tianqing,LI Gang. Android Malware Detection with Contrasting Permission Patterns[J].中国通信 2014.
[3]廖正赟,李鑫. Android操作系统浏览器安全漏洞的解析[J].通讯世界 2016.
[4]张阔.基于行为分析的Android智能移动终端应用安全研判方案研究[D].北京交通大学 2015 技术文