Ice Cream Sandwich

歡迎使用 Android 4.0!

Android 4.0 版為手機和平板電腦提供精緻、整合式的使用者介面,並為使用者和開發人員導入創新功能。本文件將概略介紹讓 Android 4.0 採用的多項新功能和技術,以及讓 Android 4. 0 採用起來既簡單、更美觀,還有超乎想像的智慧功能。

Android 4.0 (使用者專用)

操作簡約、畫面精美,超越智慧

Android 4.0 融入使用者最喜歡的 Android 系統,包括簡易的多工處理、豐富的通知、可自訂的主畫面、可調整大小的小工具和深度互動,並具備強大的全新通訊和分享方式。

經過改良的完善 UI

Android 4.0 著重於將強大的 Android 功能導入介面,讓常用操作變得更顯眼,讓使用者能夠以簡單直覺的手勢進行瀏覽。全面改良的動畫和意見回饋,讓系統提供有趣的互動體驗。針對高解析度螢幕最佳化的完全新字體,可提高易讀性,並為使用者介面帶來精緻而現代的風格。

系統列中的虛擬按鈕可讓使用者快速前往返回、主畫面和最近使用的應用程式。所有應用程式都會顯示「System Bar」和虛擬按鈕,但應用程式可將此功能設為灰色,讓使用者在全螢幕模式下查看。使用者可以在螢幕頂端 (有時還會顯示於底部) 的「動作列」中,存取每個應用程式的情境選項。

多工處理是 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 專為使用者的生活方式設計,在系統中整合豐富的社交通訊和共用接觸點,讓使用者能夠輕鬆進行通話、傳送電子郵件、傳送訊息和分享。

使用者和個人資料

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

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

統合日曆、視覺化語音信箱

為協助規劃預約和活動,新版日曆應用程式能整合個人、公司、學校和社交的待辦事項。透過使用者權限,其他應用程式可以在多個日曆供應商的整合式檢視畫面中,為行事曆提供活動及管理提醒。應用程式經過重新設計,可讓使用者更輕鬆地管理事件。日曆會以不同顏色標示,使用者可以向左或向右滑動變更日期,還可用雙指撥動放大或縮小議程。

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

您隨時都能拍攝所需相片 編輯並與他人分享

多元且多元的相機功能

相機應用程式提供許多新功能,可讓使用者用精彩相片和影片記錄特殊時刻。拍攝完成後,他們就能輕鬆編輯相片 並與朋友分享

拍照時,可使用持續對焦零延遲快門和降低鏡頭轉速速度,有助於拍出清晰且清晰的影像。穩定圖片縮放可讓使用者按照自己想要的方式撰寫相片和影片,包括錄影時。為了在錄影時提供新的彈性和便利性,使用者現在只要在影片繼續錄影時輕觸螢幕,就能以完整影片解析度拍攝快照

如要輕鬆拍下精彩的人物相片,內建的臉部偵測功能可尋找影格中的臉孔,並自動設定焦點。如要進行更多控管,使用者可以輕觸即可聚焦預覽圖片中的任一處。

為了拍攝更大的場景,相機推出了單動作全景模式。在這個模式下,使用者開始曝光,然後慢慢轉動相機,視需要放大視角。相機會將完整的連續圖像組合成一張全景相片。

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

主畫面上的「相片庫」小工具

重新設計的圖片庫應用程式 (可使用相片編輯器)

相片庫應用程式現在可讓您輕鬆管理、顯示和分享相片和影片。如要管理集合,重新設計的相簿版面配置可顯示更多相簿,並提供較大的縮圖。專輯排序方式有很多種,包括依時間、位置、人物和標記進行排序。為了讓相片呈現最佳效果,「相片庫」應用程式現在提供功能強大的相片編輯器。使用者可以裁剪及旋轉圖片、設定水平、移除紅眼、添加特效等等。潤飾後,使用者可以選取一或多張圖片/影片,立即透過電子郵件、簡訊、藍牙、社群網路或其他應用程式分享。

改良的「相片庫」小工具,可讓使用者直接在主畫面上查看圖片。小工具可顯示所選相簿中的相片、隨機播放所有相簿中的相片,或是顯示單張圖片。將小工具新增至主畫面後,使用者只要滑動相片堆疊即可找到想要的圖片,接著輕觸圖片即可在圖片庫中載入。

「即時效果」功能可讓你在影片播放期間變更背景及使用「傻臉」功能。

翻轉影片的即時效果

「Live Effects」是一系列的圖形轉換,可為「相機」應用程式錄製的影片增添興趣和樂趣。舉例來說,使用者可以將圖片背景變更背景為任何圖庫或自訂圖片,方便在拍攝影片時套用適當設定。影片也可使用「Silly Faces」這種變形效果,這是使用最先進臉部辨識技術和 GPU 濾鏡轉換臉部特徵的一組變形效果。例如小眼睛、大嘴、大鼻子、臉部擠壓等特效。除了相機應用程式之外,還可以在 Google Talk 應用程式中進行視訊通訊時使用即時效果。

拍攝螢幕截圖。

透過螢幕截圖分享

使用者現在可以擷取螢幕截圖,更輕鬆地分享螢幕上的內容。硬體按鈕可讓玩家拍攝螢幕截圖,並將其儲存在本機。之後,他們即可在圖片庫或類似應用程式中檢視、編輯及分享螢幕截圖。

