Ice Cream Sandwich

歡迎使用 Android 4.0!

Android 4.0 為手機和平板電腦提供精緻、統一的使用者介面,並為使用者和開發人員推出創新功能。本文將簡要介紹 Android 4.0 的多項新功能和技術,這些功能和技術讓 Android 4.0 變得簡潔、美觀且更智慧。

Android 4.0 使用者

簡約美觀,智慧超群

Android 4.0 奠基於 Android 最受歡迎的功能,包括流暢的多工處理、豐富的通知、可自訂的主畫面、可調整大小的小工具,以及深度互動,並加入強大的全新通訊和分享方式。

更精緻、更進化的使用者介面

Android 4.0 著重於將 Android 的強大功能帶到介面上,讓常見動作更顯眼,並讓使用者透過直覺的手勢操作。系統各處的精緻動畫和回饋,讓互動更具吸引力且有趣。全新字體專為高解析度螢幕最佳化,不僅提升可讀性,也為使用者介面帶來精緻、現代的風格。

使用者可以透過系統資訊列中的虛擬按鈕,立即前往「返回」、「主畫面」和「最近使用的應用程式」。系統資訊列和虛擬按鈕會顯示在所有應用程式中,但應用程式可以將其調暗,以便全螢幕觀看。使用者可以在螢幕頂端 (有時也會在底部) 顯示的動作列中,存取各應用程式的情境選項。

多工處理是 Android 的主要優勢,Android 4.0 讓這項功能變得更簡單、更直覺。「最近使用的應用程式」按鈕可讓使用者透過系統資訊列中的清單,立即從一項工作跳到另一項工作。清單會彈出,顯示最近使用的應用程式縮圖,輕觸縮圖即可切換至該應用程式。

「最近開啟的應用程式」清單可簡化多工處理。
不必解鎖,就能直接開啟相機或查看通知。
你可以立即傳送簡訊回覆來電。

豐富且互動式的通知可讓使用者持續接收收到的訊息、播放音樂曲目、查看應用程式的即時更新等。在螢幕較小的裝置上,通知會顯示在螢幕頂端,而在螢幕較大的裝置上,通知會顯示在系統資訊列中。

「所有應用程式」啟動器 (左) 和可調整大小的小工具 (右) 可讓您從主畫面存取應用程式和多媒體內容。

主畫面資料夾和常用應用程式匣

新的主畫面資料夾提供全新方式,讓使用者只要將應用程式和捷徑拖曳到另一個應用程式和捷徑上,就能以邏輯方式分組。此外,在「所有應用程式」啟動器中,使用者現在可以拖曳應用程式,取得相關資訊或立即解除安裝,或停用預先安裝的應用程式。

在螢幕較小的裝置上,主畫面現在包含可自訂的我的最愛匣,可從所有主畫面查看。使用者可以將應用程式、捷徑、資料夾和其他優先項目拖曳到我的最愛匣中,或從中拖曳出來,以便從任何主畫面快速存取。

可調整大小的小工具

Android 4.0 的主畫面設計旨在提供豐富內容,並可自訂。使用者不只能新增捷徑,還能透過互動式小工具直接嵌入即時應用程式內容。使用者可以透過小工具,直接在主畫面查看電子郵件、瀏覽日曆、播放音樂、查看社群串流等,不必啟動應用程式。小工具可調整大小,因此使用者可以展開小工具來顯示更多內容,或縮小來節省空間。

全新螢幕鎖定動作

現在,使用者不必解鎖螢幕鎖定,就能執行更多操作。在滑動螢幕鎖定畫面中,使用者可以直接跳到相機拍照,或下拉通知視窗查看訊息。聽音樂時,使用者甚至可以管理音樂曲目及查看專輯封面。

來電應答短訊

現在,使用者可以在來電時快速透過簡訊回覆,不必接聽電話或解鎖裝置。在來電畫面上,使用者可以滑動控制項查看文字回覆清單,然後輕觸即可傳送並結束通話。使用者可以透過「設定」應用程式新增自己的回覆,並管理清單。

滑動即可關閉通知、工作和瀏覽器分頁

Android 4.0 讓管理通知、近期應用程式和瀏覽器分頁變得更輕鬆。使用者現在只要滑動手指,就能關閉個別通知、從「最近使用的應用程式」清單中移除應用程式,以及關閉瀏覽器分頁。

