您现在的位置:e-works > 百味书屋 > 书籍列表 > Android开发完全实战宝典 > 了解智能手机

第一章 揭开Android的神秘面纱

第一节 了解智能手机

    1.1 了解智能手机

    为了使读者能够更好地学习本书,在本节的内容中,将首先讲解和Android关系密切的智能手机的基本知识,为读者学习本章后面的内容打好基础。

    1.1.1  智能手机的定义

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

    智能手机可以是传统的手机增加智能功能,例如Symbian操作系统的S60系列、Windows Mobile操作系统的Windows Mobile Smartphone系列;也可以是传统PDA加上手机通信功能,例如Windows Mobile操作系统的Windows Mobile Pocket PCPhone系列、Palm操作系统的Treo系列;也可以是其他独立类型,例如Symbian操作系统的S80、UIQ,以及一些Linux操作系统的智能手机。然而,就新近的发展来看,这些智能手机的类型有相融合的趋势。

    “智能手机(SmartPhone)”这个说法主要是针对“功能手机(Featurephone)”而来的,本身并不意味着这个手机有多“智能(Smart)”;从另一个角度来讲,所谓的“智能手机(SmartPhone)”就是一台可以随意安装和卸载应用软件的手机(就像电脑那样)。“功能手机(Featurephone)”是不能随意安装和卸载软件的,Java的出现使后来的“功能手机(Featurephone)”具备了安装Java应用程序的功能,但是Java程序的操作友好性、运行效率以及对系统资源的操作都比“智能手机(SmartPhone)”差很多。

    1.1.2  智能手机的特点

    智能手机的主要特点如下。

    ·具备普通手机的全部功能,能够进行正常的通话、短信等应用。

    ·具备无线接入互联网的能力,即需要支持GSM网络下的GPRS或者CDMA网络下的CDMA 1X或者3G网络。

    ·具备PDA的功能,如PIM(个人信息管理)、日程记事、任务安排、多媒体应用以及浏览网页等。

    ·具备一个具有开放性的操作系统,在这个操作系统平台上,可以安装更多的应用程序,从而使智能手机的功能可以得到扩充。

    1.1.3  主流智能手机系统

    当今世界中比较著名的手机操作系统有如下几种。

    1.Symbian:Symbian OS(中文译音“塞班系统”)

    Symbian是由诺基亚、索尼爱立信、摩托罗拉、西门子等几家大型移动通讯设备商共同出资组建的一个合资公司,专门研发手机操作系统,现已被诺基亚全资收购。Symbian很像是Windows和Linux的结合体,有着良好的界面,采用内核与界面分离技术,对硬件的要求比较低,支持C++、VB和J2ME,兼容性较差。目前根据人机界面的不同,Symbian体系的用户界面(User Interface,UI)平台分为Series 60、Series 80、Series 90、UIQ等。Series 60主要是为数字键盘手机而设计,Series 80是为完整键盘而设计,Series 90则是为触控笔方式而设计。

    2.Windows Phone

    Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox Live游戏、Zune音乐与独特的视频体验整合至手机中。2010年10月11日晚上9点30分,微软公司正式发布了智能手机操作系统Windows Phone。2011年2月,诺基亚与微软达成全球战略同盟并深度合作共同研发。2012年3月21日,Windows Phone 7.5登陆中国。6月21日,微软正式发布最新手机操作系统Windows Phone 8,Windows Phone 8将采用和Windows 8相同的内核。

    Windows Phone具有桌面定制、图标拖拽、滑动控制等一系列前卫的操作体验。其主屏幕通过提供类似仪表盘的体验来显示新的电子邮件、短信、未接来电、日历约会等,让人们对重要信息保持时刻更新。它还包括一个增强的触摸屏界面,更方便手指操作; Windows Phone,力图打破人们与信息和应用之间的隔阂,提供给人们最优秀的端到端体验。

    3.Linux

    Linux是源于PC的移动操作系统,具有上面2个操作系统无法比拟的优势:其一,Linux具有开放的源代码,能够大大降低开发成本;其二,Linux既满足了手机制造商根据实际情况有针对性地开发自己的Linux手机操作系统的要求,又吸引了众多软件开发商对内容应用软件的开发,丰富了第三方应用。 然而Linux操作系统有其先天的不足:入门难度大、熟悉其开发环境的工程师少、集成开发环境较差;由于微软PC操作系统源代码的不公开,基于Linux的产品与PC的连接性较差;尽管目前从事Linux操作系统开发的公司数量较多,但真正具有很强开发实力的公司却很少,而且这些公司之间是处于相互独立的开发状态,很难实现更大的技术突破。最初摩托罗拉非常推崇Linux平台,然而在和诺基亚的较量中不断失败,现在也不再那么热心Linux了,转而投向基于Linux的Android平台,其推出的Android手机很受关注。

    4.BlackBerry

    “黑莓”(BlackBerry)是加拿大RIM公司推出的一种移动电子邮件系统终端,其特色是支持推送式电子邮件、手提电话、文字短信、互联网传真、网页浏览及其他无线资讯服务。黑莓最强大也是最有优势的方面在于收发邮件,然而在中国,用手机收发邮件还不是很流行,所以黑莓在中国几乎没有多大市场。

    5.iOS

    iOS是苹果公司(Apple. Inc.)公司手机产品iPhone专用的智能手机系统。iPhone由苹果公司首席执行官史蒂夫•乔布斯在2007年1月9日举行的Macworld宣布推出,2007年6月29日在美国上市。iPhone将创新的移动电话、可触摸宽屏iPod以及具有桌面级电子邮件、网页浏览、搜索和地图功能的因特网通信设备这三种产品完美地融为一体。iPhone引入了基于大型多触点显示屏和领先性新软件的全新用户界面,让用户用手指即可控制iPhone。iPhone还开创了移动设备软件尖端功能的新纪元,重新定义了移动电话的功能。有人这样评价iPhone“iPhone是一款革命性的、不可思议的产品,比市场上的其他任何移动电话整整领先了五年。”苹果公司首席执行官史蒂夫•乔布斯说:“手指是我们与生俱来的终极定点设备,而iPhone利用它们创造了自鼠标以来最具创新意义的用户界面。”

    6.Android

    Android一词的本义指“机器人”,同时也是Google公司于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。截止本书成形之时,Android已经成为市场占有率最高的智能手机操作系统。