`
izuoyan
  • 浏览: 9219370 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

手机操作系统一览!

阅读更多

palm:

Palm 1.0->2.0->3.0->3.5->4.0->5.0->5.2->5.4(GarnetOS)代表机型 Treo 180/600/650/680/centro
特点:160×160、320×320方形触摸屏幕,qwerty键盘,商务机型
开发语言:C/C++

symbian/epoc/:

uiq:uiq2.0/2.1/3.0
UIQ 2.1(Symbian 7.0)
UIQ 3.0(Symbian 9.0)
代表机型 SE P910(UIQ 2.1)
SE M608c,P990c
特点:320×208(uiq2.1) 320×240(uiq3.0)触摸屏幕(除moto新出的不在国内上市的几款),qwerty全键盘或20健键盘
开发语言:Symbian C++/java

s60 v2 fp1/fp2/fp3
s60 v3 fp1/fp2
s60 touch
s60 v5

S60 v2 , S60 v3
代表机型 Nokia 6600, N73, N81,E61,E71等
特点:176×208(s60v2) 320×240等(s60v3)非触摸屏幕,普通键盘(E系列除E50外为qwerty键盘)
开发语言:Symbian C++/java

S80
代表机型 Nokia 9210, 9300,9500
特点:内外双屏,内部为qwerty键盘,内部为640×200屏幕
开发语言:Symbian C++/ personal java

S90
代表机型 Nokia 7710
特点:640×320触摸屏
开发语言:Symbian C++/ personal java

S40
非智能平台
代表机型 Nokia 6300/6131等
特点:非触摸屏
开发语言:J2ME
windows mobile:
ppc phone/pe
从6.0开始改称为Windows Mobile PE
代表机型 Dopod 818/830/838/S1等
特点:240×240(较少,HP,palm),320×240(QVGA)或640×480(VGA)或800×480(WVGA,较少,SE,Sharp)等触摸屏幕,典型的windows风格界面
开发语言:C/C++

smartphone/se
从6.0开始改称为Windows Mobile SE
代表机型 Dopod 575/585/c720,Moto Q8/9等
特点:320×240(QVGA)或176×208等非触摸屏幕,部分机型为320×240屏幕,含有qwerty键盘
开发语言:C/C++
wince:
WinCE是指仅使用Windows内核,而自行开发界面库的设备
代表机型 酷派A728
特点:基本只有酷派的机器
开发语言:C/C++
linux:
alp
Access/palm source/南京移软研发
代表机型 Haier N6(目前上市的n6未安装此系统)
特点:尚在开发中,已跳票3年,兼容Palm程序
开发语言:J2ME,C++/C

palm linux
Palm研发
代表机型 无
特点:为了替代目前已经属于Access的GarnetOS,兼容palm程序
开发语言:C/C++

ezx
Moto 北亚(中国)研发
代表机型 E680i/g,A780, A1200,E6,A1600,A1800
特点:320×240(QVGA)触摸键盘
开发语言:C/C++(目前已不允许安装原生程序),J2ME
android:
Google为主研发操作系统
代表机型 暂无
特点:OpenSource,支持触摸屏和qwerty键盘,同时注重娱乐和商务
开发语言:java
macos x:
苹果开发的系统
代表机型 IPhone
特点:触摸和滑动屏幕,娱乐有余和商务不足
开发语言:Objective-C
blackberry:
加拿大BlackBerry开发的系统和终端,以Pushemail闻名
代表机型 7290/8700/8800/9000
特点:大多为qwerty或20键键盘设计,大部分不支持触摸,大多多媒体能力有限.PushEmail业务需配合BES服务器共同使用
开发语言:Java
mtk:
台湾联发科提供的统一解决方案
代表机型 绝大多数“山寨机”和部分国产机
特点:屏幕下方有5个触点,功能很有趣,价格很便宜
开发语言:基本只能靠预装,开发语言为C/C++
j2me:
midp
cldc

也称为K-java,不依赖于操作系统,虚拟机设计
传统意义上的J2ME拥有两个标准MIDP,CLDC在很多平台上受限,无法获取部分底层资源
brew:
Brew,高通设计,不依赖于操作系统(仅支持cdma平台),类虚拟机设计
主流为2.1和3.1,正在向4.0演化
为整体的解决方案,包含营销平台
无法自行安装,只能从营销平台下载
wap:
实际为浏览器传输协议
基于HTTP
WML(1.2), XHTML(2.0)
2000年以后的机器均支持,彩屏机一般都支持XHTML,但各浏览器支持程度和样子差别很大

下面附上一篇各手机OS更详细的介绍。

Symbian
Symbian OS是专门为手机开发的操作系统,所以在手机常用的功能方面进行了加强和扩展,同时也加入了一些PDA的功能,比如所个人信息管理,多媒体功能,但是并不 很完善,和微软的Windows Mobile有一定的差距。但Symbian的优势也在于它的简单,对于硬件要求不高,只需要几十K的内存,速度很慢的CPU就可以把简单的任务运行得很 好。 不过,随着人们对于手机功能需求的逐渐多样化,Symbian也在努力改造自身,不断地在其中加入PDA、多媒体的功能。比如索尼爱立信推出的P800, 摩托罗拉388,以及诺基亚的9210等,都是基于Symbian系统,具备部分PDA功能的手机。

在Symbian OS中也有区别,以单手操作的是S60,如:NOKIA 7650、3650,西门子SX1;以双手操作的是S80,如NOKIA 9500;以笔针操作的是UIQ,如索爱的P802,P908。Symbian有着良好的界面,采用内核与界面分离技术,对硬件的要求比较低,支持 C++,VB和J2ME。兼容性较差。由于Symbian OS只是一个操作系统的内核,而界面可以由各个厂商自已开发,这导至了因为微小的差别使程序不能通用,就算是9210的Symbian OS 6.0和3650的6.1的程序也大多是不兼容的,原因就是因为界面接口的问题。在不同界面中,有着不同的优点和缺点,Series 60容易操作,切换任务和关闭任务容易,而UIQ界面上可支持手写操作,功能更多,不过切换和关闭任务比较麻烦。


Windows Mobile

Windows Mobile是基于 Microsoft Windows CE 内核嵌入式系统操作系统(图2-8),和Windows的连接做到了天衣无缝,由于微软的桌面操作系统在全球占的比例非常大,这也成了Windows Mobile最大的优势。Windows的用户使用基于Windows Mobile系统的手机能够很快的上手,很快的熟悉。Windows Mobile集成了很多常用的软件,如MSN Messenger,IE,Outlook,Media Player,Word,Excel等等,能很好的满足娱乐和移动办公的需要,近年来Windows Mobile的市场占有量不断上升。

基于微软的强大实力,WINDOWS mobile有很多先天的优势,比如拥有强大的内建软件,其它系统上的同类软件很难做到如此完善和统一。由于硬件要求高使价格也较高,耗电还是比较大,系 统稳定性有欠缺。目前网络上基于Windows Mobile平台,可以无缝运行在智能手机上的应用程序、游戏等多达千种以上;而且从理论上来讲,任何第三方的程序员,都可以基于这套平台开发出自己的应 用程序来。微软利用这种优势构筑起一个以自己为源头的价值链,软件商在这套平台上开发应用软件来挣钱;而越来越多的应用软件将会吸引更多的用户向 Windows Mobile平台倾斜。


Palm
Palm在掌上电脑领域,是当之无愧的行业领袖,曾几何时,Palm品牌的掌上电脑一度占据90%的市场份额。也许很早 就明白了“掌上电脑的出路在无线”这个道理,Palm从一家软硬件兼营的公司,分拆成为了两家公司分别经营硬件和软件,其中PalmSource专门经营 Palm操作系统。这家公司与Handspring合作生产了两款Palm手机,但是定位比较奇怪,既不是高端,也不是低端,硬件配置、性能等都乏善可 陈,市场表现平平。不过Palm手机有一点是其它操作系统手机无与伦比的,这就是基于Palm操作系统的上万种软件应用,这是Palm在掌上电脑时代多年 苦心经营的结果,自然也就成为Palm手机的一大卖点。一部分Palm的老用户,也会将使用习惯转移到Palm手机上来。

Palm手机操作系统最明显的优势在于其本身是一套专门为掌上电脑编写的操作系统,在编写时 PALM一直遵循Less is More(少就是多)这一理念去设计,所以,与微软所推出手机操作系统要占有大量的系统资源和储存容量不同的是,它本身所占的内存极小,基于PALM手机 操作系统编写的应用程序所占的空间也很小,通常只有几十KB,所以基于PALM操作系统的智能手机虽然只有几兆内存却可以运行众多的应用程序。但是,这么 一来,它的功能就没那么多,当然,最近PALM似乎也意识到丰富的功能对消费者的吸引力之大,因此,PALM也似乎越来越向提供丰富的功能靠拢,“少就是 多”的设计理念逐步削弱。


Linux

Linux具有源代码开放、软件授权费用低、应用开发人才资源丰富等优点,便于开发个人和行业应用。虽然起步较晚,没有雄厚的基础,但已经越来越受到人们青睐,Linux内核的智能手机向Symbian以及Windows mobile发起了挑战。


谷歌基于Linux的手机软件Android一度被业内视为最有希望的开源移动平台。Android的强势进入不但给Linux带来了新 的生机,也对Linux标准的现状造成了颠覆性的破坏。Google推出的Android平台不仅加剧了Linux移动平台内部的竞争,也对 Symbian等封闭平台造成了严重冲击。Google OHA联盟的优势在于它将终端、芯片厂商、运营商、软件应用、设计等产业链的各个层面的力量都聚集在一起。无论是TI还是本土公司上海杰得都宣布成功移植 Android平台,就连一向支持Windows Mobile 的台湾HTC公司都在年初展示了Android原型机。

作为谷歌的主要竞争对手,LiMo基金会也加快了产品化的步伐。不但在2008 3GSM上展示了18款手机,还在2008年4月将TI纳入麾下,使其成为核心成员中的第一家半导体公司,大有和Android一决高下的气势。2008 年5月14日,开源手机平台联盟(LiMo)更是宣称,该组织又新增了8个成员,包括美国移动巨头Verizon无线、韩国电信巨头SK电信公司、以及火 狐浏览器开发商Mozilla组织。就像谷歌的开放式手机联盟(OHA)一样,LiMo也是一个全球性的组织,致力于基于Linux开源系统的手机平台标 准制定和开发。随着这些新成员的加入,意味着这一平台技术将得到全球的支持,而且其进展将有超过谷歌的趋势。


J2ME
J2ME的出现实际上是Java技术的回归,作为Java 2平台的一部分,J2ME与J2SE、J2EE一起为无线应用的客户端和服务器端建立了完整的开发、部署环境。由于J2ME专门针对多样化的嵌入设备和消 费类电子产品,J2ME的结构与传统的编程序语言和规范有很大的不同,它是由配置(Configuration)、概要(Profile)和可选包 (Optional Package)三要素构成(图2-11)。J2ME技术由一个虚拟机和一组API组成,这组API适用于为消费和嵌入式电子设备提供的经过剪裁的运行环 境。而J2EE的一个关键优点是能同时为多种连网的便携机、台式机或其他工作站和服务器提供服务,无论运行在这些客户机上的软件是Java applets 、独立的Java程序、HTML浏览器还是本地的应用程序,它都可以同时支持。利用J2ME和J2EE以及J2SE,这些现有的企业系统也可以直接与各种 电子设备进行通信。


J2ME作为Java技术在移动电话等小型设备的版本,它针对屏幕、电能和内存等资源有限的移动设备进行了优化和定义,解决了无线设备多样化的矛盾,这使J2ME能够在每一类设备的限制下工作,而且同时提供最低限度的Java语言功能性.


随着J2ME的应用,它为移动互联网引入了一种新的模型,即允许手机可以从互联网上下载各种应用程序,并在手机创造可执行环境离线或在线 运行这些程序。由于定义了可执行程序下载的标准,并在手机上创立了可执行环境和程序开发语言,由此,在移动通信业为软件开发商创造了巨大的商业机会,手机 用户在得到丰富应用体验的同时,也大大提高了运营商的网络流量。


BREW
BREW是一个无线终端应用软件的运行平台,有了它,毫无生气的普通移动电话机就可以立刻摇身一变成为具有百变功能的移动终端。

从业务的角度上来看,BREW是一种独立于空中接口的技术,可以运行在诸多网络中。BREW与网络完全无关,这意味着它可以完全平等地应用于所有 的无线技术。除此以外,BREW平台还能与现有的电路交换网络非常成功地配合使用,可以满足各方的需求,其中包括那些无法建设分组网络的运营商以及那些正 在部署分组网络的运营商。无论用户位于分组网络或电路交换网络,还是正漫游于二者之间,服务质量都不会受到影响。

更重要的是,BREW可以随网络和设备的升级不断演进发展。更高的带宽以及更低的成本意味着,随着时间的推移,可以下载更加复杂的应用并更加经济 地运行它们。从用户角度看,这提高了基于BREW的应用价值,同时它还可以在新网络完成之后充分利用它们的先进功能。除此之外,随着设备中存储容量以及处 理能力的增加,BREW应用将日趋完善,并能通过无线方式提供给用户。对BREW而言,没有技术过时的概念,BREW随着时间的推进将会变得更加有用,其 价值也将日益提升。


BREW提供的功能环境就好像PC机上的操作系统一样(尤其是BREW4.x以上的版本),用户可以下载内容服务商提供的各种类型的应用 程序,充分体验移动互联网带来的种种便捷。同时,BREW强大的功能不但可以提供成套的完整的资讯、商务、娱乐功能,而且能提供诸如蓝牙技术、全球定位系 统(GPS) 和基于数据业务的电话等服务。更令人兴奋的是,BREW还可兼容其他技术,包括JAVA、FLASH、浏览器、电子邮件等,可以说BREW技术将移动终端 的优势发挥到了极至。

Android介绍

HTCG1操作界面

Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序 —— 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。Google与开放手机联盟合作开发了 Android,这个联盟由包括中国移动摩托罗拉、高通、宏达电和 T-Mobile 在内的 30 多家技术和无线应用的领军企业组成。Google通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。
  它采用了软件堆层(software stack,又名软件叠层)的架构,主要分为三部分:低层以Linux核心工作为基础,只提供基本功能,其他的应用软件则由名公司自行开发,以java作为编写程式的一部分。另外,为了推广此技术,Google和其它几十个手机公司建立了开放手机联盟(Open Handset Alliance)。
  Android操作系统的组件如下图:
  Android 作为谷歌企业战略的重要组成部分,将进一步推进"随时随地为每个人提供信息"这一企业目标的实现。我们发现,全球为数众多的移动电话用户从未使用过任何基于 Android 的电话。谷歌的目标是让(移动通讯)不依赖于设备甚至平台。出于这个目的,Android 将补充,而不会替代谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发既有用又有吸引力的移动服务,并推广这些产品。
  开放手机联盟的成立和 Android 的推出是对现状的重大改变,在带来初步效益之前,还需要不小的耐心和高昂的投入。但是,我们认为全球移动用户从中能获得的潜在利益是值得付出这些努力的。如果你也是一个开发者,并对我们的想法感兴趣,就请再给我们一星期的时间,届时谷歌便能提供 SDK 了。如果你是一名移动用户,只需再等一段时间,我们的一些合作伙伴计划在 2008 年下半年推出基于 Android 平台的电话产品。如果你已经拥有一部你了解并喜爱的电话,请登录 mobile.google.com ,确保你已经安装谷歌手机地图、Gmail 以及其他一些专为你的手机开发的精彩应用。谷歌将继续努力,让这些服务变得更好,同时也将添加更有吸引力的特性、应用和服务。
分享到:
评论

相关推荐

    嵌入式系统/ARM技术中的嵌入式操作系统一览

    这些系统的核心是嵌入式操作系统,它负责管理硬件资源,执行任务调度,以及提供与硬件交互的接口。嵌入式操作系统必须高效、可靠,并且针对有限的计算资源进行优化。 微软的Windows CE是其中一种知名的嵌入式操作...

    3G 时代手机平台的变革

    随着3G技术的发展,手机操作系统也在向着更加开放和易用的方向发展,Linux等开放源代码的操作系统在3G手机领域扮演着越来越重要的角色。 #### 手机OEM/ODM平台一览 随着3G技术的普及,智能手机市场的增长迅速。...

    一览漫画后台管理系统Sae版

    《一览漫画后台管理系统Sae版》是一款专为漫画管理设计的后台系统,它在新浪云平台SAE上运行,提供了一系列高效便捷的功能,包括漫画的上传管理以及用户管理。这款系统充分利用了SAE(Sina App Engine)的云计算服务...

    手机电池校正

    这两种方法的原理在于清除系统中记录的电池充电历史数据,让手机重新学习电池的当前状态,从而改善充电效率。文件/data/system/batterystats.bin存储了电池的使用信息,包括电压等,删除它会让系统重新开始统计。 ...

    Windows Phone 8 API一览

    Windows Phone 8 API 是微软为开发者提供的一套完整的编程接口,用于构建针对Windows Phone 8 操作系统的应用程序。这一API的引入解决了Windows Phone 7 平台上不支持原生(Native)语言开发的问题,极大地扩展了...

    电话号码归属地 一览表(oracle格式)

    电话号码归属地查询是通信行业中一个常见的需求,用于获取电话号码所属的地区信息。...通过理解并正确使用这个Oracle格式的电话号码归属地一览表,你可以构建自己的电话号码查询系统,为各种业务需求提供支持。

    行业文档-设计装置-无纸化综合科室病人一览表.zip

    9. **互操作性**:无纸化系统需要与其他医疗信息系统(如实验室信息系统、放射信息系统)无缝对接,实现数据共享。 10. **合规性**:系统设计必须符合医疗行业的法规和标准,如HIPAA(美国健康保险可移植性和责任...

    产业链各环节企业一览图(华为核心供应商、智能手机、iphoneX、新基建-5G、物联网).pdf

    智能手机产业链则更为复杂,涉及操作系统开发(如谷歌的Android、苹果的iOS)、硬件制造(如处理器、屏幕、电池等)、软件应用开发等多个层面。以iPhone X为例,其产业链涵盖了从三星提供的OLED显示屏,到Face ID...

    HP笔记本快捷键一览表

    ### HP笔记本快捷键一览表详解 #### 一、前言 在日常工作与学习中,熟练掌握笔记本电脑的各种快捷键能够显著提升工作效率,并带来更加便捷的操作体验。本文将详细介绍HP笔记本中的快捷键功能及其应用场景,帮助...

    采购一览表及技术参数.pdf

    * 操作系统不低于64 位 Windows7,具有良好的兼容性、可靠性和可扩展性。 * 内置水平方向硬盘接入只读和读写仓,符合硬盘安全运行要求。 * 只读接口不少于5 路,读写接口不少于7 路。 * 配备取证U 盘:可根据电子...

    同花顺手机炒股 v8.82.01

    同花顺手机炒股 v8.82.01 版本:8.82.01 软件语言:中文 软件类别:股票 软件大小:14.43 MB 适用固件:1.5及更高固件 内置广告:有广告 ...全新android滑动模式操作,专为大屏手机设计的视觉效果、操作体验。

    Windows 10开始菜单变化一览 经典功能再升级.docx

    Windows 10操作系统在设计和功能上对Windows 8进行了重要的改进,特别是在开始菜单方面,回归了用户熟悉的经典样式,并引入了一些新特性以提升用户体验。本文将深入探讨Windows 10开始菜单的主要变化。 首先,固定...

    人事信息一览表 DOC格式 免费下载.doc

    编号通常按照入职顺序或部门分类进行分配,有助于简化日常的人事操作,如考勤、薪酬计算和晋升管理。 2. **姓名**:员工的全名,是识别员工身份的基础。在处理与个人相关的事务时,如通知、福利发放和沟通交流,...

    MID平板电脑名词一览表

    Android 4.0.3是一款由谷歌开发的操作系统版本,该版本主要针对平板电脑进行了优化,引入了许多新的特性和改进,例如更好的多任务管理、增强的UI界面以及对大屏幕设备的支持等。 #### IPS IPS(In-Plane Switching...

    部署VoIP网络电话各种软硬设备一览

    除此之外,还有其他商业软件电话,如3CX VoIP Phone for Windows、ArrowPhone、AGEphone、E-Phone、Gizmo和SIP Communicator等,它们支持不同的操作系统和协议,如SIP、H.323和IPv4/IPv6。 尽管软件电话方便且成本...

    常用口腔器械一览表.doc

    高速手机和慢速弯机头分别用于快速和慢速的牙齿切割和磨平操作,适应不同的治疗需求。 根管治疗需要一系列专门器械,如根管机扩仪用于扩大根管,根管长度测量仪确保准确测量根管长度,避免过度操作损伤牙髓。成型架...

    Android 4.0发布前瞻 十大重点新特性一览.doc

    综上所述,Android 4.0通过一系列创新和改进,不仅增强了系统的功能性,还提高了用户体验,巩固了Android在移动操作系统市场的地位。这一版本的发布对于Android生态系统和开发者来说都是一个重要的里程碑。

    毕业论文(设计)参考题目一览表.docx

    5. **操作系统**:uc/os在ARM上的移植及应用,关注嵌入式系统的开发,包括操作系统内核移植、驱动程序编写、系统优化等。 6. **单片机应用**:单片机在温度测控、交通灯控制等系统中的应用,学习微控制器的编程、...

    物联网信息化平台建设项目货物需求一览表及技术规格设计要求.docx

    - **操作系统**: 内置Windows CE操作系统, 提供了良好的软件支持。 - **特点**: 性能出众, 灵活耐用, 适合手持操作。 **5. 激光条码扫描仪** - **扫描特性**: 支持全向多线扫描、单线模式和光栅模式, 适应不同场景...

    物业公司客户关系管理操作办法

    选择房间、客户,填写购房合同号、收楼书号、入伙收费(直接选择临时费用一览表上面的费用,系统提供客户入伙收费明细表便于查询)等相关信息。 做入伙登记的话客户确实是那个房间的业主。 2. 当前入伙客户默认...

Global site tag (gtag.js) - Google Analytics