- Android開發與實戰
- 趙書蘭編著
- 4051字
- 2018-12-30 05:24:07
1.1 智能手機操作系統現狀
現如今的手機可謂五花八門,各式各樣。其中深受商務人士喜愛的無疑是智能手機,個中原因除了外觀氣派、各種商務娛樂及網絡安全功能強大是智能手機廣受歡迎的更深層次原因。而隨著智能手機人性化操作能力的加強和功能的不斷提升,以往對于智能家族易用性和實用性的質疑在慢慢消退,取而代之的則是對智能手機操作系統之間的優劣討論,以及對價格實惠且功能強大的操作系統的期盼。
1.1.1 智能手機的定義
智能手機(Smartphone),是指“像個人電腦一樣,具有獨立的操作系統,可以由用戶自行安裝軟件、游戲等第三方服務商提供的程序,通過此類程序來不斷對手機的功能進行擴充,并可以通過移動通信網絡來實現無線網絡接入的這樣一類手機的總稱”。簡而言之,智能手機就是一部像計算機一樣可以通過安裝軟件來拓展手機基本功能的手機。
從廣義上說,智能手機除了具備手機的通話功能外,還具備了PDA的大部分功能,特別是個人信息管理以及基于無線數據通信的瀏覽器和電子郵件功能。智能手機為用戶提供了足夠的屏幕尺寸和帶寬,既方便隨身攜帶,又為軟件運行和內容服務提供了廣闊的舞臺,很多增值業務可以就此展開,例如,股票、新聞、天氣、交通、商品、應用程序下載、音樂圖片下載,等等。結合3G通信網絡的支持,智能手機勢必將成為一個功能強大,集通話、短信、網絡接入、影視娛樂為一體的綜合性個人手持終端設備。
“智能手機”這個說法主要是針對“功能手機(Featurephone)”而來的,本身并不意味著這個手機有多“智能(Smart)”;從另一個角度來講,所謂的智能手機就是一臺可以隨意安裝/卸載應用軟件的手機(就像計算機那樣)。功能手機是不能隨意安裝/卸載軟件的,Java的出現使后來的功能手機具備了安裝Java應用程序的功能,但是Java程序的操作友好性、運行效率及對系統資源的操作都比智能手機差很多。
需要注意的是,雖然復制/粘貼功能被認為是重要的功能,Windows Mobile Professional、Symbian等智能手機系統早就支持復制/粘貼功能,但IOS和Windows Phone卻遲遲未能實現類似功能,不久前Windows Phone才宣布支持復制/粘貼功能。
智能手機通常使用的操作系統有:Symbian、Windows Mobile、Windows Phone、iOS、Linux(含Android、Maemo、MeeGo和WebOS)、Palm OS和BlackBerry OS。
1.1.2 智能手機的特點
1.優點
(1)具備無線接入互聯網的能力,即需要支持GSM網絡下的GPRS或者CDMA網絡的CDMA 1X或3G(WCDMA、CDMA、TD-SCDMA)網絡,甚至4G(HSPA+、FDD-LTE、TDD-LTE)。
(2)具有PDA的功能,包括PIM(個人信息管理)、日程記事、任務安排、多媒體應用、瀏覽網頁。
(3)具有開放性的操作系統,擁有獨立的核心處理器(CPU)和內存,可以安裝更多的應用程序,使智能手機的功能可以得到無限擴展。
(4)人性化,可以根據個人需要擴展機器功能。
(5)功能強大,擴展性能強,第三方軟件支持多。
2.不足
智能手機的不足之處有:價格普遍較高,易用性較差,新手需要慢慢適應。對于計算機和手機不是很熟悉的用戶,想玩轉一個智能手機,不花點時間好好鉆研是不行的,畢竟如今的智能手機就好比是一臺縮小版的PC。
其實智能手機易用性較差主要還是在手機界面上。一般普通手機多以人性化非常到位的9宮格和12宮格界面,讓用戶輕松上手。而智能手機就差在這里。不過如今諾基亞手機的S60界面已經相當人性化,就連不易上手的Windows Mobile界面也在逐漸改善中。而真正制約用戶消費的還是價格,一般智能手機的價格都要高出非智能手機一大截。
1.1.3 3G智能手機的基本要求
(1)高速度處理芯片。3G手機不僅要能打電話、發短信,它還要處理音頻、視頻,甚至要支持多任務處理,這需要一顆功能強大、低功耗、具有多媒體處理能力的芯片。這樣的芯片才能讓手機不經常死機,不發熱,不會讓系統慢得如蝸牛。
(2)大存儲芯片和存儲擴展能力。如果要實現3G的大量應用功能,沒有大存儲就完全沒有價值,一個完整的GPS導航圖,要超過1GB的存儲空間,而大量的視頻、音頻和多種應用都需要存儲。因此要保證足夠的內存存儲或擴展存儲,才能真正滿足3G的應用。
(3)面積大、標準化、可觸摸的顯示屏。只有面積大和標準化的顯示屏,才能讓用戶充分享受3G的應用。分辨率一般不低于320×240。而支持手機的觸屏功能是中國用戶必不可少的。
(4)支持播放式的手機電視。以現在的技術,如果手機電視完全采用電信網的點播模式,網絡很難承受,而且為了保證網絡質量,運營商一般對于點播視頻的流量都有所控制,因此,廣播式的手機電視是手機娛樂的一個重要組成部分。
(5)支持GPS導航。GPS導航不但可以幫助你很方便地找到目的地,而且還可以幫助找到你周圍的興趣點。未來的很多服務也會和位置結合起來,這是手機所特有的特點。
(6)操作系統必須支持新應用的安裝,使用戶的手機可以安裝和定制自己的應用。
(7)配備大容量電池,并支持電池更換。3G無論采用哪種低功耗的技術,電量的消耗都是一個大問題,必須要配備高容量的電池,1500mA·h是標準配備,隨著3G的流行,很可能未來外接移動電源也會成為一個標準配置。
(8)良好的人機交互界面。
1.1.4 智能手機的操作系統
1.Symbian
智能手機從產生發展到現在,Symbian操作系統一直是現今手機領域中應用范圍最廣的操作系統,占據了當前手機市場的半壁江山,擁有相當多針對不同用戶的界面。其中,諾基亞手機是其代表。最近諾基亞將把微軟的Silverlight網絡視頻技術添加到其手機平臺上。在谷歌推出Android手機后,開發過程中遇到新的困難,Symbian與Android系統合并,并為Android手機提供一個單一的操作系統。Symbian前身其實是一種名為EPOC的操作系統,它是一個實時性、多任務的純32位操作系統,具有功耗低、內存占用少等特點,非常適合手機等移動設備使用,經過不斷完善,可以支持GPRS、藍牙、SyncML及3G技術。最重要的是Symbian是一個標準化的開放式平臺,任何人都可以用支持Symbian的設備開發軟件。但是,也存在以下的缺點:各類機型采用的處理器主頻較低,兼容性較差,細節不夠注意。
2.iOS系統
iOS的智能手機操作系統的原名為iPhoneOS,其核心與Mac OS X的核心同樣都源自于Apple Darwin。它主要是給iPhone和iPod touch使用。就像其基于的Mac OS X操作系統一樣,它也是以Apple Darwin為基礎的。iPhoneOS的系統架構分為四個層次:核心操作系統層(the Core OSlayer)、核心服務層(the Core Serviceslayer)、媒體層(the Media layer)、可輕觸層(the Cocoa Touchlayer)。系統操作大約占用512MB的存儲空間。
iOS由兩部分組成:操作系統和能在iPhone和iPod touch設備上運行原生程序的技術。由于iPhone是為移動終端而開發的,所以要解決的用戶需求就與Mac OS X有些不同,盡管在底層的實現上iPhone與Mac OS X共享了一些底層技術。如果你是一名Mac開發人員,會在iPhone OS發現很多熟悉的技術,同時也會注意到iPhone OS的獨有之處,例如,多觸點接口(Multi-Touch interface)和加速器(accelerometer)。
3.Linux系統
Linux系統的智能手機依賴于開源的Linux內核,加上手機廠商根據硬件的優化而得的。這種系統的智能手機由于不需要為Linux內核付費,因此成本比較低。摩托羅拉公司曾經是Linux系統智能手機的主要廠商,推出了一系列的經典機型,如V8、U9、A1210、A3000等。
但是,由于Linux是開源操作系統,所以各大手機制造商往往各自獨立研發。這就造成手機Linux系統林立,版本混亂,并且互相不兼容,可靠性差。而且,手機平臺上的軟件也沒有通用性。這些原因導致Linux系統的智能手機缺乏競爭力。目前已經很少有Linux系統的智能手機生產。摩托羅拉公司也宣布將不再生產Linux系統的智能手機,而全面轉向生產Android系統的智能手機。
4.BlackBerry系統
“黑莓”BlackBerry是美國市場占有率第一的智能手機,這得益于它的制造商RIM(Research in Motion)較早地進入移動市場并且開發出適應美國市場的郵件系統。大家都知道BlackBerry的經典設計就是寬大的屏幕和便于輸入的QWERTY鍵盤,所以BlackBerry一直是移動電郵的巨無霸。正因為它是正統的商務機,所以在多媒體播放方面的功能較弱,也許它在未來應該著力改善這個弱點,因為手機功能的整合是大勢所趨,人們不會只滿足于單一的功能。
BlackBerry開始于1998年,RIM的品牌戰略顧問認為,無線電子郵件接收器擠在一起的小小的標準英文黑色鍵盤,看起來像是草莓表面的一粒粒種子,就起了這么一個有趣的名字。應該說,BlackBerry與桌面PC同步堪稱完美,它可以自動把Outlook郵件轉寄到BlackBerry中,不過在用BlackBerry發郵件時,它會自動在郵件結尾加上“此郵件由BlackBerry發出”字樣。
BlackBerry在美國之外的影響微乎其微,我國最近已經在廣州開始與RIM合作進行移動電郵的推廣試驗,不過目前看來收效甚微。大家都知道,我國對于電子郵件的依賴并不像美國人那么強,他們在電子郵件里討論工作、安排日程,而我們則更傾向于當面交談。可以說BlackBerry除了它那經典的外形,在中國的影響幾乎為零。
5.Windows Mobile系統
Windows Mobile并不算是一個操作系統,只是微軟旗下的一個品牌而已。目前微軟的Windows Mobile系統已廣泛用于智能手機和掌上電腦,雖然手機市場份額尚不及Symbian,但正在加速追趕。Windows Mobile系列操作系統包括Pocket PC、Smart-Phone和Pocket PC Phone三大平臺體系。Windows Mobile系列操作系統是在微軟計算機的Windows操作系統上變化而來的。它采用彈出式菜單、左右鍵功能,操作形式類似PC,PPC版本更接近PC。觸摸筆的功能類似鼠標,有別于傳統手機的操作,步驟相對煩瑣,但熟悉計算機操作的人會更容易適應。它有以下的缺點:第一,對于不同的平臺采用統一的代碼編寫;第二,沿用了微軟Windows操作系統的界面,界面和操作都和計算機上的Windows十分接近,對于使用者來說十分熟悉又容易上手。
6.Palm系統
Palm OS是Palm公司的一種32位的嵌入式操作系統,它的操作界面采用觸控式,差不多所有的控制選項都排列在屏幕上,使用觸控筆便可進行所有操作。它本身所占的內存極小,基于Palm操作系統編寫的應用程序所占的空間也很小,但可以運行眾多的應用程序。Palm操作系統本身不具有錄音、MP3播放功能等,需要另外加入第三方軟件或硬件設備方可實現。Palm在今年推出了最新手機操作系統“Nova”以及基于該操作系統的新款智能手機“Palm Pre”。新的Nova系統將會擁有類似于BlackBerry OS的出色移動商務功能,同時也將具備像Mac OS X一樣豐富的多媒體娛樂功能。
7.Mac OS X系統
蘋果手機的操作系統(Mac OS X)近幾年也是智能手機的一個新亮點,它已超過微軟躍居手機行業第二。現在,蘋果手機又推出了新的手機操作系統——雪豹。Mac OS X使用基于BSD Unix的內核,并帶有Unix風格的內存管理和搶占式多任務處理,大大改進了內存管理,允許同時運行更多軟件,這實質上消除了一個程序崩潰導致其他程序崩潰的可能性。它還具有極度華麗的圖形用戶界面、極高的運行效率和安全穩定性。其不足在于Mac OS X是一套封閉的操作系統,不支持第三方軟件。