雲端連線體驗

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

Android 一直與雲端連線,可讓使用者隨時隨地瀏覽網路,並同步處理各種裝置上的相片、應用程式、遊戲、電子郵件和聯絡人。Android 4.0 版新增了瀏覽和電子郵件功能,讓使用者能執行更多操作,並妥善整理通訊內容。

強大的網路瀏覽功能

Android 瀏覽器提供的體驗和電腦版瀏覽器一樣豐富便利,這個 API 可讓使用者即時同步處理及管理所有帳戶中的 Google Chrome 書籤,更快地跳至所需內容,甚至能儲存書籤以便日後閱讀,以便在沒有網路可用時瀏覽。

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

透過新版 WebKit 核心和 JavaScript 的 V8 Crankshaft 編譯引擎,Android 瀏覽器可大幅改善所有類型的內容頁面轉譯效能。在 Nexus S 裝置上執行基準測試時,Android 4.0 瀏覽器在 V8 Benchmark Suite 中,效能比 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 持續推動創新,透過新的功能與互動方式,打破溝通和分享的界線。

用於 NFC 分享的 Android Beam

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 DirectTM 認證計畫)。完全不需要網路連線或網路共用。使用者可以透過第三方應用程式連線至相容裝置,利用各種新功能,例如即時共用檔案、相片或其他媒體、透過其他裝置串流播放影片或音訊,或是連線至相容的印表機或其他裝置。

此外,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 架構
  • 從鍵盤、滑鼠、遊戲手把、搖桿輸入內容

企業

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

通訊和分享

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

社交 API

共用社交供應商和 API 為聯絡人、設定檔資料、串流項目和相片提供新的整合式存放區。任何具備使用者權限的應用程式或社群網路都可貢獻原始聯絡人,並開放其他應用程式和網路存取。具有使用者權限的應用程式也可以讀取供應器的設定檔資料,以及顯示在應用程式中。

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

應用程式也可以讓使用者從「使用者」應用程式中為聯絡人設定社交連線。當使用者在聯絡人中輕觸 [新增連線] 時,應用程式會傳送一個公開意圖,供其他應用程式處理,並顯示建立社交連線所需的任何使用者介面。

以 Social API 為基礎,開發人員可以新增橫跨多個社群網路和聯絡人來源的強大新互動。

日曆 API

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

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

為了輕量存取日曆服務,日曆應用程式會定義一組公開意圖,用來建立、查看和編輯活動。應用程式只需播送日曆意圖,不必實作日曆 UI 並直接與日曆供應器整合。日曆應用程式收到意圖時,會啟動適當的 UI 並儲存輸入的任何事件資料。舉例來說,透過日曆意圖,應用程式可讓使用者直接透過清單、對話方塊或主畫面小工具新增活動,例如準備餐廳訂位或與好友預約時間。

視覺化語音信箱 API

共用語音信箱供應商和 API 可讓開發人員建構屬於整合語音信箱存放區的應用程式。語音留言會顯示在平台「電話」應用程式的通話記錄分頁中並播放。

Android Beam

Android Beam 是一項 NFC 功能,可讓使用者輕觸兩支支援 NFC 的手機,就能即時分享自己使用的應用程式資訊。當裝置位於有效範圍時 (距離幾公分內),系統會設定 NFC 連線並顯示共用 UI。使用者只要輕觸螢幕,就能分享他們透過其他裝置查看的內容。

對開發人員來說,Android Beam 是一種新的方式,可觸發幾乎任何類型的鄰近互動。例如,可讓使用者立即交換聯絡人、設定多人遊戲、加入即時通訊或視訊通話、分享相片或影片等。系統會提供低階 NFC 支援和共用 UI,而前景應用程式會提供要傳輸至其他裝置的輕量資料。開發人員可完全控管共用的資料以及資料的處理方式,因此幾乎任何互動都可能發生。對於較大的酬載,開發人員甚至可以使用 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 內容的編碼。此外,開發人員現在可以針對 Vorbis 和 VP8 內容使用 Matroska 容器。

新型連線類型

Wi-Fi P2P

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

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

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

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

透過架構 API,應用程式可使用藍牙探索鄰近裝置、建立可靠或串流資料管道,以及管理資料傳輸。應用程式可以提供任何 IEEE 11073 Manager,來擷取和解讀來自 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 作業,以及加速 UI 元件 (例如 TextureView) 和合成模式 (例如篩選功能、混合及不透明度)。

新的輸入類型和文字服務

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

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

用於整合拼字檢查工具的 Text Services API

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

強化無障礙功能 API

Android 4.0 版新增了無障礙功能和經過強化的 API,可讓開發人員改善應用程式的使用者體驗,特別是沒有硬體按鈕的裝置。特別是螢幕閱讀器等無障礙服務,這個平台提供了查詢視窗內容的新 API,讓您享有更便利的瀏覽功能、更完善的意見回饋,以及更豐富的使用者介面。

Accessibility API

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

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

文字轉語音 API

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

有效率的網路用量

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

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

應用程式和內容的安全性

安全管理憑證

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

位址空間版面配置隨機化

Android 4.0 現在提供位址空間版面配置隨機化 (ASLR),防止系統和第三方應用程式因記憶體管理問題而遭到利用。

Enterprise 強化功能

VPN 用戶端 API

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

攝影機的裝置政策管理

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