編寫:awong1900 - 原文:http://developer.android.com/training/tv/publishing/checklist.html
用戶喜歡的TV應(yīng)用應(yīng)是體驗(yàn)一致的,有邏輯的和可預(yù)測(cè)的。他們可以在應(yīng)用內(nèi)四處瀏覽,并且不會(huì)迷失在應(yīng)用從而重設(shè)UI導(dǎo)致重頭開始。用戶欣賞干凈的,有色彩的和起作用的界面,這樣的體驗(yàn)會(huì)很好。把這些想法放在腦子中,我們能創(chuàng)造適合Android TV的應(yīng)用并達(dá)到用戶的期望。
這個(gè)清單覆蓋了應(yīng)用和游戲的開發(fā)的主要方面去確保我們的應(yīng)用提供了最好的體驗(yàn)。額外的游戲注意事項(xiàng)僅被包含在游戲小節(jié)。
關(guān)于Google Play中Android TV應(yīng)用的質(zhì)量標(biāo)準(zhǔn),參考TV App Quality。
TV格式因素的支持
這些清單項(xiàng)目使用在游戲和應(yīng)用中。
- 確定manifest的主activity使用
CATEGORY_LEANBACK_LAUNCHER
。 查看Declare a TV Activity。 - 提供每種語(yǔ)言的主屏幕橫幅支持。
- 消除不支持的硬件要求。 查看Declaring hardware requirements for TV。
- 確保沒(méi)有隱式的權(quán)限需求。 查看Declaring permissions that imply hardware features。
用戶界面設(shè)計(jì)
這些清單項(xiàng)使用在游戲和應(yīng)用中。
- 提供適合橫屏模式的布局資源。 查看 Build Basic TV Layouts。
- 確保文本和控件在一定距離外看是足夠大的。 查看Build Useable Text and Controls。
- 為HDTV屏幕提供高分辨率的位圖和圖標(biāo)。 查看 Manage Layout Resources for TV。
- 確保我們的圖標(biāo)和logo符合Android TV的規(guī)范。 查看Manage Layout Resources for TV。
- 允許布局使用overscan。 查看Overscan。
- 使每一個(gè)布局元素都能用D-pad和游戲控制器操作。 查看 Creating Navigation 和Handling Controllers。
- 當(dāng)用戶通過(guò)文本搜索時(shí)改變背景圖像。 查看Update the Background。
- 在Leanback fragments中定制背景顏色去匹配品牌。 查看Customize the Card View。
- 確保我們的UI不需要觸摸屏。 查看Touch screen and Declare touch screen not required。
- 遵循有效的廣告的指導(dǎo)。 查看Provide Effective Advertising。
搜索和發(fā)現(xiàn)內(nèi)容
這些清單項(xiàng)使用在游戲和應(yīng)用中。
- 在Android TV全局搜索框中提供搜索結(jié)果。 查看Provide Data。
- 提供TV特定數(shù)據(jù)字段的搜索。 查看Identify Columns。
- 確保應(yīng)用的詳情屏幕有可發(fā)現(xiàn)的內(nèi)容以便用戶立即開始觀看。 查看Display Your App in the Details Screen。
- 放置相關(guān)的,可操作的內(nèi)容和目錄在主屏幕,使用戶容易的發(fā)現(xiàn)內(nèi)容。 查看Recommending TV Content。
游戲
這些清單項(xiàng)目使用在游戲。
- 在manifest中用
isGame
標(biāo)記讓游戲顯示在主屏幕上。 查看Show your game on the home screen。 - 確保游戲控制器可以不依靠開始,選擇,或者菜單鍵操作(不是所有控制器有這些按鍵)。 查看Input Devices。
- 使用通常的游戲手柄布局(不包括特殊的控制器品牌)去顯示游戲按鍵示意圖。 查看Show controller instructions。
- 檢查網(wǎng)絡(luò)和WiFi連接。 查看Networking。
- 提供給用戶清晰的退出提示。 查看Exit。
在文檔使用的過(guò)程中是否遇到以下問(wèn)題:
更多建議: