智能手机及操作系统_智能手机操作系统-程序员宅基地

技术标签: 智能手机  手机操作系统  

什么是智能手机

智能手机(Smart Phone)是指“像个人电脑一样具有独立的操作系统,可以由用户自行安装软件、游戏等第三方服务商提供的程序,通过此类程序来不断对手机的功能进行扩充,并可以通过移动通信网络来实现无线网络接入”的这样一类手机的总称。

“智能手机”这个说法主要是针对“功能手机(Feature Phone)”而言的,本身并不意味着这个手机有多“智能”;从另一个角度来讲,所谓的“智能手机”就是一台可以像电脑那样随意安装和卸载应用软件的手机,而“功能手机”则不能

Java的出现使后来的“功能手机”具备了安装 Java 应用程序的功能,但是 Java 应用程序的操作友好性、运行效率及对系统资源的使用情况都比“智能手机”差了很多。

智能手机具有五大特点:

1)具备无线接入互联网的能力,即需要支持 GSM 网络下的 GPRS 或者 CDMA 网络的 CDMA 1X 或 3G(WCDMA、CDMA-EVDO、TD-SCDMA)网络,甚至是 4G(HSPA+、FDD-LTE、TDD-LTE)网络。

2)具有 PDA 的功能,包括 PIM(个人信息管理)、日程记事、任务安排、多媒体应用、浏览网页。

3)具有开放性的操作系统,可以安装更多的应用程序,使智能手机的功能可以得到无限扩展。

4)人性化,可以根据个人需要扩展机器功能。

5)功能强大,扩展性强,第三方软件支持多。

智能手机比传统的手机具有更多的综合性处理能力,与传统手机外观和操作方式类似,但是传统手机使用的是生产厂商自行开发的封闭式操作系统,所能实现的功能非常有限,不具备智能手机的扩展性

智能手机操作系统

智能手机是一种在手机内安装了相应开放式操作系统的手机,随着通信技术的发展,尤其是第三代移动通信技术(3G)的逐步成熟,市场上对功能更强、扩展性能更好的智能手机的需求量增长迅猛。具备独立的操作系统是智能手机最重要的特征。

智能手机操作系统是一种运算能力及功能比传统功能手机系统更强的手机系统。智能手机操作系统领域也是各大手机厂商争夺的焦点。

目前,主流的智能手机操作系统主要有 Symbian OS、Windows Phone、iOS、Palm OS、BlackBerry OS 和 Android 六种,它们的特点如下。

1) Symbian OS

塞班操作系统(Symbian OS)最初是由 Symbian 公司(诺基亚、索尼爱立信、摩托罗拉、西门子等几家大型移动通信设备商共同出资组建的一个合资公司,专门研发手机操作系统)开发的。

前身是 Psion 公司推出的 EPOC(Electronic Piece of Cheese)操作系统,是专门用于智能手机和移动设备的32位抢占式、多任务操作系统。其内核与 GUI(Graphical User Interface,图形用户界面,又称图形用户接口)分开,功耗低、占用内存少。

Symbian 操作系统在智能移动终端上拥有强大的应用程序以及通信能力,这都要归功于它有一个非常健全的、核心强大的对象导向系统、企业用标准通信传输协议以及完美的 Sun Java 语言。

Symbian 认为无线通信装置除了要提供声音沟通的功能外,同时也应具有其他种类的沟通方式,如触笔、键盘等。

在硬件设计上,它可以提供许多不同风格的外形,比如提供真实或虚拟的键盘,在软件功能上可以容纳许多功能,包括和他人分享信息,浏览网页,发送、接收电子邮件和传真,以及个人生活行程管理,等等。

Symbian 操作系统在扩展性方面为制造商预留了多种接口,而且 EPOC 操作系统还可以细分成三种类型:Pearl、Quartz 和 Crystal,分别对应普通手机、智能手机和 Hand Held PC 场合的应用。

塞班操作系统为第三方开发商提供一个标准和开放的平台环境。使得第三方应用程序的设计者能够基于该平台开发自己的应用软件。这种方式带来的不足之处是,由于第三方厂商的用户接口程序是不同的,造成了软件不能通用,扩展性较差。这使得塞班操作系统在办公软件和多媒体录放软件上没有开发出足够多的软件供用户使用。

多年来,Symbian 系统一直占据智能系统的市场霸主地位,系统能力和易用性方面均很出色,但是在 Android 系统出现后,Symbian 系统的市场占有率急剧下降。