拼字檢查工具可協助你更快找出並修正錯誤。
強大的語音輸入引擎可讓你持續聽寫。

改善文字輸入和拼字檢查功能

Android 4.0 的螢幕鍵盤可讓文字輸入更快速、更準確。透過一組新的預設字典和更準確的經驗法則,改善錯誤修正和字詞建議功能,以處理重複輸入字元、略過字母和省略空格等情況。字詞建議功能也經過改良,建議列經過簡化,一次只會顯示三個字詞。

為協助使用者修正拼錯的字詞,Android 4.0 新增了拼字檢查工具,可找出錯誤並加上底線,以及建議替代字詞。使用者只要輕觸一下,就能從多個拼字建議中選擇、刪除字詞,或將字詞新增至字典。使用者甚至可以輕觸查看拼寫正確的字詞替換建議。如需特殊功能或更多語言,使用者現在可以下載並安裝第三方字典、拼字檢查工具和其他文字服務。

強大的語音輸入引擎

Android 4.0 推出強大的全新語音輸入引擎,提供持續的「開放式麥克風」體驗和串流語音辨識功能。新的語音輸入引擎可讓使用者以想要的語言,不限時間長度地口述所需文字。使用者可以長時間連續說話,甚至在需要時暫停,並口述標點符號來建立正確的句子。語音輸入引擎輸入文字時,會以灰色底線標示可能的聽寫錯誤。語音輸入完成後,使用者可以輕觸有底線的字詞,快速從建議清單中選取替代字詞。

數據用量控制項可讓你依網路類型和應用程式監控總用量,並視需要設定限制。

控管網路資料

行動裝置可大量使用網路資料,用於串流內容、同步資料、下載應用程式等。為滿足分級或計量數據方案使用者的需求,Android 4.0 新增了管理網路數據用量的控制項。

在「設定」應用程式中,彩色圖表會顯示每種網路類型 (行動網路或 Wi-Fi) 的總數據用量,以及每個執行中應用程式使用的數據量。使用者可以根據數據方案,選擇設定數據用量警告等級或硬性限制,或完全停用行動數據。使用者也可以視需要管理個別應用程式使用的背景資料。

專為無障礙體驗設計

Android 4.0 推出多項新功能,大幅提升盲人或視障使用者的無障礙體驗。最重要的是全新的輕觸探索模式,可讓使用者不必看著螢幕就能操作。輕觸螢幕一次會觸發語音回饋,識別下方的 UI 元件;在同一元件上輕觸第二次,則會透過完整觸控事件啟用該元件。新模式對於支援新裝置的使用者來說特別重要,因為這些裝置在系統資訊列中使用虛擬按鈕,而非專用硬體按鈕或軌跡球。此外,標準應用程式也經過更新,提供更完善的無障礙體驗。瀏覽器支援指令碼式螢幕閱讀器,可朗讀喜愛的網路內容及瀏覽網站。為提升可讀性,使用者也可以調大系統預設字型大小。

無障礙體驗從首次設定開始,在設定期間使用觸控手勢 (從左上角開始順時針畫方形),即可啟用所有無障礙功能並載入設定教學課程。啟用無障礙功能後,標準螢幕閱讀器會朗讀畫面上顯示的所有內容。

通訊和分享

聯絡人和個人資料會整合到各個應用程式和社群網路,無論是來電或電子郵件,都能提供一致的個人化體驗。

Android 4.0 專為人們的生活方式設計,在整個系統中整合了豐富的社交通訊和分享接觸點,讓使用者可以交談、傳送電子郵件、傳送簡訊和分享。

使用者和設定檔

在整個系統中,使用者的社交群組、個人資料和聯絡人會連結在一起並整合,以便快速存取。中心是全新的聯絡人應用程式,提供更豐富的個人資料資訊,包括大型個人資料相片、電話號碼、地址和帳戶、狀態更新、活動、串流項目,以及用於連線至整合式社群網路的新按鈕。

使用者的聯絡資訊會儲存在新的「我」設定檔中,方便與應用程式和他人分享。使用者的所有整合聯絡人都會顯示在可管理的清單中,包括控制要顯示哪些整合帳戶或社群網路的聯絡人。無論使用者在系統中瀏覽何處,輕觸個人資料相片都會顯示「快速聯絡人」,其中包含大型個人資料相片、電話號碼捷徑、簡訊等。

整合式日曆、視覺化語音信箱

日曆應用程式經過更新,可整合個人、工作、學校和社交行程,協助你安排預約和活動。在使用者授權下,其他應用程式可以將活動新增至日曆並管理提醒,以便在多個日曆供應商之間提供整合檢視畫面。應用程式經過重新設計,可協助使用者管理活動。日曆會以顏色編碼,使用者可以向左或向右滑動來變更日期,並透過雙指撥動來放大或縮小議程。

在「電話」應用程式中,新的視覺化語音信箱功能會整合來自一或多個供應商的收到的訊息、語音轉錄和音訊檔案。第三方應用程式可以與「電話」應用程式整合,將自己的語音訊息、轉錄稿等內容新增至視覺化語音信箱收件匣。

拍攝所需相片、編輯並立即分享。

豐富多元的相機功能

「相機」應用程式包含許多新功能,可讓使用者透過精彩的相片和影片捕捉特別時刻。拍攝後,他們可以編輯圖片並與好友分享。

拍照時,連續對焦、零延遲快門曝光和縮短拍攝間隔時間,有助於拍出清晰精準的影像。影像穩定變焦功能可讓使用者按照自己的方式構圖和錄影,包括在錄影時。為了讓使用者在拍攝影片時享有更高的彈性和便利性,現在只要在影片錄製期間輕觸螢幕,就能以完整影片解析度拍攝快照。

為了更輕鬆地拍出精美的人像照,內建的臉部偵測功能會找出畫面中的臉部並自動對焦。如要進一步控制,使用者可以輕觸預覽圖片中的任何位置來對焦。

為了拍攝更廣闊的場景,相機推出了單一動作全景模式。在這個模式下,使用者會開始曝光,然後慢慢轉動相機,盡可能涵蓋所需視角。相機會將所有連續圖像組合成一張全景相片。

使用者拍攝相片或影片後,只要輕觸相機控制項中的縮圖,即可透過電子郵件、簡訊、藍牙、社群網路等方式快速分享。

主畫面上的相片庫小工具。

全新設計的相片庫應用程式 內建相片編輯器

現在,你可以更輕鬆地透過「相片庫」應用程式管理、顯示及分享相片和影片。重新設計的相簿版面配置可顯示更多相簿,並提供更大的縮圖,方便管理珍藏內容。相簿有多種排序方式,包括時間、地點、人物和標記。為了讓相片呈現最佳效果,相片庫現在提供強大的相片編輯器。使用者可以裁剪及旋轉相片、設定色階、移除紅眼、加入效果等。修飾後,使用者可以選取一或多張相片或影片,透過電子郵件、簡訊、藍牙、社群網路或其他應用程式立即分享。

相片庫小工具經過改良,使用者可以直接在主畫面查看相片。小工具可以顯示所選相簿中的相片、隨機播放所有相簿中的相片,或顯示單一圖片。將小工具新增至主畫面後,使用者可以快速瀏覽相片分疊,找出所需圖片,然後輕觸圖片,在相片庫中載入。

視訊時,你可以使用即時特效變更背景和套用逗趣臉孔。

即時特效,轉換影片風格

「即時效果」是一組圖形轉換功能,可為相機應用程式拍攝的影片增添趣味。舉例來說,使用者可以變更背景,將背景換成任何圖庫或自訂圖片,在拍攝影片時營造合適的場景。影片也提供「搞笑臉孔」功能,這是一組變形效果,使用最先進的臉部辨識和 GPU 濾鏡來轉換臉部特徵。例如,你可以使用小眼睛、大嘴巴、大鼻子、擠臉等特效。除了「相機」應用程式外,在 Google Talk 應用程式中進行視訊通訊時,也可以使用即時效果。

擷取螢幕截圖。

分享螢幕截圖

使用者現在可以擷取螢幕截圖,分享螢幕上的內容。 硬體按鈕可讓他們擷取螢幕截圖並儲存在本機。之後,他們可以在相片庫或類似應用程式中查看、編輯及分享螢幕截圖。

雲端連線體驗

「瀏覽器分頁」選單 (左) 可讓你快速切換瀏覽器分頁。選項選單 (右) 提供管理瀏覽體驗的新方式。
Android 瀏覽器的基準比較。

Android 一直與雲端連線,讓使用者無論身在何處,都能在所有裝置上瀏覽網頁,並同步處理相片、應用程式、遊戲、電子郵件和聯絡人。Android 4.0 新增瀏覽和電子郵件功能,讓使用者能隨身攜帶更多內容,並妥善管理通訊。

強大的網頁瀏覽功能

Android 瀏覽器提供與電腦版瀏覽器一樣豐富便利的體驗。使用者可以立即同步及管理所有帳戶的 Google Chrome 書籤、更快跳到喜愛的內容,甚至儲存內容以便在沒有網路時閱讀。

為充分利用網路內容,使用者現在可以要求網站的完整電腦版,而非行動版。使用者可以為每個瀏覽器分頁分別設定網站偏好設定。如果內容較長,使用者可以儲存副本,以便離線閱讀。如要尋找及開啟已儲存的網頁,使用者可以瀏覽瀏覽器書籤和歷史記錄中的視覺化清單。為提升可讀性和無障礙程度,使用者可以提高瀏覽器的縮放等級,並覆寫系統預設的文字大小。

Android 瀏覽器透過更新版本的 WebKit 核心和 V8 Crankshaft JavaScript 編譯引擎,大幅提升所有類型內容的網頁算繪效能。在 Nexus S 裝置上執行的基準測試中,Android 4.0 瀏覽器在 V8 基準測試套件中的效能比 Android 2.3 瀏覽器提升近 220%,在 SunSpider 9.1 JavaScript 基準測試中則提升超過 35%。在 Galaxy Nexus 裝置上執行時,Android 4.0 瀏覽器在 V8 基準測試中提升了近 550%,在 SunSpider 基準測試中提升了近 70%。

電子郵件 更實用

在 Android 4.0 中,傳送、閱讀和管理電子郵件變得更輕鬆。撰寫電子郵件時,改良後的收件者自動完成功能可協助您更快找到並新增常用聯絡人。為方便輸入常用文字,使用者現在可以建立應答短訊並儲存在應用程式中,然後在撰寫郵件時從便利的選單中輸入。回覆郵件時,使用者現在可以將郵件切換為「回覆所有人」和「轉寄」,不必切換畫面。

為了方便瀏覽帳戶和標籤,應用程式新增了帳戶和近期標籤的整合選單。為協助使用者尋找及整理 IMAP 和 Exchange 電子郵件,電子郵件應用程式現在支援巢狀郵件子資料夾,每個子資料夾都有同步規則。使用者也可以在伺服器上搜尋資料夾,更快找到結果。

企業:電子郵件應用程式支援 EAS v14。支援 EAS 憑證驗證、提供裝置類型和模式的 ABQ 字串,並允許在漫遊時停用自動同步功能。管理員也可以限制附件大小或停用附件。

為了協助使用者追蹤收到的電子郵件,可調整大小的電子郵件小工具可讓使用者直接從主畫面瀏覽最近的電子郵件,然後跳到電子郵件應用程式撰寫或回覆。

Android Beam 讓使用者只要輕觸一下,就能分享正在使用的內容。

創新

Android 持續推動創新,透過新功能和互動方式,突破通訊和分享的界限。

Android Beam (用於 NFC 分享)

Android Beam 是一項創新、便利的功能,可在兩個支援 NFC 的裝置之間分享內容。使用者可以立即交換喜愛的應用程式、聯絡人、音樂、影片等,幾乎任何內容都能分享。這項功能快速又方便,不必開啟選單、啟動應用程式或配對。只要將兩台 Android 手機互相貼近,輕觸一下即可傳送資料。

如要分享應用程式,Android Beam 會將連結推送至 Google Play 中的應用程式詳細資料頁面。在另一部裝置上,Google Play 用戶端應用程式會啟動並載入詳細資料頁面,讓使用者下載應用程式。個別應用程式可以建構在 Android Beam 上,新增其他類型的互動,例如傳遞遊戲分數、發起多人遊戲或聊天等。

臉部辨識功能可讓你用臉部解鎖手機。

人臉解鎖

Android 4.0 推出全新的裝置安全防護方法,讓每個人的裝置更具個人特色。人臉解鎖是新的螢幕鎖定選項,可讓使用者透過臉部解鎖裝置。這項功能會利用裝置的前置鏡頭和最先進的臉部辨識技術,在設定期間註冊臉部,並在解鎖裝置時再次辨識臉部。使用者只要將裝置放在面前,或使用備用 PIN 碼或解鎖圖案,即可解鎖。

