重要詞彙與概念
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
本節說明這些指南中使用的重要詞彙,以及規格使用的縮寫。
必需、應該和五月
車輛專用 Android 設計指南使用「必須」、「應」及「可能」這些字詞,取決於 IETF 所發布的定義。汽車製造商和應用程式開發人員都必須瞭解這些字詞的意義。
根據上述規範,字詞「必須」、「應」和「可以」經常出現 (兩者皆以大寫表示,在跑步文字中以小寫表示)。這些術語的使用行為符合 IETF 所定義的定義,以便釐清各項規格層級的要求。
如需瞭解詳情,請參閱 IETF 定義,也就是本條款和 Android 相容性定義說明文件 (CDD) 中字詞使用方式的權威來源。
為確保車輛專用 Android 系統在所有實作項目中一致且穩定可靠,車輛製造商和應用程式開發人員必須注意下列事項:
字詞 |
意義 |
必須 |
指南為絕對要求 (不得省略或忽略)。這類規定是在 API 級別強制執行或透過下列方式強制執行:
- 使用 Google Automotive Services 的汽車製造商設計審查程序
- Google Play 商店的第三方應用程式審查程序
|
應優先採用 |
在特定情況下,可能會覺得忽略這項規範有合理的原因,但在選擇其他課程之前,必須先充分瞭解並審慎評估所有影響。
|
5 月 |
本指南確實非必要。汽車製造商或應用程式開發人員可能會選擇遵循規範來因應特定市場或產品需求,另一家汽車製造商則可能省略相同商品。
不含特定選項的導入方式「必須」能夠與其他提供選項的實作互通,但功能可能會減少。另一方面,包含特定選項的實作方式「必須」配合其他不含選項的實作方式 (當然,選項提供的功能除外)。
|
行車狀態
這些規範有時會指出因車輛行駛狀態 (例如車輛停靠、停車或移動) 而產生的使用者體驗差異。各駕駛州和車速範圍所允許採取的事項,取決於汽車製造商和各地區的相關法規要求。
舉例來說,在某些情況下,只有在車輛停妥時,車子才能停靠,系統才允許執行特定動作。在其他情況下,只有在車輛處於或低於特定速度 (例如 5 英里) 時,才允許執行該動作。
版面配置標籤
在這些規範中,下方標籤可用來描述規格版面配置。
標籤 |
說明 |
|
「Edge」:指出可用視窗的寬度和高度邊界。 |
|
邊界:定義應用程式畫布的左右邊界,從最接近的邊緣算起。如要瞭解邊界寬度如何隨螢幕大小而異,請參閱「應用程式工作空間」。 |
|
標線:與螢幕寬度成正比的值,用於指定元素與最近邊界或元件邊緣之間的水平距離。如要瞭解與特定螢幕寬度類別相關聯的標線值,請參閱「標線」。
|
|
邊框間距:這個值可根據元素關係,指定畫面中元素之間的間距。一般來說,兩個元素之間的關係越近,邊框間距越窄。如要進一步瞭解規格版面配置中使用的邊框間距值,請參閱「邊框間距」。 |
|
Flex:用於指定容器中垂直或水平置中元素的字詞,或可根據相鄰元素展開或收縮的距離。如「資源調度策略」中所述,Flex 版面配置維度有時會指派最小值或最大值。 |
|
「Corner Radius」:指定圓角的彎曲度,零表示正方形角,而值越大表示圓角。 |
除非另有註明,否則本頁面中的內容是採用創用 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 (世界標準時間)。"],[[["This document clarifies key terms like MUST, SHOULD, and MAY, aligning with IETF definitions for consistent understanding across car makers and app developers."],["Driving state context is crucial, as the car's state (parked, idling, moving) influences permissible actions and user experience, subject to car maker decisions and regional regulations."],["Layout labels like Edge, Margin, Keyline, Padding, Flex, and Corner Radius are used throughout the guidelines to illustrate specifications for app design and screen elements."],["For in-depth information, refer to linked resources detailing IETF definitions, Android Automotive library, and layout specifications."]]],[]]