2) Windows Phone

Windows Phone 最早叫 Windows Mobile(简称 WM),是微软针对移动设备而开发的操作系统。该操作系统的设计初衷是尽量接近桌面版本的 Windows。

微软按照电脑操作系统的模式来设计 WM,应用软件以 Microsoft Win32 API 为基础。2010 年 10 月,Windows Phone 操作系统正式发布后,Windows Mobile 系列正式退出手机系统市场。微软公司正式发布了智能手机操作系统 Windows Phone,同时将谷歌的 Android 和苹果的 iOS 列为主要竞争对手。

2011 年 2 月,诺基亚与微软达成全球战略同盟并深度合作共同研发。2012 年 3 月 21 日,Windows Phone 7.5 登陆中国。6 月 21 日,微软正式发布最新手机操作系统 Windows Phone 8,Windows Phone 8 采用和 Windows 8 相同的内核。

Windows Phone 具有桌面定制、图标拖曳、滑动控制等一系列前卫的操作体验,其主屏幕通过提供类似仪表盘的体验来显示新的电子邮件、短信、未接来电、日历约会等,让人们对重要信息保持时刻更新。

还包括一个增强的触摸屏界面,更方便手指操作,以及一个最新版本的 IE Mobile 浏览器,该浏览器在一项由微软赞助的第三方调查研究中,和参与调研的其他手机浏览器相比,可以执行指定任务的比例高达 48%。很容易看出微软在用户操作体验上所做出的努力。

史蒂夫·鲍尔默也表示:“全新的 Windows 手机把网络、个人电脑和手机的优势集于一身,让人们可以随时随地享受到想要的体验。”

3) iOS

iOS 在 2011 年 6 月前叫 iPhone OS,是苹果公司为其移动设备开发的操作系统,最初是设计给 iPhone 和 iPod Touch 使用的。

与 Mac OS X操作系统一样,它也是以 Darwin 为基础的。2011 年 6 月之后,iOS 的版本为 5 和 6,通常称为 iOS 5和 iOS 6。苹果推出其第一款智能手机 iPhone 后获得了巨大的成功。

iOS 继承了 Mac OS X 在个人电脑上界面美观的优势,多点触摸技术的加入为 iPhone 在智能手机领域获得了可观的市场份额。

iOS 采用 Quartz 图形框架,能够通过显卡硬件加速实现复杂的图形显示。然而 iOS 是一个不开放的平台,用户不能设计和加载任何第三方的应用程序。这使得 iOS 的扩展性受到很大的限制。

4) Palm OS

Palm OS 是 Palm 公司开发的专用于 PDA 上的一种操作系统,这是 PDA 上的霸主,一度占据了 90% 的 PDA 市场的份额。虽然其并不是专门针对手机设计的,但是 Palm OS 的优秀性和对移动设备的支持同样使其能够成为一个优秀的手机操作系统。

Palm 操作系统是多任务的,但每次只允许一个应用程序的打开,多个应用程序不能同时运行,这使得其运行速度很快,具有较好的实用性,但不适应需要多应用程序运行的场合。

5) BlackBerry OS

BlackBerry OS 是 RIM 公司(Research In Motion)专用的操作系统。

“黑莓”(BlackBerry)移动邮件设备基于双向寻呼技术。该设备与 RIM 公司的服务器相结合,依赖于特定的服务器软件和终端,兼容现有的无线数据链路,实现了遍及北美、随时随地收发电子邮件的梦想。这种装置并不以奇妙的图片和彩色屏幕夺人耳目,甚至不带发声器。

黑莓是目前在美国、加拿大地区相当流行的无线收发电子邮件的软件,它将软件客户端结合在移动电话、PDA 及其他通信终端上,用户可以通过其无线装置来安全地访问电子邮件、企业数据、Web 以及进行企业内部的语音通话。

BlackBerry OS 具有多任务处理能力,并支持特定的输入装置,如滚轮、轨迹球、触摸板以及触摸屏等。

BlackBerry 平台最著名的莫过于它处理邮件的能力。该平台通过 MIDP 1.0 以及 MIDP 2.0 的子集,在与 BlackBerry Enterprise Server 连接时,以无线的方式激活并与 Microsoft Exchange、LotusDomino 或 Novell GroupWise 同步邮件、任务、日程、备忘录和联系人。该操作系统还支持 WAP 1.2。

6) Android

Android 是一种以 Linux 为基础的开放源码操作系统。主要应用于便携设备。

