Android 4.0新特性統(tǒng)一平板電腦與手機(jī)

2012-02-07 09:33:11來(lái)源:InfoQ作者:Abel Avram

Android 4.0可以運(yùn)行在平板電腦與手機(jī)上,并且提供了一些針對(duì)UI、通信、共享、媒體、連接、輸入類型與企業(yè)的新特性。

Android 4.0可以運(yùn)行在平板電腦與手機(jī)上,并且提供了一些針對(duì)UI、通信、共享、媒體、連接、輸入類型與企業(yè)的新特性。

Google于2011年2月發(fā)布了Android 3.0(Honeycomb),但該版本只面向平板電腦,提供了新的“全息”用戶界面,這并不適合于智能電話等小屏幕。但Google說(shuō)他們將會(huì)發(fā)布新版的移動(dòng)OS,可以運(yùn)行在平板電腦與智能電話上。于AsiaD發(fā)布的Android 4.0(Ice Cream Sandwich)證實(shí)了這一點(diǎn),來(lái)自三星的Galaxy Nexus使用了它,這款手機(jī)很快就會(huì)面世。

Android 4.0包含的UI widgets與APIs在使用了Android 3.x的平板電腦中已經(jīng)提供了:

  • UI:Fragments與內(nèi)容加載器、動(dòng)作欄、可縮放的主屏幕widgets、豐富的通知、多點(diǎn)選擇拖拽剪貼板
  • 圖形與動(dòng)畫:硬件加速的2D圖形、基于屬性的動(dòng)畫、3D圖形
  • 通信:HTTP實(shí)時(shí)流、支持藍(lán)牙A2DP與HSP設(shè)備、支持RTP(Real-time Transport Protocol)、MTP/PTP(Media/Photo Transfer Protocol)與DRM(Digital Rights Management),可以接收來(lái)自于鍵盤、鼠標(biāo)、游戲手柄與搖桿的輸入

Ice Cream Sandwich增加了一些新特性與APIs,如下所示。

UI。增加了新的GridLayout以實(shí)現(xiàn)更快的布局與渲染。通過(guò)TextureView,你可以像一般對(duì)象那樣操縱OpenGL ES渲染,該特性非常適合于相機(jī)預(yù)覽、視頻解碼與游戲場(chǎng)景等,F(xiàn)在可以硬件加速2D繪制了,這樣就能以更加吸引人的方式對(duì)文本施加縮放、旋轉(zhuǎn)或是其他變換了。

通信與共享。現(xiàn)在,所有應(yīng)用都可以共享信息了,可以集成聯(lián)系人與檔案數(shù)據(jù),還可以使用Social與Calendar APIs從網(wǎng)絡(luò)與日歷事件中更新?tīng)顟B(tài)。如果應(yīng)用運(yùn)行在開(kāi)啟了NFC的電話上,那么你只需觸摸屏幕就能通過(guò)Android Beam實(shí)現(xiàn)應(yīng)用間的通信。開(kāi)發(fā)者可以憑借ShareActionProvider widget向應(yīng)用中添加共享功能。

媒體。添加了一個(gè)新的基于Khronos OpenMAX AL 1.0.1的API以實(shí)現(xiàn)流式多媒體,為流式內(nèi)容提供了更多的控制。相機(jī)支持ZSL曝光、連續(xù)對(duì)焦、圖片縮放,在拍攝視頻時(shí)能夠捕獲到全分辨率的快照、還支持人臉識(shí)別等功能。

用于轉(zhuǎn)換圖片與視頻的新媒體效果可運(yùn)行在GPU上:調(diào)整顏色級(jí)別與對(duì)比度、改變背景、銳化、剪裁、旋轉(zhuǎn)、添加了光學(xué)變形等。

支持WebP、VP8、HTTP Live streaming v.3與Matroska容器。

連接。應(yīng)用可以通過(guò)WiFi Direct直接與附近的電話通信而無(wú)需使用Internet連接或是熱點(diǎn),支持Bluetooth HDP(Health Device Profile),可以與相應(yīng)的健康設(shè)備與傳感器通信。

輸入類型:Android 4.0支持新的手寫筆輸入事件,如壓、傾斜與距離軸等。它與手寫筆、手指、鼠標(biāo)等不同,支持多種按鈕設(shè)備。

企業(yè)。可從VPN API獲益,與之相關(guān)的安全存儲(chǔ)與內(nèi)建的VPN客戶端可以訪問(wèn)L2TP與IPsec網(wǎng)絡(luò)。Device Policy Manager可用于遠(yuǎn)程控制Android設(shè)備,包括在敏感環(huán)境下禁用照相機(jī)等。

API Level 13(Android 3.2)與14(Android 4.0)之間大約有4%的變化,14中新增了804處(屬性、方法、類等),有370處變更并刪除了45處。該API Differences Report展示了5個(gè)新包。

Google更新了SDK Tools(revision 14)、Support Package(r4)與ADT plug-in for Eclipse(r14)以支持Android 4.0 API。

查看英文原文:Android 4.0 Unifies Tablets and Phones with New Features

贊助商鏈接: