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