Wi-Fi P2P 和藍牙 HDP

支援 Wi-Fi 點對點 (P2P) 功能,可讓使用者透過 Wi-Fi 直接連線至附近的對等裝置,進行更可靠、更高速的通訊 (符合 Wi-Fi Alliance 的 Wi-Fi Direct™ 認證計畫)。不需要網際網路連線或網路共用。使用者可以透過第三方應用程式連線至相容裝置,使用即時分享檔案、相片或其他媒體、從其他裝置串流播放影片或音訊,或連線至相容印表機或其他裝置等新功能。

Android 4.0 也內建支援連線至藍牙健康裝置設定檔 (HDP) 裝置。在第三方應用程式的支援下,使用者可以連線至醫院、健身中心、住家和其他地方的無線醫療器材和感應器。

開發人員新功能

適用於手機、平板電腦等裝置的整合式 UI 架構

Android 4.0 推出統一的 UI 架構,讓開發人員能為手機、平板電腦等裝置打造精美創新的應用程式。其中包含所有熟悉的 Android 3.x 介面元素和 API,例如片段、內容載入器、動作列、豐富通知、可調整大小的主畫面小工具等,以及新的元素和 API。

對開發人員來說,Android 4.0 的統一 UI 架構代表新的 UI 工具、一致的設計做法、簡化的程式碼和資源,以及簡化的 Android 裝置開發流程。

Honeycomb 的主要開發人員功能,現在也適用於手機

核心 UI

  • 片段和內容載入器
  • 可調整大小的主畫面小工具
  • 多媒體通知
  • 多重選取、拖曳、剪貼簿
  • 改善螢幕支援 API
  • 硬體加速 2D 圖形

圖像和動畫

  • 以屬性為準的動畫
  • Renderscript 3D 圖形

媒體和連線

  • HTTP 即時串流
  • 藍牙 A2DP 和 HSP 裝置
  • 支援 RTP
  • MTP/PTP 檔案傳輸
  • DRM 架構
  • 透過鍵盤、滑鼠、遊戲手把、搖桿輸入

Enterprise

  • 完整裝置加密
  • 加密儲存空間和密碼的 DPM 政策

通訊和分享

Android 4.0 將社群和分享功能擴展到裝置上的任何應用程式。應用程式可以整合使用者任何活動或社群網路中的聯絡人、個人資料、串流項目和日曆活動。

Social API

共用的社交供應商和 API 為聯絡人、個人資料、串流項目和相片提供新的統一儲存空間。任何具有使用者授權的應用程式或社群網路,都可以提供原始聯絡人,並讓其他應用程式和網路存取這些聯絡人。取得使用者授權的應用程式,也可以從供應商讀取個人資料,並在應用程式中顯示。

社交 API 可讓應用程式儲存標準聯絡人資料,以及任何指定聯絡人的新類型內容,包括大型個人資料相片、串流項目和近期活動意見回饋。近期活動意見回饋是應用程式為聯絡人「標記」常見活動的標準方式,例如使用者撥打電話給聯絡人,或傳送電子郵件或簡訊。社群供應商會將近期活動意見回饋做為新的排名信號 (例如名稱自動完成),將最相關的聯絡人排在最前面。

應用程式也可以讓使用者透過「聯絡人」應用程式,設定與聯絡人的社交連結。當使用者輕觸聯絡人中的「新增連結」時,應用程式會傳送其他應用程式可以處理的公開意圖,並顯示建立社交連結所需的任何 UI。

開發人員可以運用社交 API,新增強大的互動功能,橫跨多個社交網路和聯絡人來源。

Calendar API

共用日曆內容供應器和架構 API 可讓開發人員更輕鬆地將日曆服務新增至應用程式。

只要取得使用者授權,任何應用程式都能將活動新增至共用資料庫,並管理日期、與會者、快訊和提醒。應用程式也可以從資料庫讀取項目,包括其他應用程式提供的事件,並處理事件快訊和提醒的顯示。應用程式可透過日曆供應器,利用來自各種應用程式和通訊協定的事件資料,提供創新的方式來查看及管理使用者的事件。應用程式也可以使用日曆資料,提高其他內容的關聯性。

