このセクションでは、このガイドラインで使用されている主な用語と、仕様で使用されている略語について説明します。
「しなければならない」、「そうであるべき」、「5 月」の意味
自動車向け Android の設計ガイドラインでは、IETF で公開されている定義に従い、「しなければならない」「すべき」「すべき」という用語を使用しています。自動車メーカーとアプリ デベロッパーは、それぞれの用語の意味を理解する必要があります。
上記のガイドライン全体では、「必須」、「すべき」、「頻繁に」などの用語が表に使われることがよくあります(表では大文字で、実行中のテキストでは小文字で表記)。これらの用語の使用は、仕様におけるさまざまな要件レベルを明確にするために IETF で定義されている定義に準拠しています。
詳しくは、IETF の定義をご覧ください。IETF の定義は、これらのガイドラインと Android 互換性定義ドキュメント(CDD)で使われている用語の信頼できるソースです。
自動車向け Android システムがすべての実装で一貫して確実に動作するようにするには、自動車メーカーとアプリ デベロッパーは次のことに留意する必要があります。
用語 | 意味 |
---|---|
しなければならない | ガイドラインは絶対的な要件です(省略したり、無視したりすることはできません)。このような要件は、API レベルまたは以下によって適用されます。
|
すべきです | 特定の状況では、ガイドラインを無視する正当な理由がある場合もありますが、すべての影響を理解し、別のコースを選択する前に慎重に検討する必要があります。 |
5 月 | ガイドラインは省略可能です。自動車メーカーやアプリ デベロッパーは、市場やプロダクトに関する特定のニーズを満たすためにガイドラインに従うことも、同じアイテムを省略する場合もあります。 特定のオプションを含まない実装は、オプションを含む別の実装と相互運用できるようにしなければならない(ただし、機能が低下している可能性があります)必要があります。同様に、特定のオプションを含む実装は、そのオプションを含まない別の実装と相互運用できるように準備する必要があります(ただし、オプションで提供される機能については除きます)。 |
運転状態
このガイドラインは、車の運転状態(駐車中、アイドリング中、移動中など)に応じたユーザー エクスペリエンスの違いを指す場合があります。さまざまな運転状態と速度範囲で許可されるものに関する決定は、自動車メーカーおよび地域ごとの関連する規制要件によって異なります。
たとえば、パーキング ブレーキをオンにした状態で車が停止した場合にのみ、特定のアクションが許可されることがあります。また、車が特定の速度(5 mph など)以下で動く場合にのみ、アクションが許可されることがあります。
レイアウト ラベル
このガイドラインでは、仕様レイアウトの記述に以下のラベルを使用しています。
ラベル | 説明 |
---|---|
![]() |
Edge: 使用可能なウィンドウの幅と高さを示します。 |
![]() |
マージン: アプリ キャンバスの左右の境界を定義します(最も近いエッジから測定)。画面サイズによってマージンの幅がどのように変化するかについては、アプリの作業スペースをご覧ください。 |
![]() |
キーライン: 画面の幅に比例する値。要素と最も近い余白やコンポーネントの端との間の水平距離を指定します。特定の画面幅カテゴリに関連付けられているキーライン値については、キーラインをご覧ください。 |
![]() |
パディング: 画面上の要素間の関係に応じて間隔を指定するために使用する値。一般に、2 つの要素間の関係が近いほどパディングは狭くなります。仕様レイアウトで使用されるパディング値の詳細については、パディングをご覧ください。 |
![]() |
フレックス: コンテナ内の垂直方向または水平方向に中央揃えされた要素、または隣接する要素に応じて拡大または縮小できる距離を指定する用語です。スケーリング戦略で説明されているように、フレックス レイアウト ディメンションに最小値または最大値が割り当てられる場合があります。 |
![]() |
角の丸み: 角の曲率を指定します。ゼロは正方形の角を示し、値が大きいほど丸みがあることを示します。 |