- Android物聯網開發細致入門與最佳實踐
- 李天祥
- 3399字
- 2019-09-30 13:23:50
1.1 智能手機系統概述
當今市面中有很多智能手機系統,形成了百家爭鳴的局面。在Android推出之前,智能手機系統領域塞班、蘋果、微軟互不相讓,呈三足鼎立之勢。但是最受大家歡迎的當屬微軟、塞班、PDA、黑莓、蘋果和本書的主角Android。在本節的內容中將一一講解這些智能手機系統的知識。
1.1.1 昨日王者——Symbian(塞班)
Symbian作為昔日智能手機的王者,在2005年至2010年曾風靡一時,街上很多人拿的都是諾基亞的Symbian手機,N70、N73、N78、N97,諾基亞N系列曾經被稱為“N=無限大”的手機。對硬件的要求低,操作簡單、省電,軟件資源多是Symbian系統手機的重要特點。

在國內的軟件開發市場,基本上每一個軟件都會有對應的塞班手機版本。而塞班系統開發之初的目標是要保證在較低資源的設備上能長時間穩定可靠的運行,這導致塞班的應用程序開發有著較為陡峭的學習曲線,開發成本較高,但程序的運行效率很高。比如5800的128MB的RAM,后臺可以同時運行十幾個程序而操作流暢(多任務功能是特別強大的),即使幾天不關機,它的剩余內存也可以保持穩定。
雖然在Android、iOS的圍攻之下,諾基亞推出了塞班^3系統,甚至依然為其更新(Symbian Anna,Symbian Belle),從外在的用戶界面到內在的功能特性都有了顯著提升,例如可自由定制的全新窗體部件、更多主屏、全新下拉式菜單等。
由于對新興的社交網絡和Web 2.0內容支持欠佳,塞班智能手機的市場份額日益萎縮。2010年末,其市場占有量已被Android超過。自2009年底開始,包括摩托羅拉、三星、LG、索尼愛立信等各大廠商紛紛宣布終止塞班平臺的研發,轉而投入Android領域。2011年初,諾基亞宣布將與微軟成立戰略聯盟,推出基于Windows Phone的智能手機,從而在事實上放棄了經營多年的塞班,塞班退市已成定局。
1.1.2 谷歌公司的Android
Android一詞最早出現于法國作家利爾亞當(Auguste Villiers de l'Isle-Adam)在1886年發表的科幻小說《未來夏娃》中。他將外表像人的機器起名為Android。
從2008年HTC和Google聯手推出第一臺Android手機G1開始,到2015年5月,Google公司發布的全新Android操作系統:Android 6.0為止,Android系統經過了多個版本的發展。從2011年第一季度開始,Android在全球的市場份額首次超過塞班系統,躍居全球第一。2014年8月15日消息,根據IDC發布的2014年第二季度智能手機市場的最新數據顯示,蘋果iOS和谷歌Android兩大系統平臺繼續領跑。Android陣營增長則更驚人,達到了33.3%,出貨量達到了2.553億部。Android系統的市場份額得到了極大幅度的提高,從2013第二季度的79.6%增長到了2014第二季度的84.7%。具體信息如圖1-1所示。

圖1-1 2014年第二季度智能手機平臺調查表
IDC(世界著名數據統計公司)分析稱,2015全年Android手機出貨量達到13億部,同比增長8.9%,占全球智能手機市場份額的79.4%。蘋果公司iOS系統手機2015年出貨量達2.43億部,同比增長21%,占全球智能手機市場份額的14.4%,位居第二。
由此可見,Android系統的市場占有率位居第一,并且毫無壓力。Android機型數量龐大,簡單易用,相當自由的系統能讓廠商和客戶輕松定制各種ROM,定制各種桌面部件和主題風格。簡單而華麗的界面得到廣大客戶的認可,對手機進行刷機也是不少Android用戶所津津樂道的事情。
可惜Android版本數量較多,市面上同時存在著1.6、2.0、2.1、2.2、2.3、4.4.2和5.0等各種版本的Android系統手機,應用軟件對各版本系統的兼容性對程序開發人員是不小的挑戰。同時由于開發門檻低,導致應用數量雖然很多,但是應用質量參差不齊,甚至出現不少惡意軟件,導致一些用戶受到損失。同時Android沒有對各廠商在硬件上進行限制,導致一些用戶在低端機型上體驗不佳。另外,因為Android的應用主要使用Java語言開發,其運行效率和硬件消耗一直是其他手機用戶所詬病的地方。
1.1.3 Mac公司的iOS
iOS作為蘋果移動設備iPhone和iPad的操作系統,在App Store的推動之下,成為世界上引領潮流的操作系統之一。原本這個系統名為“iPhone OS”,直到2010年6月7日WWDC大會上宣布改名為“iOS”。iOS用戶界面的概念基礎是能夠使用多點觸控直接操作。控制方法包括滑動、輕觸開關及按鍵。與系統交互包括滑動(Swiping)、輕按(Tapping)、擠壓(Pinching通常用于縮小)及反向擠壓(Reverse Pinching or unpinching通常用于放大)。此外通過其自帶的加速器,可以令其旋轉設備改變其y軸以使屏幕改變方向,這樣的設計令iPhone更便于使用。
最早iPhone OS 1.0:內置于iPhone第一代手機中,借助iPhone流暢的觸摸屏幕,iPhone OS給用戶帶來了極為優秀的使用體驗,相對于當時的手機可以用驚艷來形容。
iPhone OS 2.0:隨著iPhone 3G的發布,App Store誕生。App Store為第三方軟件的提供者提供了方便而又高效的軟件銷售平臺,在軟件開發者與最終用戶之間架起了一座溝通與銷售的橋梁,從而極大地豐富了iPhone手機的功能應用。
iPhone OS 3.0:iPhone 3GS開始支持復制粘貼。
iOS 4:在iPhone4推出時,蘋果決定將原來iPhone OS系統重新定名為“iOS”,并發布新一代操作系統:“iOS 4”。在這個版本中開始正式支持多任務功能,通過雙擊HOME鍵實現。
iOS5:加入了Siri語音操作助手功能,用戶可以與手機實現語言上的人機交互,該功能可以實現對用戶的語音識別,完成一些較為復雜的操作,使用Siri來查詢天氣、進行導航、詢問時間、設定鬧鐘、查詢股票甚至發送短信等功能,方便了用戶的使用。
從最初的iPhone OS,演變至最新的iOS系統,iOS成為蘋果新的移動設備操作系統,橫跨iPod Touch、iPad、iPhone,成為蘋果最強大的操作系統。甚至新一代的Mac OS X Lion也借鑒了iOS系統的一些設計,可以說iOS是蘋果的又一個成功的操作系統,給用戶帶來了極佳的使用體驗。
優秀系統設計以及嚴格的App Store,iOS作為應用數量最多的移動設備操作系統,加上強大的硬件支持以及最新iOS5內置的Siri語音助手,無疑使得用戶體驗得到更大的提升,感受科技帶來的好處。
1.1.4 微軟公司的Windows Phone
早在2004年時,微軟就開始以“Photon”的計劃代號開始研發Windows Mobile的一個重要版本更新。直到2008年,在iOS和Android的巨大沖擊之下,微軟重新組織了Windows Mobile研發小組,并繼續開發一個新的行動操作系統。
Windows Phone,簡稱WP,是微軟發布的一款手機操作系統,它將微軟旗下的Xbox Live游戲、Xbox Music音樂與獨特的視頻體驗集成在手機中。微軟公司于2010年10月11日晚上9點30分正式發布了智能手機操作系統Windows Phone,并將其使用接口稱為“Modern”接口。2011年2月,“諾基亞”與微軟達成全球戰略同盟并深度合作共同研發。2011年9月27日,微軟發布Windows Phone 7.5。2012年6月21日,微軟正式發布Windows Phone 8,采用和Windows 8相同的Windows NT內核,同時也針對市場上的Windows Phone 7.5發布Windows Phone 7.8。現有Windows Phone 7手機都將無法升級至Windows Phone 8。作為Windows 10系統的一部分,Windows Phone 10已于2015年末發布。
Windows Phone具有桌面定制、圖標拖動、滑動控制等一系列前衛的操作體驗。其主屏幕通過提供類似儀表盤的體驗來顯示新的電子郵件、短信、未接來電、日歷約會等,讓人們對重要信息保持時刻更新。它還包括一個增強的觸摸屏界面,更方便手指操作;以及一個最新版本的IE Mobile瀏覽器——該瀏覽器在一項由微軟贊助的第三方調查研究中,與參與調研的其他瀏覽器和手機相比,可以執行指定任務的比例超過48%。很容易看出微軟在用戶操作體驗上所做出的努力,而史蒂夫·鮑爾默也表示:“全新的Windows手機將網絡、個人電腦和手機的優勢集于一身,讓人們可以隨時隨地享受到想要的體驗”。
Windows Phone,力圖打破人們與信息和應用之間的隔閡,提供適用于人們包括工作和娛樂在內完整生活的方方面面,最優秀的端到端體驗。
1.1.5 黑莓公司的Blackberry OS
Blackberry系統,即黑莓系統,是加拿大Research In Motion(簡稱RIM)公司推出的一種無線手持郵件解決終端設備的操作系統,由RIM自主開發。它和其他手機終端使用的Symbian、Windows Mobile、iOS等操作系統有所不同,Blackberry系統的加密性能更強、更安全。
安裝有Blackberry系統的黑莓機,指的不僅僅只是一部手機,而是由RIM公司推出,包含服務器(郵件設定)、軟件(操作接口)以及終端(手機)的Push Mail實時電子郵件服務。
“黑莓”(Black berry)移動郵件設備基于雙向尋呼技術。該設備與RIM公司的服務器相結合,依賴于特定的服務器軟件和終端,兼容現有的無線數據鏈路,實現了遍及北美、隨時隨地收發電子郵件的夢想。這種裝置并不以奇妙的圖片和彩色屏幕奪人耳目,甚至不帶發聲器。“9·11”事件之后,由于Blackberry及時傳遞了災難現場的信息,因而在美國掀起了幾乎人人擁有一部Black berry終端的熱潮。
黑莓賴以成功的最重要原則——針對高級白領和企業人士,提供企業移動辦公的一體化解決方案。企業有大量的信息需要即時處理,出差在外時,也需要一個無線的可移動的辦公設備。企業只要裝一個移動網關,一個軟件系統,用手機的平臺實現無縫鏈接,無論何時何地,員工都可以用手機進行辦公。它最大的方便之處是提供了郵件的推送功能:即由郵件服務器主動將收到的郵件推送到用戶的手持設備上,而不需要用戶頻繁地連接網絡查看是否有新郵件。
黑莓系統的穩定性非常優秀,其獨特的定位也深得商務人士青睞。可因此在大眾市場上得不到優勢,國內用戶和應用資源也相對較少。
- 電腦組裝與系統安裝
- Linux運維實戰:CentOS7.6操作系統從入門到精通
- 每天5分鐘玩轉Kubernetes
- WordPress Mobile Web Development:Beginner's Guide
- Haskell Financial Data Modeling and Predictive Analytics
- Moodle 3.x Teaching Techniques(Third Edition)
- Linux內核觀測技術BPF
- Dreamweaver CS5.5 Mobile and Web Development with HTML5,CSS3,and jQuery
- 計算機系統:基于x86+Linux平臺
- Hands-On UX Design for Developers
- 計算機系統的自主設計
- Windows 8實戰從入門到精通(超值版)
- Windows 7實戰從入門到精通
- 精解Windows 10
- Kali Linux高級滲透測試(原書第3版)