如要以更輕量的方式存取日曆服務,日曆應用程式會定義一組公開意圖,用於建立、查看及編輯活動。應用程式可以廣播日曆意圖,而不必實作日曆 UI 並直接與日曆供應商整合。日曆應用程式收到意圖後,會啟動適當的使用者介面,並儲存輸入的任何事件資料。舉例來說,應用程式可以使用日曆意圖,讓使用者直接從清單、對話方塊或主畫面小工具新增活動,例如預訂餐廳或與朋友約定時間。

視覺化語音信箱 API

共用的語音留言供應商和 API 可讓開發人員建構應用程式,為統一的語音留言儲存空間做出貢獻。語音留言會顯示在平台「電話」應用程式的「通話記錄」分頁中,並可在該分頁播放。

Android Beam

Android Beam 是一項以 NFC 為基礎的功能,使用者只要將兩支支援 NFC 的手機碰在一起,就能立即分享正在使用的應用程式相關資訊。當裝置在範圍內 (幾公分內) 時,系統會設定 NFC 連線並顯示分享 UI。使用者只要輕觸螢幕,就能與其他裝置分享正在查看的內容。

對開發人員來說,Android Beam 是一種觸發幾乎所有類型鄰近互動的新方式。舉例來說,這項功能可讓使用者即時交換聯絡人資訊、設定多人遊戲、加入即時通訊或視訊通話、分享相片或影片等。系統會提供低階 NFC 支援和分享 UI,前景應用程式則會提供輕量資料,以便傳輸至其他裝置。開發人員可完全控管要分享的資料和處理方式,因此幾乎可以進行任何互動。對於較大的酬載,開發人員甚至可以使用 Android Beam 啟動連線,並透過藍牙傳輸資料,而不需要使用者可見的配對。

即使開發人員未根據 Android Beam 新增自訂互動,仍可受益於 Android Beam 與 Android 的深度整合。根據預設,系統會分享應用程式的 Google Play 網址,讓使用者能立即下載或購買應用程式。

模組化分享小工具

UI 架構包含新的小工具 ShareActionProvider,可讓開發人員快速將標準分享功能和 UI 嵌入應用程式的動作列。開發人員將 ShareActionProvider 新增至選單,並設定描述所需分享動作的意圖。系統會處理其餘部分,建立可處理分享意圖的應用程式清單,並在使用者從選單中選擇時調度意圖。

新媒體功能

低階串流多媒體

Android 4.0 為低階串流多媒體提供直接、有效率的路徑。如果應用程式需要完全控管媒體資料,再將資料傳遞至平台進行展示,則適合使用新路徑。舉例來說,媒體應用程式現在可以從任何來源擷取資料、套用專屬加密/解密,然後將資料傳送至平台顯示。

應用程式現在可以將處理過的資料,以 MPEG-2 傳輸串流格式的多工音訊/影片內容串流傳送至平台。平台會將內容解多工、解碼及算繪。音軌會轉譯至使用中的音訊裝置,而影片軌則會轉譯至 Surface 或 SurfaceTexture。轉譯至 SurfaceTexture 時,應用程式可以使用 OpenGL,對每個影格套用後續的圖形效果。

為支援這種低階串流,平台推出了以 Khronos OpenMAX AL 1.0.1 為基礎的新原生 API。API 是在與平台現有 OpenSL ES API 相同的基礎服務上實作,因此開發人員可以視需要同時使用這兩個 API。Android NDK 即將推出的版本將支援低階串流多媒體工具。

全新相機功能

開發人員可以利用 Android 4.0 中的各種新相機功能。ZSL 曝光、連續對焦和圖片縮放功能可讓應用程式拍攝更優質的靜態和影片影像,包括在影片拍攝期間。應用程式甚至可以在拍攝影片時,擷取完整解析度的快照。應用程式現在可以在相機預覽畫面中設定自訂測光區域,然後動態管理這些區域的白平衡和曝光。為方便對焦和處理圖片,臉部偵測服務會識別及追蹤預覽畫面中的臉孔,並傳回其螢幕座標。

用於轉換圖片和影片的媒體效果

開發人員可透過一組高效能轉換濾鏡,對任何以 OpenGL ES 2.0 紋理傳遞的圖片套用豐富效果。開發人員可以調整色彩等級和亮度、變更背景、銳化、裁剪、旋轉、新增鏡頭扭曲,以及套用其他效果。轉換作業由 GPU 處理,因此速度夠快,可處理從磁碟、相機或影片串流載入的圖片影格。