最初由 Andy Rubin 开发,最初主要支持手机。2005 年,由 Google 收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域。它采用 Linux 2.6.x 版本内核,采用自己的 GUI 架构和应用程序接口,并采用 Java 语言来开发应用程序。它拥有 Linux 操作系统的开放性、对硬件支持好等优点,并且界面美观,这使得它受到市场的普遍欢迎。

Android 的主要竞争对手是苹果公司的 iOS 以及 RIM 的 BlackBerry OS。2011 年第一季度,Android 在全球的市场份额首次超过塞班系统,跃居全球第一。

Linux 操作系统的嵌入式版本是为各种资源受限的嵌入式终端产品设计的。开放的源码和免费供人使用的特点使得 Linux 的应用开发人员非常丰富。而越来越多的智能手机开发商也倾向于研发 Linux 智能手机,以此来降低手机成本。

相比于其他智能手机操作系统,Linux 独有的优势包括以下4个方面:

1)Linux 操作系统几乎能运行在所有主流的处理器上,如 X86、PowerPC、ARM 等。

2)Linux 作为一个多用户多任务的操作系统,符合 POSIX 便携式计算机环境操作系统接口标准。

3)Linux 支持和鼓励差异,具有良好的开放性,使得用户可以构筑适合自己的系统。

4)Linux 是无任何附加条件的开放平台,对硬件平台具有更好的适应性,可移植性强,允许定制用户界面和服务,支持多种格式的可执行文件等。

Android 的特点是开放源代码,它的 SDK 开放给任何开发商,所有开发商都可以随意更改界面。

转自:http://c.biancheng.net/view/2885.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/fuhanghang/article/details/106062610

智能推荐

jquery 获取子 div_jq 子级别div-程序员宅基地

文章浏览阅读908次。获取 dom 对象$("#divId").children("div").get(0);$("#divId").children("div")[0];获取 jquery 对象$("#divId").children("div").eq(0);$($("#divId").children("div").get(0));【Java面试题与答案】整理推荐基础..._jq 子级别div

基于Springboot + vue实现的交通管理在线服务系统-程序员宅基地

文章浏览阅读271次,点赞4次,收藏4次。管理员管理:负责添加、删除、修改管理员账号,并设置相应的权限,确保管理员团队的专业性和高效性。新闻信息管理:发布、编辑和删除交通新闻、政策更新、路况信息等,保持信息的实时性和有效性。驾驶证业务管理:在线提交驾驶证申请、查询、更新、补办等业务,并实时查看办理进度。新闻信息查看:浏览系统发布的交通新闻、政策更新、路况信息等,了解最新的交通动态。机动车业务管理:在线提交车辆注册、年检、转移、报废等业务申请,并获取办理结果。用户管理:管理用户账号,包括用户注册、登录、权限设置等,确保系统的安全性。

打印系统开发(42)——静默打印_静默打印是什么意思-程序员宅基地

文章浏览阅读4.4k次。1.问题描述希望每次打印时,都是用固定的打印机打印并且不希望弹出对话框进行设置,此时便可以设置静默打印。1.1什么是静默打印静默打印即点击打印时不弹出选项窗口和打印机设置窗口直接进行打印。1.2支持静默打印的打印方式零客户端打印、本地打印、服务器端打印支持静默打印。2.静默打印设置方法2.1 零客户端打印设置方法注:只支持 IE点击模板-打印..._静默打印是什么意思

STM32+74HC595:带领你10分钟用对74HC595_74hc595连接stm32-程序员宅基地

文章浏览阅读2.4w次,点赞14次,收藏68次。使用的是STM32CBT8,小模块用起来性价比超级高,资源丰富,移植u/COS及HTTP、MQTT协议等等用起来简直欲罢不能,摇摇欲仙!BUT:IO口资源太少了,我想让你驱动100个LED,你缺告诉我,我的要求太多,你满足不了......还好,找到了74HC595,但是网上很多资源讲的我看了半天才总结、提炼并另辟蹊径出来精髓===============================_74hc595连接stm32

莱昂哈德·欧拉生平及其成就简介_欧拉的物理成就-程序员宅基地

