歡迎使用 Android 4.0!
Android 4.0 為手機和平板電腦提供精緻統一的使用者介面,並為使用者和開發人員推出創新功能。本文將簡要介紹許多新功能和技術,讓 Android 4.0 變得簡單、美觀且更聰明。
使用者適用的 Android 4.0
簡單、美觀、超智慧
Android 4.0 以 Android 最受歡迎的功能為基礎,包括簡易的多工處理、豐富的通知、可自訂的主畫面、可調整大小的小工具,以及深度互動功能,並新增強大的全新通訊和分享方式。
精緻進化的使用者介面
專注於將 Android 的強大功能呈現在表面,Android 4.0 讓常見動作更容易看見,並讓使用者透過簡單、直覺性的手勢進行導覽。在整個系統中加入精緻的動畫和回饋,可讓互動內容更吸引人。針對高解析度螢幕最佳化的全新字體可改善可讀性,並為使用者介面帶來精緻、現代的感受。
系統列中的虛擬按鈕可讓使用者立即前往「返回」、「主畫面」和「最近使用的應用程式」畫面。系統資訊列和虛擬按鈕會顯示在所有應用程式中,但應用程式可將其調暗,以便全螢幕瀏覽。使用者可以在螢幕頂端 (有時也會顯示在底部) 的動作列中,存取各個應用程式的關聯選項。
多工處理是 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 是為了滿足使用者的生活方式而設計,整合了豐富的社群通訊和分享接觸點,讓使用者輕鬆進行通話、傳送電子郵件、簡訊和分享內容。
人員和設定檔
在整個系統中,使用者的社交群組、個人資料和聯絡人會連結在一起,並整合為方便存取的資料。位於中央的是全新的People 應用程式,可提供更豐富的個人資料資訊,包括大頭貼相片、電話號碼、地址和帳戶、狀態更新、事件、串流項目,以及用於整合社交網路的全新按鈕。
使用者自己的聯絡資訊會儲存在新的「我」個人資料中,方便與應用程式和其他使用者分享。所有使用者已整合的聯絡人會顯示在易於管理的清單中,包括從任何已整合的帳戶或社群網路顯示哪些聯絡人的控制項。無論使用者在系統中瀏覽至何處,只要輕觸個人資料相片,系統就會顯示快速聯絡人,其中包含大型個人資料相片、電話號碼捷徑、簡訊等。
統一日曆、視覺語音信箱
為了協助您整理預約和活動,我們更新了日曆應用程式,讓您可以集中查看個人、工作、學校和社交行程。在取得使用者授權後,其他應用程式就能將活動新增至日曆並管理提醒,讓多個日曆供應商提供整合式檢視畫面。應用程式經過重新設計,可讓使用者更輕鬆地管理事件。日曆會以顏色編碼,使用者可以向左或向右滑動變更日期,並以雙指撥動方式放大或縮小日程。
在「電話」應用程式中,全新的語音留言功能整合了來自一或多個供應商的傳入訊息、語音轉錄稿和音訊檔案。第三方應用程式可與「電話」應用程式整合,將自家的語音訊息、轉錄內容等內容新增至視覺語音信箱收件匣。
豐富多樣的相機功能
相機應用程式提供許多全新功能,可讓使用者拍出精彩相片和影片,捕捉特別時刻。拍攝完成後,他們可以輕鬆編輯並與朋友分享。
拍照時,連續對焦、零快門延遲曝光和降低拍照速度,有助於拍攝清晰精確的圖像。防震縮放功能可讓使用者以所需方式拍攝相片和影片,包括在錄製影片時。為讓使用者在拍攝影片時享有更彈性、更便利的體驗,現在只要在錄影時輕觸螢幕,即可以完整影片解析度拍攝螢幕截圖。
為了讓你更輕鬆地拍出人物美照,內建的臉孔偵測功能會找出畫面中的臉孔,並自動設定對焦。為提供更多控制選項,使用者可以輕觸以聚焦預覽圖片中的任一處。
為了拍攝更大的場景,相機推出單動作全景模式。在這個模式下,使用者會啟動曝光,然後慢慢轉動攝影機,以便視角涵蓋所需的範圍。相機會將一系列連續影像組合成單一全景相片。
拍攝相片或影片後,使用者只要輕觸相機控制項中的縮圖,即可透過電子郵件、簡訊、藍牙、社群網路等管道快速分享。
重新設計的圖片庫應用程式,內含相片編輯器
相片庫應用程式現在可讓您更輕鬆地管理、顯示及分享相片和影片。針對珍藏內容管理,重新設計的相簿版面配置可顯示更多相簿,並提供更大的縮圖。你可以透過多種方式排序相簿,包括依時間、地點、人物和標記排序。為了讓相片看起來更完美,相片庫現在提供強大的相片編輯器。使用者可以裁剪及旋轉相片、設定色階、移除紅眼、加入特效等等。修圖完成後,使用者可以選取一或多張相片/影片,透過電子郵件、簡訊、藍牙、社群網路或其他應用程式立即分享。
改良版的相片庫小工具可讓使用者直接在主畫面上查看相片。小工具可顯示所選相簿中的相片、所有相簿中的相片 (隨機顯示),或單張相片。將小工具新增至主畫面後,使用者可以快速瀏覽相片堆疊,找出所需圖片,然後輕觸即可將圖片載入至相片庫。
用於轉換影片的即時特效
即時特效是一系列圖形轉換效果,可為在相機應用程式中拍攝的影片增添趣味。舉例來說,使用者可以變更背景,將其替換為任何現成或自訂圖片,以便在拍攝影片時取得合適的設定。影片也支援「搞笑臉」特效,這是一組變形特效,可利用先進的臉部辨識和 GPU 濾鏡來轉換臉部特徵。例如,你可以使用小眼睛、大嘴巴、大鼻子、臉部擠壓等特效。除了在相機應用程式中使用外,您也可以在 Google Talk 應用程式中,在進行視訊通話時使用即時特效。
分享螢幕截圖
使用者現在可以透過擷取螢幕畫面,更輕鬆地分享螢幕畫面上的內容。硬體按鈕可讓他們擷取螢幕截圖並儲存在本機。之後,他們就能在相片庫或類似的應用程式中查看、編輯及分享螢幕截圖。
雲端連線體驗
Android 一直以來都與雲端連線,讓使用者無論身在何處,都能透過所有裝置瀏覽網頁,以及同步處理相片、應用程式、遊戲、電子郵件和聯絡人資料。Android 4.0 新增了瀏覽和電子郵件功能,讓使用者能更有效地使用這些功能,並保持通訊內容的井然有序。
強大的網路瀏覽功能
Android 瀏覽器提供的體驗,與電腦瀏覽器一樣豐富且方便。使用者可以立即同步處理及管理所有帳戶中的 Google Chrome 書籤,更快速地跳轉至喜愛的內容,甚至可在沒有網路連線時儲存內容,以便日後閱讀。
為了充分利用網站內容,使用者現在可以要求網站的完整電腦版,而非行動版。使用者可以為每個瀏覽器分頁分別設定網站偏好設定。如果內容較長,使用者可以儲存副本以便離線閱讀。如要尋找及開啟已儲存的網頁,使用者可以瀏覽瀏覽器書籤和歷史記錄中的圖像清單。為了提高可讀性和可用性,使用者可以增加瀏覽器的縮放等級,並覆寫系統預設的文字大小。
在所有類型的內容中,Android 瀏覽器透過更新版的 WebKit 核心和 JavaScript 專用的 V8 Crankshaft 編譯引擎,大幅提升網頁轉譯效能。在 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 14 版。它支援 EAS 憑證驗證,為裝置類型和模式提供 ABQ 字串,並允許在漫遊時停用自動同步處理功能。管理員也可以限制附件大小或停用附件。
為了更輕鬆地追蹤收到的電子郵件,可調整大小的電子郵件小工具可讓使用者直接在主畫面上瀏覽最近的電子郵件,然後跳到電子郵件應用程式撰寫或回覆郵件。
創新
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 也內建支援功能,可連線至 Bluetooth 健康裝置設定檔 (HDP) 裝置。透過第三方應用程式的支援,使用者可以連線至醫院、健身中心、住家和其他地方的無線醫療裝置和感應器。
新開發人員功能
適用於手機、平板電腦等裝置的統一 UI 架構
Android 4.0 提供整合式 UI 架構,讓開發人員為手機、平板電腦和其他裝置建立優雅、創新的應用程式。它包含所有熟悉的 Android 3.x 介面元素和 API,包括片段、內容載入器、Action Bar、豐富通知、可調整大小的主畫面小工具等等,以及新的元素和 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 可讓應用程式儲存標準聯絡資料,以及任何聯絡人的新類型內容,包括大型個人資料相片、串流項目和近期活動意見回饋。近期活動意見回饋是應用程式「標記」常見活動聯絡人的標準方式,例如使用者撥打電話給聯絡人、傳送電子郵件或簡訊。社群媒體供應商會將最近的活動意見回饋做為排名的新信號 (例如名稱自動完成功能),讓最相關的聯絡人排名靠前。
應用程式也可以讓使用者透過 People 應用程式,與聯絡人建立社交連結。當使用者在聯絡人中輕觸「Add Connection」時,應用程式會傳送其他應用程式可處理的公用意圖,並顯示建立社交連結所需的任何 UI。
開發人員可利用 Social API 新增跨多個社群網路和聯絡人來源的強大新互動功能。
Calendar API
共用日曆內容供應器和架構 API,可讓開發人員更輕鬆地在應用程式中新增日曆服務。
只要獲得使用者許可,任何應用程式都可以將活動新增至共用資料庫,並管理日期、出席者、警示和提醒。應用程式也可以讀取資料庫中的項目,包括其他應用程式提供的事件,並處理事件警示和提醒的顯示方式。使用日曆供應器後,應用程式就能善用來自各種應用程式和通訊協定的事件資料,以創新的方式查看及管理使用者的事件。應用程式也可以使用日曆資料,改善其他內容的相關性。
為了讓日曆服務的存取權更輕量,日曆應用程式定義了一組公開意圖,用於建立、查看及編輯活動。應用程式不必實作日曆 UI,也不必直接與日曆供應器整合,而是可以直接廣播日曆意圖。當日曆應用程式收到意圖時,就會啟動適當的 UI,並儲存任何輸入的事件資料。舉例來說,應用程式可以使用日曆意圖,讓使用者直接透過清單、對話方塊或主畫面小工具新增活動,例如預訂餐廳或與朋友約會。
Visual voicemail API
共用語音信箱供應器和 API,可讓開發人員建構應用程式,為統一語音信箱儲存空間做出貢獻。語音留言會顯示在平台的「電話」應用程式通話記錄分頁中,並可在該分頁中播放。
Android Beam
Android Beam 是一種以 NFC 為基礎的功能,使用者只要將兩部支援 NFC 的手機輕觸在一起,就能立即分享所用應用程式的相關資訊。當裝置在幾公分範圍內時,系統會設定 NFC 連線並顯示分享 UI。使用者只要輕觸螢幕,即可與其他裝置分享目前正在觀看的內容。
對於開發人員而言,Android Beam 是觸發幾乎所有類型近距離互動的新方法。舉例來說,使用者可以透過這項功能立即交換聯絡人、設定多人遊戲、加入即時通訊或視訊通話、分享相片或影片等等。系統提供低層級 NFC 支援和分享 UI,而前景應用程式則提供輕量級資料,以便傳輸至其他裝置。開發人員可完全控管要分享的資料,以及資料處理方式,因此幾乎可執行任何互動。如果酬載較大,開發人員甚至可以使用 Android Beam 啟動連線,並透過藍牙傳輸資料,而不需要使用者可見的配對功能。
即使開發人員未新增以 Android Beam 為基礎的自訂互動,仍可從 Android 深度整合中受益。根據預設,系統會分享應用程式的 Google Play 網址,方便使用者立即下載或購買應用程式。
模組式分享小工具
UI 架構包含新的 ShareActionProvider 小工具,可讓開發人員在應用程式的 Action Bar 中快速嵌入標準分享功能和 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 作業,以及加速的 UI 元件 (例如 TextureView) 和合成模式 (例如篩選、混合和不透明度)。
新的輸入類型和文字服務
觸控筆輸入、按鈕支援、懸停事件
Android 4.0 全面支援觸控筆輸入事件,包括傾斜和距離軸、壓力和相關動作事件屬性。為了協助應用程式區分來自不同來源的動作事件,平台為觸控筆、手指、滑鼠和橡皮擦新增了不同的工具類型。為改善多按鈕滑鼠的輸入功能,平台現在提供獨立的主要、次要和次要按鈕,以及返回和前進按鈕。我們也新增了懸停進入和懸停離開事件,以改善導覽和無障礙功能。開發人員可以利用這些新的輸入功能,為應用程式新增強大的互動功能,例如精確繪圖和手勢、手寫和形狀辨識、改良的滑鼠輸入功能等等。
用於整合拼寫檢查工具的文字服務 API
Android 4.0 可讓應用程式查詢可用的文字服務,例如字典和拼字檢查工具,以取得字詞建議、修正內容和類似資料。文字服務是處於活動狀態的 IME 外部,因此開發人員可以建立及發布可插入平台的字典和建議引擎。當應用程式收到文字服務的結果 (例如字詞建議) 時,可以直接在文字檢視畫面中顯示專屬的建議彈出式視窗,而非依賴 IME 顯示這些結果。
強化無障礙 API
Android 4.0 新增無障礙功能和強化版 API,讓開發人員改善應用程式的使用者體驗,尤其是在沒有硬體按鈕的裝置上。針對螢幕閱讀器等無障礙服務,平台特別提供新的 API 來查詢視窗內容,以便提供更輕鬆的導覽、更實用的回饋,以及更豐富的使用者介面。
無障礙 API
為了讓應用程式在啟用無障礙功能時更有效地管理互動,平台會為觸控探索模式、捲動和文字選取作業新增無障礙事件。對於這些和其他事件,平台可以附加一個名為無障礙記錄的新物件,提供事件背景的額外資訊。
應用程式現在可以使用無障礙記錄和相關 API,存取與事件相關聯的檢視區塊階層。應用程式可以查詢主要屬性,例如父項和子項節點、可用狀態、支援的動作、螢幕位置等等。應用程式也可以要求變更特定屬性,以便管理焦點和選取狀態。舉例來說,無障礙服務可以利用這些新功能新增方便的功能,例如透過文字搜尋畫面。
Text-to-Speech API
新的架構 API 可讓開發人員編寫文字轉語音引擎,並將其提供給任何要求 TTS 功能的應用程式。
有效使用網路
在 Android 4.0 中,使用者可以查看執行中的應用程式使用了多少網路資料。他們也可以依網路類型設定數據用量限制,並停用特定應用程式的背景數據用量。在這種情況下,開發人員需要設計可有效運作的應用程式,並遵循檢查網路連線的最佳做法。Android 4.0 提供網路 API,讓應用程式達成這些目標。
當使用者在網路之間移動或設定網路資料限制時,平台會讓應用程式查詢連線類型和可用性。開發人員可以利用這項資訊,動態管理網路要求,確保使用者享有最佳體驗。開發人員也可以在應用程式中建立自訂網路和資料用量選項,然後透過新的系統意圖,直接在「設定」中向使用者顯示這些選項。
應用程式和內容的安全性
安全管理憑證
Android 4.0 可讓應用程式更輕鬆地管理驗證和安全性工作階段。新的鑰匙圈 API 和基礎加密儲存空間可讓應用程式儲存及擷取私密金鑰及其對應的憑證鏈結。任何應用程式都可以使用 KeyChain API 安全地安裝及儲存使用者憑證和 CA。
地址空間配置隨機化
Android 4.0 現已提供位址空間配置隨機載入 (ASLR),可協助保護系統和第三方應用程式,避免因記憶體管理問題而遭到濫用。
企業版強化功能
VPN 用戶端 API
開發人員現在可以使用新的 VPN API 和基礎安全憑證儲存空間,在平台上建構或擴充專屬的 VPN 解決方案。應用程式可透過使用者權限設定位址和轉送規則、處理傳出和傳入的封包,以及建立通往遠端伺服器的安全通道。企業也可以利用平台內建的標準 VPN 用戶端,存取 L2TP 和 IPSec 通訊協定。
攝影機的裝置政策管理
平台為使用已安裝的裝置政策管理工具管理裝置的管理員新增了新的政策控制項。管理員現在可以為在敏感環境中工作的使用者,從遠端停用受管理裝置上的相機。