音訊遙控器

Android 4.0 新增音訊遙控 API,可讓媒體應用程式與遠端檢視畫面中顯示的播放控制項整合。媒體應用程式可以與平台螢幕鎖定畫面內建的遠端音樂播放控制項整合,讓使用者不必解鎖並前往音樂應用程式,就能控制歌曲選擇和播放。

使用音訊遙控器 API,任何音樂或媒體應用程式都可以註冊,接收來自遙控器的媒體按鈕事件,然後據此管理播放狀態。應用程式也可以向遙控器提供中繼資料,例如專輯封面或圖片、播放狀態、曲目編號和說明、時間長度、類型等。

新的媒體轉碼器和容器

Android 4.0 新增對其他媒體類型和容器的支援,讓開發人員能存取所需格式。為了提供高品質的壓縮圖片,媒體架構新增了 WebP 內容支援。在影片方面,這個架構現在支援串流播放 VP8 內容。在串流多媒體方面,此架構支援 HTTP 即時串流通訊協定第 3 版,以及 ADTS 內含 AAC 內容的編碼。此外,開發人員現在可以將 Matroska 容器用於 Vorbis 和 VP8 內容。

新型連線能力

Wi-Fi P2P

開發人員可以使用架構 API,透過高效能、安全的 Wi-Fi 點對點 (P2P) 連線,直接探索及連線至鄰近裝置。不需要網際網路連線或熱點。Android 的 Wi-Fi P2P 架構符合 Wi-Fi Alliance 的 Wi-Fi Direct™ 認證計畫。

Wi-Fi 對等互連 (P2P) 為開發人員提供新機會,可在應用程式中加入創新功能。應用程式可以使用 Wi-Fi P2P,在裝置之間或桌上型電腦與 Android 裝置之間分享檔案、相片或其他媒體。應用程式也可以使用 Wi-Fi P2P,從數位電視或音訊播放器等對等互連裝置串流媒體內容、連結一群使用者進行遊戲、列印檔案等。

藍牙健康裝置設定檔 (HDP)

開發人員現在可以建構強大的醫療應用程式,使用藍牙與醫院、健身中心、住家和其他地方的無線裝置和感應器通訊。應用程式可以從 HDP 來源裝置收集及管理資料,並將資料傳輸至後端醫療應用程式,例如記錄系統、資料分析服務等。

應用程式可透過架構 API,使用藍牙探索鄰近裝置、建立可靠或串流資料管道,以及管理資料傳輸。應用程式可以提供任何 IEEE 11073 管理工具,從 Continua 認證裝置 (例如心率監測器、血壓計、溫度計和體重計) 擷取及解讀健康資料。

新 UI 元件和功能

版面配置強化功能

新版面配置 GridLayout 支援更扁平的檢視區塊階層,可加快版面配置和算繪速度,進而提升 Android 應用程式的效能。由於階層較為扁平,開發人員也可以管理彼此在視覺上相關的元件之間的對齊方式,即使它們在邏輯上不相關,也能精確控制應用程式 UI。GridLayout 也專為透過 Android Studio 等拖放設計工具進行設定而設計。

OpenGL ES 紋理檢視畫面

新的 TextureView 物件可讓開發人員直接將 OpenGL ES 紋理整合為 UI 階層中的轉譯目標。開發人員可透過這個物件顯示及操控 OpenGL ES 算繪,就像在階層中處理一般檢視物件一樣,包括視需要移動、轉換及建立檢視動畫。開發人員可透過 TextureView 物件嵌入相機預覽畫面、解碼影片、OpenGL 遊戲場景等。TextureView 可視為現有 SurfaceView 物件的更強大版本,因為它提供存取 GL 算繪介面的相同優點,並具有讓該介面完全參與一般檢視區塊階層的額外優勢。

硬體加速 2D 繪圖

所有搭載 Android 4.0 的 Android 裝置都必須支援硬體加速 2D 繪圖。開發人員可以利用這項功能,在手機等高解析度螢幕上加入出色的 UI 效果,同時維持最佳效能。舉例來說,開發人員可以仰賴加速縮放、旋轉和其他 2D 作業,以及 TextureView 等加速 UI 元件,以及篩選、混合和不透明度等合成模式。

新的輸入類型和文字服務

觸控筆輸入、按鈕支援、懸停事件

