




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 Android1、 目前智能手機的現(xiàn)狀2、 Android是什么3、 Android的優(yōu)勢劣勢1、 目前智能手機的現(xiàn)狀Strategy Analytics分析師亞歷克斯-斯貝克特(Alex Spektor)表示:“今年第二季度,全球智能手機出貨量達到了創(chuàng)記錄的6000萬部,在整個手機市場上占到了19%的份額,去年第二季度全球智能手機出貨量為4200萬部,相比增長了43%。運營商加大購機補貼力度、高端廠商之間的競爭以及使用Symbian和Android等操作系統(tǒng)的低成本機型不斷涌現(xiàn)促進了智能手機市場的增長速度超過了手機市場的平均增長速度。市場研究公司Strategy Analytics日前發(fā)表
2、的最新研究報告顯示,去年第四季度全球智能手機出貨量達到了創(chuàng)記錄的5300萬部,較上年同期增長了30%。這也是自2008 年第三季度以來智能手機出貨量增長最為強勁的一個季度,帶動了手機業(yè)走出當前困境。2009年全球智能手機出貨量達到了空前的 1.738億部,較2008年的1.511億部增長了15%。注意這些數(shù)據(jù):08年度1.511億09年度1.738億08年第四季度0.41億09年第一季度03652億09年第二季度0.420億09年第三季度0.4139億09年第四季度0.530億10年第一季度0.543億10年第二季度0.6億從這個報表大家可以看到08年度與09年度對比 智能手機市場已經上漲了1
3、5%,從報表上面我們看到整個09年度整個智能手機市場是呈現(xiàn)上漲趨勢出貨量達到1.738億部手機從10年開始單從第一季度和第二季度我們就能看出來上漲速度變快,從09年第一季度跟10年的第一季度同期相比增長比為1.487:1 從10年第二季度跟09年第二季度對比我們就能看出來 比例是1.43:1 所以從這個趨勢來看未來肯定是智能手機占主導方向!Strategy Analytics分析師Neil Mawston補充說:“2010年全球智能手機市場的競爭將異常激烈。三星和LG都有雄心勃勃的計劃,打算擴大產能,拓展各自應用軟件商店的規(guī)模,此外,戴爾和華爾等新的競爭對手也在不斷提高產品性能,尋求與主要運營
4、商開展合作。智能手機領域的競爭對廣大消費者來說無疑是件好事,但是會給手機廠商增加定價和利潤壓力。 從多家手機廠商一季度財報獲悉,2010年第一季度各廠商手機銷量均呈現(xiàn)不同程度增長。來自Gartner的調查結果稱,第一季度全球手機銷售總量為3.147億臺,與2009年同期相比,增長為17%。其中,智能手機銷售量達到5,430萬臺,與2009年同期相比,增長為48.7%。而擁有自主產權操作系統(tǒng)(OS)、硬件和服務的廠商是最成功的手機供應商,如蘋果,谷歌,諾基亞等。Gartner研究副總裁Carolina Milanesi女士表示:“2010年第一季度全球智能手機銷量出現(xiàn)了自2006年以來最大的同比
5、增長。智能手機廠商RIM首次跨入五大移動設備制造商的行列。蘋果公司的市場份額增長了1.2% 。而智能手機制造商Android增長勢頭持續(xù),特別在北美地區(qū),其手機銷售同比增長高達707%?!笔謾C市場的增長主要得益于智能手機在成熟市場中的兩位數(shù)的銷售增長、產品的多樣化以及適當?shù)拇蟊娛袌鰞r格。2010年第一季度是蘋果公司銷售增長最強的一季,該公司以移動設備112.2%的銷售增長位列十大移動終端銷售廠商中的第七位。Milanesi女士表示:“銷售增長一部分是來自于像英國這種成熟市場新簽約的移動運營商,另一部分也歸功于在中國、韓國這些新興市場上的強勁銷售。第二季度對蘋果來說至關重要。我們預計,蘋果將在6
6、月召開的全球開發(fā)者大會上展示其iPhone 操作系統(tǒng)的最新版本,該版本包括多任務等受開發(fā)者和用戶歡迎的改進功能。在智能手機操作系統(tǒng)市場上,2010年第一季度銷售贏家是Android和蘋果這兩家公司。Android操作系統(tǒng)首次替代微軟Windows操作系統(tǒng),在全球智能手機操作系統(tǒng)銷售排行中位列第四名。Android和蘋果公司是五大市場份額同比增長的廠商中唯一的兩家操作系統(tǒng)制造商。由于諾基亞缺乏高端智能產品,Symbian仍舊占據(jù)智能手機銷售第一的位置,但市場份額持續(xù)走低。2010年第一季度智能手機占全部手機銷售的17.3%,與2009年的13.6%相比,有所上升。2010年第二季度智能手機占全部
7、手機銷售的19%Gartner首席研究分析師Roberta Cozza女士表示:“正如我們看到的,iPad和網(wǎng)絡書籍是基于谷歌的Android操作系統(tǒng)平臺,手機操作系統(tǒng)的生態(tài)圈正在不斷發(fā)展中,將超越單一的智能手機而向消費者提供豐富的價值和用戶體驗?!北矶?010年第一季度全球智能手機操作系統(tǒng)銷售(以千臺為單位)再看09年第三季度的手機系統(tǒng)報表:1. 而從操作系統(tǒng)來看,盡管略有下滑,但Symbian仍然以44%的份額領跑,但從兩個報表可以看到NOKIA整個市場份額已經在下滑了雖然出貨量再增大同時總體的基數(shù)也在增大,從占比來看從46.2的占比下降到43.3%2. 蘋果得益于3GS的市場銷售,整個
8、蘋果系統(tǒng)的銷量有個小幅度的上升,7362.47上升到8359.7,但是銷售占比確有小幅度的下滑從17.8%下滑至15.4%3. 微軟系統(tǒng)基本上是處于持平狀態(tài)但是其老4的位置已經拱手與谷歌了從09年第三季度的老4 下降到10年第一季度的老54. 接下來看下我們主要關注的android android系統(tǒng)09年第三季度的出貨量是1.455.14萬到10年第一季度的5.214.7萬 銷售量大幅上漲3.58倍 在所有手機系統(tǒng)當中出貨量增長速度是最快的,同時在手機的占比也從09年第三季度的3.5%上升至10年第一季的9.6%增長速度絕對是讓業(yè)績人士不敢相信。2.Android是什么在學習Android之
9、前,我們應該首先應該對Android的相關知識有一定的了解,不然學了N久之后人家問你學的啥玩意答不上來就囧了Android英文本意是機器人,而且如果你細心的去看Android的Logo會發(fā)現(xiàn)也是一個很可愛的機器人哦先解釋下為什么Android之父Andy Rubin取這個名字,據(jù)說Rubin本人很喜歡機器人,所以不難理解為什么給他自己心愛的產品取名Android啦。 在Rubin的公司被Google公司收購之后,谷歌公司便加快了進軍移動通信市場的步伐,并推出自主品牌的移動終端產品。在外界紛紛亂亂的猜測中,于2007年11月5日谷歌公司宣布與其他一些手機制造廠商、移動運營商、芯片制造商等廠商聯(lián)合
10、組成開發(fā)手機聯(lián)盟(Open Handset Alliance,OHA),并發(fā)布了基于Linux內核的開源的手機開發(fā)平臺Android,Android不僅僅是一款手機操作系統(tǒng),而更像是一個對任何開發(fā)人員開放的移動終端開發(fā)平臺。該平臺是由操作系統(tǒng)、中間件、用戶界面以及應用程序組成,并且對外開放源代碼,一經推出便引起世界各地開源愛好者的關注。同時,谷歌與各大廠商的大力合作也大大的促進了Android新的手機的業(yè)務的不斷推出,同時也使得Android更加的標準話 而第一款搭載Android操作系統(tǒng)的手機應該是T-mobile G1手機了,該款手機是2008年9月22日由美國移動運營商T-mobile
11、USA在紐約發(fā)布的,該款手機由臺灣宏達電HTC制造,支持WCDMA/HSPA網(wǎng)絡,理論下載速率到達7.2Mbit/s,并支持Wi-Fi功能。隨著最近幾年的發(fā)展,已經相繼推出了G2與G3手機了,各大手機廠商也是卯足了勁定制屬于自己的Android手機,爭取在未來的Android市場中占領先機。而對于Android開發(fā)者而言,其中蘊含的豐厚回報也是前景可觀的 如果說一個成功男人的背后會有一個默默支持的女人的話,那么一個優(yōu)越穩(wěn)定的平臺背后必有一個成熟的系統(tǒng)架構所支撐著。那么,Android的系統(tǒng)架構是怎么樣的呢?從下圖我們可以從整體上有個大致的了解(圖片來源互聯(lián)網(wǎng)): 從上圖中可以看出,Androi
12、d系統(tǒng)架構為四層結構,從上層到下層分別是應用程序層、應用程序框架層、系統(tǒng)運行庫層以及Linux內核層,分別介紹如下: 1)應用程序層 Android平臺不僅僅是操作系統(tǒng),也包含了許多應用程序,諸如SMS短信客戶端程序、電話撥號程序、圖片瀏覽器、Web瀏覽器等應用程序。這些應用程序都是用Java語言編寫的,并且這些應用程序都是可以被開發(fā)人員開發(fā)的其他應用程序所替換,這點不同于其他手機操作系統(tǒng)固化在系統(tǒng)內部的系統(tǒng)軟件,更加靈活和個性化。 2)應用程序框架層 應用程序框架層是我們從事Android開發(fā)的基礎,很多核心應用程序也是通過這一層來實現(xiàn)其核心功能的,該層簡化了組件的重用,開發(fā)人員可以直接使用
13、其提供的組件來進行快速的應用程序開發(fā),也可以通過繼承而實現(xiàn)個性化的拓展。 簡單的說應用程序層與應用程序框架層就是被管與管的關系. a) Activity Manager(活動管理器) 管理各個應用程序生命周期以及通常的導航回退功能 b) Window Manager(窗口管理器) 管理所有的窗口程序 c) Content Provider(內容提供器) 使得不同應用程序之間存取或者分享數(shù)據(jù) d) View System(視圖系統(tǒng)) 構建應用程序的基本組件 e) Notification Manager(通告管理器) 使得應用程序可以在狀態(tài)欄中顯示自定義的提示信息 f) Package Mana
14、ger(包管理器) Android系統(tǒng)內的程序管理 g)Telephony Manager(電話管理器) 管理所有的移動設備功能 h)Resource Manager(資源管理器) 提供應用程序使用的各種非代碼資源,如本地化字符串、圖片、布局文件、顏色文件等 i)Location Manager(位置管理器) 提供位置服務 j)XMPP Service(XMPP服務) 提供Google Talk服務 3)系統(tǒng)運行庫層 從圖中可以看出,系統(tǒng)運行庫層可以分成兩部分,分別是系統(tǒng)庫和Android運行時,分別介紹如下: a)系統(tǒng)庫 系統(tǒng)庫是應用程序框架的支撐,是連接應用程序框架層與Linux內核層的重
15、要紐帶。其主要分為如下幾個: ? Surface Manager: 執(zhí)行多個應用程序時候,負責管理顯示與存取操作間的互動,另外也負責2D繪圖與3D繪圖進行顯示合成。 ? Media Framework: 多媒體庫,基于PacketVideo OpenCore;支持多種常用的音頻、視頻格式錄制和回放,編碼格式包括MPEG4、MP3、H.264、AAC、ARM。 ? SQLite: 小型的關系型數(shù)據(jù)庫引擎 ? OpenGL|ES: 根據(jù)OpenGL ES 1.0API標準實現(xiàn)的3D繪圖函數(shù)庫 ? FreeType: 提供點陣字與向量字的描繪與顯示 ? WebKit: 一套網(wǎng)頁瀏覽器的軟件引擎 ?
16、SGL: 底層的2D圖形渲染引擎 ? SSL: 在Andorid上通信過程中實現(xiàn)握手 ? Libc: 從BSD繼承來的標準C系統(tǒng)函數(shù)庫,專門為基于embedded linux的設備定制 b)Android運行時 Android應用程序時采用Java語言編寫,程序在Android運行時中執(zhí)行,其運行時分為核心庫和Dalvik虛擬機兩部分。 ? 核心庫 核心庫提供了Java語言API中的大多數(shù)功能,同時也包含了Android的一些核心API,如android.os、、android.media等等。 ? Dalvik虛擬機 Android程序不同于J2me程序,每個Andro
17、id應用程序都有一個專有的進程,并且不是多個程序運行在一個虛擬機中,而是每個Android程序都有一 個Dalivik虛擬機的實例,并在該實例中執(zhí)行。Dalvik虛擬機是一種基于寄存器的Java虛擬機,而不是傳統(tǒng)的基于棧的虛擬機,并進行了內存資源使用的優(yōu)化以及支持多個虛擬機的特點。需要注意的是,不同于J2me,Android程序在虛擬機中執(zhí)行的并非編譯后的字節(jié)碼,而是通過轉換工具dx將Java字節(jié)碼轉成dex格式的中間碼。 4)Linux內核層 Android是基于Linux2.6內核,其核心系統(tǒng)服務如安全性、內存管理、進程管理、網(wǎng)路協(xié)議以及驅動模型都依賴于Linux內核。 注: 補充一點,在
18、我們使用android手機的過程中經常碰到的一個情況就是一些程序在運行的過程中突然退出來這個是怎么一個情況,很多買家以為是不是手機的問題?現(xiàn)在我們來了解下為什么程序會突然關閉也就是下一個Android應用程序的生命周期是怎么樣的? 所謂的應用程序生命周期無非就是應用程序進程從創(chuàng)建到消亡的整個過程。但是,之所有將這一點拎出來單獨的講,當然有其特殊性。的確,Android應用程序的生命周期的終結這個動作并非由應用程序進程本身執(zhí)行,而是取決于Android系統(tǒng),也就是Android應用程序生死由“天”,不能主宰自己的命運。這與我們傳統(tǒng)的編程思維可能有所程序,如最初學的C語言程序都是最后收到內部或者外
19、部退出請求而運行中的進程從main函數(shù)通過return退出,而非由系統(tǒng)直接kill的,這樣的情況很少。那么,Android的設計師們?yōu)槭裁慈绱嗽O計呢?這樣設計的好處是什么呢? 其實,主流智能手機大多數(shù)都是多任務型,筆者常常用自己的手機一邊游戲一邊聽音樂同時可能還開著UCWeb和QQ,的確這樣給用戶帶來的體驗是無以倫比的。但是,一個不容忽視的問題就是,手機的內存只有那么多,隨著我們打開的應用程序數(shù)量的增多,隨之而來的可能會是應用程序響應時間過長或者系統(tǒng)假死的糟糕情況。所以,若將Android應用程序生命周期便交由系統(tǒng)處理的話,那么在系統(tǒng)內存不足的情況下,便由Android系統(tǒng)舍車保帥,選擇性的來
20、中止一些重要性較次的應用程序,以便回收內存供更重要的應用程序使用。 那么,系統(tǒng)是根據(jù)一個怎樣的重要性標準來中止Android應用程序的呢?其實,Android中根據(jù)應用程序的組件以及組件當前運行狀態(tài)將所有的進程按重要性程度從高到低劃分成五個,如下圖所示: 1 前臺進程 顧名思義,前臺進程就是在屏幕最前端顯示并和用戶交互的Activity進程或者該進程的一個BroadcastReceiver正在運行。這樣的進程重要性最高,在系統(tǒng)中也 只有少數(shù)這樣的進程。除非在系統(tǒng)內存非常低,萬不得已的情況下才會被中止,否則系統(tǒng)不會選擇中止前臺進程。舉例來說,當你運行一個程序,如瀏覽器,當瀏覽器界面在前臺顯示時,
21、瀏覽器屬于前臺進程(foreground),但一旦你按home回到主界面,瀏覽器就變成了后臺程序(background)。我們最不希望終止的進程就是前臺進程。 2 可見進程 可見進程是指那些對于用戶可見,但是不顯示在屏幕的最前端的進程??梢娺M程的重要程度也是很高的,通常不會被系統(tǒng)所中止,除非處于舍車保帥的情況,為了保持所有的前臺進程的正常運行而不得不中止可見進程。舉個例來說:widget、輸入法等,都屬于visible. 這部分進程雖然不在前臺,但與我們的使用也密切相關,我們也不希望它們被終止(你肯定不希望時鐘、天氣,新聞等widget被終止,那它們將無法同步,你也不希望輸入法被終止,否則你每
22、次輸入時都需要重新啟動輸入法) 3 服務進程 服務進程是擁有Service的進程,該Service是有startService()方法啟動的,這些進程通常運行在后臺,并且對用戶是不可見的。但是,這些進程所作的工作卻也是比較重要的,如在后臺進行播放音樂的工作。所以,除非在保證前兩種高級別的進程能正常工作的情況下,否則系統(tǒng)一般不會中止服務進程的。舉例來說:谷歌企業(yè)套件,Gmail內部存儲,聯(lián)系人內部存儲等。這部分服務雖然屬于次要服務,但很一些系統(tǒng)功能依然息息相關,我們時常需要用到它們,所以也太希望他們被終止 4 后臺進程 后臺進程運行著對用戶不可見的activity(調用過onStop()方法),
23、這些進程對用戶體驗沒有直接的影響,可以在上述進程需要內存資源的時候,從后臺進程這回收。通常,系統(tǒng)中有很多的不可見的進程在運行,這些都保存在LRU(least last used)列表中,以便內存不足的時候會在第一時間被回收。當需要中止進程的時候,系統(tǒng)會保證最近一個被用戶看到的進程最后一個被中止。 如瀏覽器,閱讀器等。當程序顯示在屏幕上時,他所運行的進程即為前臺進程(foreground),一旦我們按home返回主界面(注意是按home,不是按back),程序就駐留在后臺,成為后臺進程(background)。后臺進程的管理策略有多種:有較為積極的方式,一旦程序到達后臺立即終止,這種方式會提高程
24、序的運行速度,但無法加速程序的再次啟動;也有較消極的方式,盡可能多的保留后臺程序,雖然可能會影響到單個程序的運行速度,但在再次啟動已啟動的程序時,速度會有所提升。這里就需要用戶根據(jù)自己的使用習慣找到一個平衡點 5 空進程 在空進程中無任何的應用程序組件,而這種進程存在的唯一理由是提供一種緩存機制,使得縮短應用程序下次啟動所需的時間。系統(tǒng)會經常的中止空進程,從而達到調節(jié)程序緩存和系統(tǒng)緩存的平衡。3.Android的優(yōu)勢劣勢Android平臺手機5大優(yōu)勢:一、開放性在優(yōu)勢方面,Android平臺首先就是其開發(fā)性,開發(fā)的平臺允許任何移動終端廠商加入到Android聯(lián)盟中來。顯著的開放性可以使其擁有更
25、多的開發(fā)者,隨著用戶和應用的日益豐富,一個嶄新的平臺也將很快走向成熟。開發(fā)性對于Android的發(fā)展而言,有利于積累人氣,這里的人氣包括消費者和廠商,而對于消費者來講,隨大的受益正是豐富的軟件資源。開放的平臺也會帶來更大競爭,如此一來,消費者將可以用更低的價位購得心儀的手機。二、掙脫運營商的束縛在過去很長的一段時間,特別是在歐美地區(qū),手機應用往往受到運營商制約,使用什么功能接入什么網(wǎng)絡,幾乎都受到運營商的控制。從去年iPhone上市,用戶可以更加方便地連接網(wǎng)絡,運營商的制約減少。隨著EDGE、HSDPA這些2G至3G移動網(wǎng)絡的逐步過渡和提升,手機隨意接入網(wǎng)絡已不是運營商口中的笑談,當你可以通過
26、手機IM軟件方便地進行即時聊天時,再回想不久前天價的彩信和圖鈴下載業(yè)務,是不是像噩夢一樣?互聯(lián)網(wǎng)巨頭Google推動的Android終端天生就有網(wǎng)絡特色,將讓用戶離互聯(lián)網(wǎng)更近。三、豐富的硬件選擇這一點還是與Android平臺的開放性相關,由于Android的開放性,眾多的廠商會推出千奇百怪,功能特色各具的多種產品。功能上的差異和特色,卻不會影響到數(shù)據(jù)同步、甚至軟件的兼容,好比你從諾基亞Symbian風格手機一下改用蘋果iPhone,同時還可將Symbian中優(yōu)秀的軟件帶到iPhone上使用、聯(lián)系人等資料更是可以方便地轉移,是不是非常方便呢?四、不受任何限制的開發(fā)商Android平臺提供給第三方
27、開發(fā)商一個十分寬泛、自由的環(huán)境,不會受到各種條條框框的阻擾,可想而知,會有多少新穎別致的軟件會誕生。但也有其兩面性,血腥、暴力、情色方面的程序和游戲如可控制正是留給Android難題之一。五、無縫結合的Google應用如今叱詫互聯(lián)網(wǎng)的Google已經走過10年度歷史,從搜索巨人到全面的互聯(lián)網(wǎng)滲透,Google服務如地圖、郵件、搜索等已經成為連接用戶和互聯(lián)網(wǎng)的重要紐帶,而Android平臺手機將無縫結合這些優(yōu)秀的Google服務。Android的5大不足:一、安全和隱私由于手機與互聯(lián)網(wǎng)的緊密聯(lián)系,個人隱私很難得到保守。除了上網(wǎng)過程中經意或不經意留下的個人足跡,Google這個巨人也時時站在你的身后,洞穿一切,因此,互聯(lián)網(wǎng)的深入將會帶來新一輪的隱私危機。二、運營商仍然能夠影響到Android手機在國內市場,不少用戶對購得移動定制機不滿,感覺所購的手機被人涂畫了廣告一般。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 身體損害合同范本
- 固體飲料的口感持久性研究考核試卷
- 主管如何引導團隊達成共同目標計劃
- 科技展會的數(shù)字化營銷戰(zhàn)略
- 學期教學任務實施計劃
- 墓地出售合同范本
- 影視制片合同范本
- 親子活動的設計與執(zhí)行計劃
- 現(xiàn)代教育評價方法及其應用
- 科技產品采購中的電子商務模式研究
- 主動脈夾層的護理-ppt課件
- GB∕T 3836.31-2021 爆炸性環(huán)境 第31部分:由防粉塵點燃外殼“t”保護的設備
- 高新技術企業(yè)認定申請書樣例與說明
- 數(shù)據(jù)結構英文教學課件:chapter6 Tree
- 高壓氧科工作總結高壓氧科個人年終總結.doc
- 《政治學概論》教學大綱
- 橋梁缺陷與預防
- 食品生物化學習題謝達平(動態(tài))
- 保安員工入職登記表
- 睿達RDCAM激光雕刻切割軟件V5.0操作說明書
- 機械設計基礎平面連桿機構課件
評論
0/150
提交評論