解析Android今年的重要技術(shù)發(fā)展
今年是智能型手機(jī)與平板計(jì)算機(jī)的大年,重量級(jí)的國(guó)際品牌,幾乎都已進(jìn)入這個(gè)戰(zhàn)場(chǎng)。除了應(yīng)用處理器與面板外,還有幾個(gè)重要的關(guān)鍵零組件,包括:DRAM、FLASH與感測(cè)組件,也是觀察要點(diǎn)。軟件部份,近期最令人感興趣的莫過(guò)于Nokia事件,若Nokia確定投靠微軟陣營(yíng),對(duì)Symbian與MeeGo的影響力無(wú)非是一個(gè)重傷害,Android也確定會(huì)成為主角。讓我們來(lái)「細(xì)看」這個(gè)主角幾個(gè)重要的發(fā)展藍(lán)圖。
本文引用地址:http://m.butianyuan.cn/article/184496.htm
第一、強(qiáng)化Web Application支持性,過(guò)去也在本論壇里介紹過(guò)的Mobile Widget也是相同的技術(shù)。Mobile Widget是OPhone操作系統(tǒng)提供的特色,從各版本的Android發(fā)展歷程顯示,Web Application的支持將是未來(lái)重要的發(fā)展重心。基于WebView組件所打造的Web Application功能,是未來(lái)重要的手機(jī)應(yīng)用軟件技術(shù)。
第二、窗口化。Android 2.x操作系統(tǒng)的應(yīng)用程序,采取「瀏覽式」的架構(gòu),也就是每個(gè)應(yīng)用程序的畫面,就像是一張「頁(yè)面」。在手機(jī)上操作應(yīng)用程序,就好像在閱讀并切換頁(yè)面。針對(duì)較大屏幕的產(chǎn)品來(lái)說(shuō),「窗口式」瀏覽比較能符合過(guò)去用戶的習(xí)慣,也較為適合「多任務(wù)式」操作系統(tǒng)。因此,Android3.x操作系統(tǒng)加入了窗口化的架構(gòu),讓用戶可以同時(shí)操作多個(gè)「窗口」而非頁(yè)面。
不過(guò),Mac OS的發(fā)展趨勢(shì)做法有點(diǎn)不同。使用在MacBook Air上的操作系統(tǒng)是窗口式瀏覽,使用在iPad上的操作系統(tǒng)除了采取頁(yè)面式瀏覽外,也加入許多「平板專用特色」。現(xiàn)在,這些特色將被移植到MacBook Air產(chǎn)品里,讓平板專用特色也能在「?jìng)€(gè)人計(jì)算機(jī)」型的產(chǎn)品上使用。
第三、SDK。產(chǎn)品開發(fā)化將提供自有特色的API成為重要特色。在Android 2.3 SDK里,大家都能發(fā)現(xiàn)「Samsung Mobile Add-ons」,這是Samsung針對(duì)Galaxy系列產(chǎn)品所開發(fā)的API,使用這些API能開發(fā)自有特色的應(yīng)用程序。在Android操作系統(tǒng)框架里加入API,并提供客制化的SDK并非難事。但重點(diǎn)不在于如何制作客制化SDK,而是在「讓API突顯硬件特色」。
第四、Native化??椭苹疉PI目的是呈現(xiàn)產(chǎn)品特色,因此軟硬整合技術(shù)是關(guān)鍵。客制化API另一個(gè)目的是提供給「開發(fā)者」,因此API的「意圖」尤為重要。從軟硬整合的角度來(lái)看,Android將會(huì)有更大幅度的更新,特別是「Native化」。Android 2.3在部份硬件單元(Component)做了一些架構(gòu)調(diào)整。隨著AOSP程序代碼的大幅進(jìn)步,硬件廠需要加強(qiáng)對(duì)Android HAL的技術(shù)掌握度。
為什么在過(guò)去的Android OS里,HAL的架構(gòu)或程序代碼如此陽(yáng)春?簡(jiǎn)單講,「就是還沒(méi)有發(fā)展成熟?!沟衲闍ndroid將會(huì)有大幅度的進(jìn)展。Android應(yīng)用程序存取硬件的做法,大致分為二個(gè)路徑:Android Service與Native Service。Native Service往上的架構(gòu)是Application Service,Application Service是一個(gè)統(tǒng)稱,目的就是提供API。
最后、封閉源碼。這點(diǎn)是過(guò)去不斷討論到的觀念。雖然Google透過(guò)AOSP(Android Open Source Project)提供Android程序代碼,但有更多的私有程序代碼是由各家廠商所發(fā)展,因此現(xiàn)象是「更多的實(shí)作都是封閉源碼」,AOSP上的程序代碼最多只是參考實(shí)作。廠商想要更早推出產(chǎn)品,等待AOSP并不是好辦法,因?yàn)閷?shí)作的時(shí)間不容易評(píng)估,也處于完全被動(dòng)狀態(tài)。Android在技術(shù)與產(chǎn)業(yè)的變化有時(shí)還真摸不著頭緒,例如:Nokia 過(guò)去在 Android作業(yè)框架的「貢獻(xiàn)度」也是榜上有名的,今年將是精采又奇妙的一年。
本文由 CTIMES 同意轉(zhuǎn)載,原文鏈接: http://www.ctimes.com.tw/DispCols/cn/Android/110304095972.shtml
評(píng)論