Android 4.0 完整支援觸控筆輸入事件,包括傾斜和距離軸、壓力,以及相關動作事件屬性。為協助應用程式區分不同來源的動作事件,平台會為觸控筆、手指、滑鼠和橡皮擦新增不同的工具類型。為改善多按鈕指標裝置的輸入功能,平台現在提供不同的主要、次要和第三按鈕,以及返回和前進按鈕。此外,我們也新增了滑鼠游標進入和離開事件,以改善導覽和無障礙功能。開發人員可以運用這些新的輸入功能,在應用程式中加入強大的互動功能,例如精準繪圖和手勢、手寫和圖案辨識、改良的滑鼠輸入等。

用於整合拼字檢查工具的文字服務 API

Android 4.0 允許應用程式查詢可用的文字服務,例如字典和拼字檢查工具,以取得字詞建議、修正和類似資料。文字服務位於使用中的 IME 外部,因此開發人員可以建立及發布插入平台的字典和建議引擎。當應用程式收到文字服務的結果 (例如字詞建議) 時,可以直接在文字檢視畫面中的專屬建議彈出式視窗中顯示,而不必依賴 IME 顯示。

強化無障礙 API

Android 4.0 新增無障礙功能和強化版 API,可讓開發人員改善應用程式的使用者體驗,特別是在沒有硬體按鈕的裝置上。特別是針對螢幕閱讀器等無障礙服務,平台提供新的 API 來查詢視窗內容,以便提供更輕鬆的導覽、更優質的回饋和更豐富的使用者介面。

Accessibility API

為了讓應用程式在啟用無障礙功能時更有效地管理互動,平台新增了輕觸探索模式、捲動和文字選取等無障礙事件。對於這些事件和其他事件,平台可以附加名為無障礙記錄的新物件,提供事件背景資訊的額外資訊。

應用程式現在可以使用無障礙記錄和相關 API,存取與事件相關聯的檢視區塊階層。應用程式可以查詢重要屬性,例如父項和子項節點、可用狀態、支援的動作、螢幕位置等。應用程式也可以要求變更特定屬性,協助管理焦點和選取狀態。舉例來說,無障礙服務可以運用這些新功能,新增便利的功能,例如依文字搜尋畫面。

Text-to-speech API

新的架構 API 可讓開發人員編寫文字轉語音引擎,並提供給任何要求 TTS 功能的應用程式使用。

有效運用網路

在 Android 4.0 中,使用者可以查看執行中的應用程式使用了多少網路數據。他們也可以依網路類型設定數據用量限制,並停用特定應用程式的背景數據用量。在這種情況下,開發人員需要設計應用程式,使其能有效率地執行,並遵循檢查網路連線的最佳做法。Android 4.0 提供網路 API,可讓應用程式達成這些目標。

當使用者在網路之間移動或設定網路數據用量限制時,平台會讓應用程式查詢連線類型和可用性。開發人員可以利用這項資訊動態管理網路要求,確保使用者享有最佳體驗。開發人員也可以在應用程式中建構自訂網路和數據用量選項,然後透過新的系統意圖,直接在「設定」中向使用者顯示這些選項。

應用程式和內容安全性

安全管理憑證

Android 4.0 可讓應用程式更輕鬆地管理驗證和安全工作階段。新的 Keychain API 和基礎加密儲存空間可讓應用程式儲存及擷取私密金鑰和對應的憑證鏈結。任何應用程式都可以使用 Keychain API,安全地安裝及儲存使用者憑證和 CA。

位址空間配置隨機載入

Android 4.0 現在提供位址空間配置隨機化 (ASLR),有助於保護系統和第三方應用程式,避免因記憶體管理問題而遭到入侵。

Enterprise 強化功能

VPN 用戶端 API

開發人員現在可以使用新的 VPN API 和基礎安全憑證儲存空間,在平台上建構或擴充自己的 VPN 解決方案。取得使用者授權後,應用程式可以設定位址和路由規則、處理傳出和傳入封包,以及建立連往遠端伺服器的安全通道。企業也可以利用平台內建的標準 VPN 用戶端,存取 L2TP 和 IPsec 通訊協定。

攝影機裝置政策管理

平台為使用已安裝的裝置政策管理工具管理裝置的管理員,新增一項政策控制項。管理員現在可以從遠端停用受管理的裝置上的相機,供在敏感環境中工作的使用者使用。