大螢幕使用入門

大螢幕可提升使用者體驗。平板電腦、折疊式裝置和 Chrome 作業系統裝置的大螢幕可顯示詳細的內容,讓使用者更容易處理多工處理和拖曳操作,並且可讓使用者使用小螢幕無法使用的使用者介面。

為各種螢幕大小設計

為了能同時支援不同大小的螢幕顯示而設計的回應式/自動調整版面配置,可在各種裝置上提供最佳的使用者體驗。

請先詳閱下列資訊:

視窗大小類別

視窗大小類別是一組固定的可視區域中斷點,可幫助您導入回應式/自動調整設計。您可以使用視窗大小類別,將您應用程式的顯示區域分類為精簡、中等或展開,再套用最佳化版面配置。

請參閱「支援不同的螢幕大小」中的「視窗大小類別」。

自動調整應用程式導覽

在小螢幕上,底部導覽列的效果不錯,但是在大螢幕上使用導覽邊欄或導覽匣,可以更充分地利用螢幕空間。配合螢幕大小調整應用程式導覽。

請參閱「大型螢幕版面配置」中的「元件調整」。

控制設定變更和連貫性

設定變更 (例如裝置旋轉、多視窗模式中的視窗大小變更,以及折疊式裝置) 可能會造成使用者遺失內容,甚至可能導致資料遺失。

請務必在設定變更時保留或還原應用程式狀態,並繼續進行如播放媒體等程序處理。

請參閱以下資訊:

支援多工處理

大螢幕有助於多工處理。Android 裝置可透過下列特殊顯示模式執行多工處理:

  • 多視窗模式
  • 子母畫面
  • 多執行個體

多視窗模式

讓應用程式可以分割畫面模式或任意形式模式,與其他應用程式一起執行。

當您的應用程式處於多視窗模式時,請使用 WindowMetrics API 準確判斷應用程式視窗的大小或裝置螢幕大小。

請參閱「多視窗模式支援」。

多視窗運作

自 Android 10 (API 等級 29) 開始,當裝置處於多視窗模式時,非顯示的活動會維持在 RESUMED (繼續) 狀態。

如果您的應用程式並非以主要應用程式,則繼續執行持續的處理程序 (例如播放媒體或下載檔案),確保您的應用程式支援多工處理。您的應用程式也必須能處理相機和麥克風的專屬資源遺失。

請參閱「多視窗模式支援」中的「多視窗模式生命週期」。

子母畫面模式

如果您的應用程式播放影片內容,請採用子母畫面模式,讓應用程式能在使用者與其他應用程式互動時繼續播放影片。

請參閱「子母畫面 (PiP) 支援」。

多實體模式

使用多實體支援以同時執行多個應用程式的執行個體。

請參閱「多視窗模式支援」中的「多實體」。

新增拖曳

大螢幕為應用程式內,或在 Android 7.0 (API 級別 24) 及更高版本中多視窗模式中的應用程式之間的拖曳互動,提供了充足的空間。

利用 Android 的拖曳架構,為應用程式加入拖曳功能。

請參閱「拖曳」。

接受外部裝置輸入內容

使用者通常會連接外接鍵盤至平板電腦。Chromebook 有內建鍵盤和觸控板。

請允許應用程式支援外接鍵盤、滑鼠和觸控板。包括支援鍵盤快速鍵和滑鼠和觸控板縮放功能,以及「右鍵」功能。

請參閱「大螢幕的輸入相容性」。

協助工具

支援使用 Tab 鍵和方向鍵按鍵瀏覽功能等無障礙 (a11y) 功能,打造更優質的應用程式。

請參閱「打造無障礙程度更高的應用程式」。

查看相機預覽

如果您的應用程式包含相機預覽,請在大螢幕上查看預覽畫面,瞭解螢幕顯示方向和長寬比。即使螢幕處於縱向,大螢幕折疊式裝置仍可保持橫向長寬比。多視窗模式 (大螢幕可用) 可在裝置橫向時以縱向方向顯示應用程式。

請參閱以下資訊:

管理媒體投影

媒體投影會根據實際 (來源) 螢幕的邊界建立虛擬顯示。即使裝置處於多視窗模式,且建立媒體投影的應用程式正在視窗中執行,真實顯示仍是整個裝置螢幕。

如要取得大螢幕媒體投影的正確範圍,請使用 Android 11 (API 級別 30) 中導入的 WindowMetrics API;如為 API 級別 14 的相容性,則為 Jetpack WindowManager WindowMetrics API。

請參閱「大型螢幕的媒體投影功能」。

透過活動嵌入擴充應用程式

利用活動內嵌功能,善加利用大螢幕的額外顯示空間。建立 XML 設定檔或發出 Jetpack WindowManager API 呼叫,即可將以活動為基礎的應用程式轉換為多窗格版面配置。以並排或堆疊方式顯示應用程式活動,打造出全新外觀及質感。

請參閱「活動嵌入」。

建構折疊式裝置專屬應用程式

大螢幕折疊裝置就像手機和平板電腦一樣。桌面型態或書本型態等折疊功能,可帶來新的使用者體驗機會。支援折疊式裝置獨有的功能,讓您的應用程式脫穎而出。

請參閱以下資訊:

遵守品質指南

我們制訂了大螢幕應用程式品質指南,協助您在大螢幕上打造出最佳的使用體驗。這些規範涵蓋了大部分 Android 應用程式適用的品質標準。請按照指南的說明,建立適用於手機、平板電腦、折疊式裝置和 Chrome 作業系統裝置的應用程式。

請參閱「大型螢幕應用程式品質」。

其他資源