论文部分内容阅读
【摘 要】针对市场上新出现的手机操作系统,分析系统的构架和发展趋势并提出改进方案。以IOS 6、Android 4.1、Windows Phone 8为实例,阐明未来手机操作系统的发展方向。
【关键词】操作系统;智能手机;手机应用
【Abstract】Analysis the structure and the develop method base on the new mobile OS on the market. Expound the future mobile OS with IOS 6、Android 4.1 and Windows Phone 8 to give a better solution.
【Key words】OS;intelligent mobile phone;mobile phone applications
【中图分类号】TP311【文献标识码】A【文章编号】1672-5158(2013)02-0146-01
前 言:如今,智能手机在中国社会中扮演着十分重要的角色,各种款式如雨后春笋呈现出来,普通消费者面对突如其来的信息化爆炸,应该何去何从?笔者站在手机市场的前沿为您一一解读那些不为人知的手机故事。
一.手机操作系统的构架
1.1 Android 4.1
Android底层和应用层分别基于C/C++以及JAVE语言,是基于Linux的开源OS。从高到低分为应用程序层、程序框架层、系统运行库和Linux内核层。应用程序均用JAVA编写。Android为开发者提供基于BSD继承的C核心库。基于PacketVideo OpenCORE的媒体库。程序和系统通过函数层和虚拟机进行沟通。Android有活动、服务、广播接收器、内容供应商这四大组件。
2011年,Android的市场份额超过塞班,成为全球第一。 2012年Android占领市场76%,在中国更达90%。当之无愧的成为当今第一大手机操作系统。
1.2 IOS 6
IOS使用(Objective C)一种结合内参和外参的语言开发手机应用,将其划分为核心操作系统,核心服务层,媒体层和触摸框架层。
-(void) book:(NSString*) value per:(NSString*) author time:(int)num {NSLog(@"%@ is written by %@, have seen %i times.",value,author, num);} 是一段非静态Objective C函数调出书的作者以及阅读的次数。
IOS 6内置中文文本输入法,并将百度纳入Safari的内置选项中,中文用户可以随时随地和亲友在土豆,新浪等娱乐平台上分享信息。通过iCloud锁定丢失的设备并定位发现设备,通过第三方找到丢失的手机。Xcode是iPhone开发环境,目前占领国内第二大市场。
1.3 Windows Phone 8
该系统采用Windows NT 6.2内核,全面支持Windows 8可以很方便的将电脑上的应用移植到手机上,同时只单方面兼容Windows Phone7.X。此系统终结了Windows只支持单核CPU的历史,首次支持存储文件的MicroSD拓展,IE10浏览器可以自动下载,节省流量。该系统主要编程语言为C#.开发工具为Microsoft Visual Studio 2012或Windows Phone SDK 8.0。
二.三大系统的优势及改进
2.1 开放式系统
Android系统因有良好的开放性,开发者数量众多,应用程序涵盖范围广,汇聚了广大的人气,消费者可以用较低的价格购买自己心仪的手机,和PC连接时可以清楚地了解手机中的内容,相比较封闭的系统有较好的优势。
目前,笔者认为开源系统的安全性显然已经成为当今社会的热点问题。由于其优越的开源性,开发者只需开发一个200Kb以内的应用软件,通过蓝牙就可窃取通讯录等个人信息,甚至可以以用户的名义给亲友发送短信骗取钱财,还可以通过被控制的手机为任何账户汇款。相同的案例还有推送广告,购物欺诈,恶意扣费等等。Android平台上高达九成的应用是未经检测的,从开放式系统不安全的种种案例中,可以看出加强手机系统的安全性显得尤为重要。系统内部应加强安全管理机制,防止危险程序运行。规范程序开发流程迫在眉睫,在开发者上传时要求公开代码,以检测是否有恶意代码和后门程序。规范手机应用市场,制定严格的开源系统应用开发规则,是未来所有用户对开源系统最大的需求。
2.2 半开放式系统
IOS搭载的苹果系列当今成为许多时尚人群的首选,也日渐成为高端个人移动终端的代名词。苹果公司新推出的IOS 6总共拥有超过200项的新内容,地图采用苹果团队的制图法,提供语音导航服务,用户可以通过多点触控手机屏幕达到全方位、多角度的3D浏览。内置浏览器新增中文语言包,更加符合中国用户的操作习惯。系统增添全新呼叫功能,用户可立即对拒绝来电进行短信回复。连接WLAN时好友可以通过网络及时了解用户的位置信息及工作情况,时刻和好友保持密切的联系。
IOS 6的WIFI连接在用户下载文件时均保持在正在下载的状态,相同的情况在Iphone4上没有产生,3D地图的精确性和谷歌地图有一定的差距。由于系统的拓展,电池的续航能力有待加强。
另一款半开放式系统Windows Phone 8继续使用WP7的简约磁贴界面,并使用精简的优化NT内核,全面和Windows 8兼容,支持双核CPU,程序使用.NET语言编写,C和C++编写的程序如要移植必须重新编写代码。微软SkyDrive首先开辟了云办公模式,将Office2013中的新模式和手机系统高度结合。微软首次嵌入了诺基亚地图和城市万花筒,同时首次将NFC技术加入到手机中,大大拓展了近场通信技术在智能终端上的应用,中国移动也相应的推出了电子钱包,大大推动了智能终端支付的途径。另外诺基亚基于NFC的无线充电技术也是该系统的亮点所在,在诺基亚失去大量市场的时期该系统的发布无疑是一剂强心剂。
鉴于该系统推出时间短,系统的稳定性有待加强,闭源系统由于良好的保密性,有效防止个人信息通过不良插件泄露。另外,希望微软能开放更多的API指导开发者不断完善应用,填补开发者数量不及Android的劣势。市场上还存在的各种“越狱”技术,对闭源系统的可靠性有较大的冲击,也是系统安全威胁之一。随着手机系统结构的不断完善,相信系统间在保留自己独特风格的同时减少差异性,更好的为用户服务。
三.结束语
笔者简要分析市场上主流手机系统结构并结合自身使用心得概括性的对系统的优势和不足提出了修改意见和方案,为广大消费者和开发者提供了参考。随着手机系统的不断完善,开发者的不断增多,笔者预测未来手机市场将会朝着个性化强、开放性广、安全性高的特点发展。本文以当今最新科技为例,对手机系统市场的发展做出预测。
参考文献
[1] 于文博.基于NFC技术在智能终端上的应用[J].中国新通信.2013年07期
[2] 旻姚昱,刘卫国.Android的架构与应用开发研究[J].计算机系统应用,2008年11期
【关键词】操作系统;智能手机;手机应用
【Abstract】Analysis the structure and the develop method base on the new mobile OS on the market. Expound the future mobile OS with IOS 6、Android 4.1 and Windows Phone 8 to give a better solution.
【Key words】OS;intelligent mobile phone;mobile phone applications
【中图分类号】TP311【文献标识码】A【文章编号】1672-5158(2013)02-0146-01
前 言:如今,智能手机在中国社会中扮演着十分重要的角色,各种款式如雨后春笋呈现出来,普通消费者面对突如其来的信息化爆炸,应该何去何从?笔者站在手机市场的前沿为您一一解读那些不为人知的手机故事。
一.手机操作系统的构架
1.1 Android 4.1
Android底层和应用层分别基于C/C++以及JAVE语言,是基于Linux的开源OS。从高到低分为应用程序层、程序框架层、系统运行库和Linux内核层。应用程序均用JAVA编写。Android为开发者提供基于BSD继承的C核心库。基于PacketVideo OpenCORE的媒体库。程序和系统通过函数层和虚拟机进行沟通。Android有活动、服务、广播接收器、内容供应商这四大组件。
2011年,Android的市场份额超过塞班,成为全球第一。 2012年Android占领市场76%,在中国更达90%。当之无愧的成为当今第一大手机操作系统。
1.2 IOS 6
IOS使用(Objective C)一种结合内参和外参的语言开发手机应用,将其划分为核心操作系统,核心服务层,媒体层和触摸框架层。
-(void) book:(NSString*) value per:(NSString*) author time:(int)num {NSLog(@"%@ is written by %@, have seen %i times.",value,author, num);} 是一段非静态Objective C函数调出书的作者以及阅读的次数。
IOS 6内置中文文本输入法,并将百度纳入Safari的内置选项中,中文用户可以随时随地和亲友在土豆,新浪等娱乐平台上分享信息。通过iCloud锁定丢失的设备并定位发现设备,通过第三方找到丢失的手机。Xcode是iPhone开发环境,目前占领国内第二大市场。
1.3 Windows Phone 8
该系统采用Windows NT 6.2内核,全面支持Windows 8可以很方便的将电脑上的应用移植到手机上,同时只单方面兼容Windows Phone7.X。此系统终结了Windows只支持单核CPU的历史,首次支持存储文件的MicroSD拓展,IE10浏览器可以自动下载,节省流量。该系统主要编程语言为C#.开发工具为Microsoft Visual Studio 2012或Windows Phone SDK 8.0。
二.三大系统的优势及改进
2.1 开放式系统
Android系统因有良好的开放性,开发者数量众多,应用程序涵盖范围广,汇聚了广大的人气,消费者可以用较低的价格购买自己心仪的手机,和PC连接时可以清楚地了解手机中的内容,相比较封闭的系统有较好的优势。
目前,笔者认为开源系统的安全性显然已经成为当今社会的热点问题。由于其优越的开源性,开发者只需开发一个200Kb以内的应用软件,通过蓝牙就可窃取通讯录等个人信息,甚至可以以用户的名义给亲友发送短信骗取钱财,还可以通过被控制的手机为任何账户汇款。相同的案例还有推送广告,购物欺诈,恶意扣费等等。Android平台上高达九成的应用是未经检测的,从开放式系统不安全的种种案例中,可以看出加强手机系统的安全性显得尤为重要。系统内部应加强安全管理机制,防止危险程序运行。规范程序开发流程迫在眉睫,在开发者上传时要求公开代码,以检测是否有恶意代码和后门程序。规范手机应用市场,制定严格的开源系统应用开发规则,是未来所有用户对开源系统最大的需求。
2.2 半开放式系统
IOS搭载的苹果系列当今成为许多时尚人群的首选,也日渐成为高端个人移动终端的代名词。苹果公司新推出的IOS 6总共拥有超过200项的新内容,地图采用苹果团队的制图法,提供语音导航服务,用户可以通过多点触控手机屏幕达到全方位、多角度的3D浏览。内置浏览器新增中文语言包,更加符合中国用户的操作习惯。系统增添全新呼叫功能,用户可立即对拒绝来电进行短信回复。连接WLAN时好友可以通过网络及时了解用户的位置信息及工作情况,时刻和好友保持密切的联系。
IOS 6的WIFI连接在用户下载文件时均保持在正在下载的状态,相同的情况在Iphone4上没有产生,3D地图的精确性和谷歌地图有一定的差距。由于系统的拓展,电池的续航能力有待加强。
另一款半开放式系统Windows Phone 8继续使用WP7的简约磁贴界面,并使用精简的优化NT内核,全面和Windows 8兼容,支持双核CPU,程序使用.NET语言编写,C和C++编写的程序如要移植必须重新编写代码。微软SkyDrive首先开辟了云办公模式,将Office2013中的新模式和手机系统高度结合。微软首次嵌入了诺基亚地图和城市万花筒,同时首次将NFC技术加入到手机中,大大拓展了近场通信技术在智能终端上的应用,中国移动也相应的推出了电子钱包,大大推动了智能终端支付的途径。另外诺基亚基于NFC的无线充电技术也是该系统的亮点所在,在诺基亚失去大量市场的时期该系统的发布无疑是一剂强心剂。
鉴于该系统推出时间短,系统的稳定性有待加强,闭源系统由于良好的保密性,有效防止个人信息通过不良插件泄露。另外,希望微软能开放更多的API指导开发者不断完善应用,填补开发者数量不及Android的劣势。市场上还存在的各种“越狱”技术,对闭源系统的可靠性有较大的冲击,也是系统安全威胁之一。随着手机系统结构的不断完善,相信系统间在保留自己独特风格的同时减少差异性,更好的为用户服务。
三.结束语
笔者简要分析市场上主流手机系统结构并结合自身使用心得概括性的对系统的优势和不足提出了修改意见和方案,为广大消费者和开发者提供了参考。随着手机系统的不断完善,开发者的不断增多,笔者预测未来手机市场将会朝着个性化强、开放性广、安全性高的特点发展。本文以当今最新科技为例,对手机系统市场的发展做出预测。
参考文献
[1] 于文博.基于NFC技术在智能终端上的应用[J].中国新通信.2013年07期
[2] 旻姚昱,刘卫国.Android的架构与应用开发研究[J].计算机系统应用,2008年11期