文章浏览阅读4.1k次,点赞2次,收藏8次。莱昂哈德·欧拉(Leonhard Euler ,1707年4月15日~1783年9月18日),瑞士数学家、自然科学家。1707年4月15日出生于瑞士的巴塞尔,1783年9月18日于俄国圣彼得堡去世。欧拉出生于牧师家庭,自幼受父亲的影响。13岁时入读巴塞尔大学,15岁大学毕业,16岁获得硕士学位。欧拉是18世纪数学界最杰出的人物之一,他不但为数学界作出贡献,更把整个数学推至物理的领域。他是数学史上最多产的数学家,平均每年写出八百多页的论文,还写了大量的力学、分析学、几何学、变分法等的课本,《无穷小分析引论》、_欧拉的物理成就

Error: PL/SQL: ORA-00980: 同义词转换不再有效_sql数据库中同义词转换不再有效-程序员宅基地

文章浏览阅读1.5w次。今天在写存储过程的时候,碰到一个问题,在执行存储过程的时候总是报错--同义词转换不再有效,发现一个查询语句中的一个表原来使用的是一个同义词,就试着把这个同义词单独拿出来进行查询操作,发现并没有问题。最后,经过一番努力,发现该同义词并不是直接指向一个实体表,而是指向另一个同义词。所以,将改同义词的指向改为直接指向原实体表的指向,问题得到解决。即同义词指向的 object ow_sql数据库中同义词转换不再有效

随便推点

深刻对比一下阿里云服务器和腾讯云服务器的优劣和区别_腾讯云与阿里云的优劣-程序员宅基地

文章浏览阅读2.5w次,点赞10次,收藏19次。我来简单对比阿里云服务器和腾讯云服务器的优劣和区别腾讯云相比阿里云优势不明显。阿里云比腾讯云开放的时间更早,辅助系统更完善些,功能更多可用性更强。但腾讯云不是单纯卖云服务的,凡是要接入腾讯的生态(比如微信小程序等)必须得用腾讯云服务器,腾讯云迅速发展壮大。腾讯云也在慢慢完善,大多数应用场景也都能满足,但就是对很多新技术的支持总是比阿里云慢一些,高级的配置定制也少一些。服务器结构不是很复杂的话用......_腾讯云与阿里云的优劣

应用C预处理命令_c 添加预处理命令-程序员宅基地

文章浏览阅读1.6k次。********************************LoongEmbedded******************************** 作者:LoongEmbedded(kandi)时间:2011.10.17类别:C基础************_c 添加预处理命令

Acrobat 版本校验异常,请检查网络连接是否正常:NotAllowedError;安全性设置禁止访问本属性或方法。_版本校验异常,请检查您的电脑网络连接是否正常-程序员宅基地

文章浏览阅读1.3w次。一、上传企业所得税纳税申报表时,Acrobat提示版本校验异常,请检查您的电脑网络连接是否正常:NotAllowedError;安全性设置禁止访问本属性或方法。二、解决方法打开Acrobat DC 阅读器的然后 在菜单栏 --找到编辑--再选择首选项,添加该文件(如图)或者添加文件夹路径(注意:添加文件夹下面的路径将全部都会有权限,如果不是非必要,可以直接添加文件。)完_版本校验异常,请检查您的电脑网络连接是否正常

贪心算法——C++实现中级案例_c++贪心算法代码-程序员宅基地

文章浏览阅读95次。在贪心算法中,我们每次都选择当前状态下最优决策,然后更新状态,直到达到最终状态。本文将介绍几个经典的贪心算法案例,并给出C++代码实现。有n个任务需要调度,每个任务需要占用一个时间单位,并且有一个冷却期k。贪心算法本身也是一个很好的思维训练工具,可以帮助我们更好地理解问题本质和设计高效的算法。给定一个按升序排列的整数数组,将其划分成多个长度至少为3的连续子序列,每个子序列只包含连续的整数。有m个孩子和n个糖果,每个孩子有对应的贪婪值g_i和每个糖果有对应的大小s_i。贪心算法——C++实现中级案例。_c++贪心算法代码

从jeecg开源代码看泛型类型擦除之妙用_((dict)field.getannotation(dict.class)).dicttable(-程序员宅基地

文章浏览阅读446次,点赞10次,收藏14次。看代码与输出可以看出类型已被擦除,泛型不匹配或不指定只会产生编译告警,并不会产生编译错误,更不会运行错误。_((dict)field.getannotation(dict.class)).dicttable()

Python+GDAL进行影像坐标转换_python gdal transformpoint-程序员宅基地

文章浏览阅读1.1k次。Python实现遥感影像坐标转换_python gdal transformpoint

推荐文章

热门文章

相关标签