建立應用程式
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
建立適用於 Android Automotive OS 的媒體應用程式包含 6 項基本設計工作。
本節提供這些工作總覽。並說明汽車製造商和應用程式開發人員如何協助改善媒體應用程式體驗。
工作總覽
大部分的媒體應用程式設計都是由汽車製造商主導,因此應用程式開發人員的設計相關工作就相對簡單。
以下是應用程式開發人員的 6 大基本工作:
1) 規劃導覽分頁:最多可以選擇 4 個頂層內容檢視畫面,您可選擇導覽分頁的圖示或標籤。
2) 規劃瀏覽檢視畫面:規劃頂層和較低層級的內容檢視畫面的組織方式和格式 (格狀或清單)。
3) 自訂播放控制項:決定是否要提供自訂動作和圖示,以及是否要導入佇列。
4) 調整登入流程:調整提供的程式碼,為應用程式建立登入流程 (如果需要登入)。
5) 設計設定:視需要設計應用程式的設定畫面。
6) 提供品牌宣傳元素:提供應用程式圖示和強調色,讓汽車製造商在畫面上呈現您的品牌。
點選上方連結,即可查看各項工作的詳細指南。如需所需設計元素摘要,請參閱檢查清單。
角色劃分
下表摘要列出汽車製造商和應用程式開發人員的設計角色,可確保一致的媒體應用程式體驗。
媒體體驗的不同面向 |
汽車製造商的設計角色 |
應用程式開發人員的設計角色 |
瀏覽媒體應用程式 |
決定應用程式列的位置,並支援應用程式列的導覽功能和控制項 (顯示在應用程式列)
|
決定要在應用程式列的分頁中呈現哪些頂層內容檢視畫面,並視需要提供圖示和標籤
前往規劃導覽分頁。
|
瀏覽內容詳細資料 |
決定格狀或清單項目的大小和內容,並在內容較低的層級實作應用程式標頭
|
決定各層級可瀏覽媒體內容的格式 (格狀或清單) 和整理方式
前往規劃瀏覽檢視畫面。
|
播放媒體 |
使用適當的媒體中繼資料和播放控制項,導入播放檢視畫面以及最小化的控制列,包括應用程式中任何自訂動作的控制項。在播放檢視畫面和佇列樣式中提供佇列預設用途。
|
決定是否要在控制列中導入自訂動作,並提供圖示。決定是否要實作佇列,以及是否要為目前播放的曲目提供指標。
瀏覽自訂播放控制項
|
登入、設定和搜尋功能 |
您可以在應用程式列提供搜尋和設定的預設用途、設計搜尋鍵盤,並視需要讓使用者連結至登入畫面
|
視需要提供登入流程 (根據程式碼範例進行調整) 和設定畫面
請參閱「調整登入流程」和「設計登入與設定」這兩篇文章。
|
品牌歸因 |
在所有內容畫面上顯示應用程式圖示,並選擇套用第三方應用程式顏色做為強調色的位置
|
提供應用程式圖示並指定強調色
請參閱「提供品牌元素」一節
|
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2024-07-23 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2024-07-23 (世界標準時間)。"],[[["Developing media apps for Android Automotive OS involves six key design tasks for app developers, including planning navigation and browsing, customizing playback, adapting sign-in, designing settings, and providing branding elements."],["Car makers handle the broader user interface and experience while app developers focus on content presentation and app-specific features."],["App developers have specific responsibilities for navigation tabs, browsing views, playback controls, sign-in flow, settings design, and branding elements."],["Resources are available for detailed guidance on each design task, including links to specific sections and a design checklist."],["Collaboration between car makers and app developers is crucial to ensure a seamless and unified media experience for users in vehicles."]]],[]]