打造 TV 應用程式

Android 提供豐富的使用者體驗,已對在大螢幕裝置上執行的應用程式最佳化,例如高畫質電視。TV 應用程式能創造新的機會,讓使用者輕鬆舒適地坐在沙發上。

TV 應用程式採用的架構與手機和平板的應用程式相同。也就是說,您可以根據自己對 Android 應用程式的熟悉知識建立新的 TV 應用程式,或擴充現有應用程式的功能,讓您的應用程式也能在 TV 裝置上執行。不過,電視的使用者互動模型與手機和平板電腦裝置有極大差異。為了讓應用程式在 TV 裝置上順利運作,您必須設計能在 10 英尺範圍內輕鬆瞭解的新版面配置,並提供能搭配方向鍵和選取按鈕的導覽功能。

注意:電視應用程式可以在電視裝置上執行。如要進一步瞭解如何將 Android 應用程式中的影片和音訊串流至電視裝置,請參閱 Google Cast 開發人員說明文件

本課程將說明如何開始建構 TV 專用的應用程式,包括設定開發環境、版面配置和導覽基本要求,以及如何處理通常不適用於 TV 裝置的硬體功能的相關指引。

注意:建議您使用 Android Studio 建構 TV 應用程式,因為這項工具可以用來設定專案、加入程式庫,而且提供包裝的便利方式。本訓練課程假設您使用的是 Android Studio。

課程

開始使用 TV 應用程式
瞭解如何為電視應用程式建立新的 Android Studio 專案,或修改現有的應用程式專案,以便在 TV 裝置上執行。
處理 TV 硬體
瞭解如何檢查應用程式是否在電視硬體上執行、處理不支援的硬體功能,以及管理控制器裝置。
管理 TV 遙控器
瞭解如何管理電視控制器,處理使用者輸入內容。
建構電視版面配置
瞭解電視版面配置的基本規定和實作方式。
建立電視導覽功能
瞭解電視導覽的相關規定,以及如何實作與電視相容的導覽功能。
TV 應用程式多工處理
瞭解電視多工處理的運作方式,以及如何在多工處理時,打造良好的應用程式遊玩體驗。