プラットフォームは、OS、バージョン、デバイスの種類、サイズなどの側面がそれぞれ異なり、
これらの側面に応じたレイアウトを定義することが重要です。一部のプラットフォームは既定の設定が事前に定義されていますが、これらの設定を必要に応じてカスタマイズしたり、独自のプラットフォームを作成したりすることも可能です。
[ Platforms ] ノードは、
ナレッジベースで定義されているプラットフォームのリストを示し、プラットフォームの設定を変更する際のショートカットにもなります。このノードは
KB エクスプローラーの [ カスタマイズ ] ノードの下にあります。
プラットフォームごとに、さまざまな側面を設定できるプロパティが用意されています。
各プラットフォームに用意されているプロパティの詳細なリストを以下に示します。これらは、KB エクスプローラーの [ カスタマイズ ] ノード > [ Platforms ] サブノードにあります。
[ Name ] |
プラットフォーム名を指定します。 |
[ OS ] |
このプラットフォームのターゲット OS を指定します。値: All、Android、iOS、Web |
[ Version ] |
OS のバージョンを指定します1。 |
[ Device Kind ] |
プラットフォームのターゲットデバイスの種類を指定します。値: All、Phone or Tablet、TV、Watch |
[ Size ] |
画面のサイズと解像度を指定します。値: All、Small、Medium、Large |
[ Style ] |
デザインシステムまたはテーマを指定します。 |
[ Additional Styles ] |
このプラットフォームに関連する追加の UI デザインシステムまたはテーマを指定します。 |
[ Navigation Style ] |
ナビゲーションスタイルを指定します。 |
[ Default Layout Orientation ] |
レイアウトの向きを指定します。 |
[ Bounds Name ] |
特定の境界の名前を指定します。 |
[ Minimum Shortest Bound ] |
最短のデバイス境界の最小サイズを dip 単位で指定します2。 |
[ Maximum Shortest Bound ] |
最短のデバイス境界の最大サイズを dip 単位で指定します3。 |
[ Minimum Longest Bound ] |
最長のデバイス境界の最小サイズを dip 単位で指定します4。 |
[ Maximum Longest Bound ] |
最長のデバイス境界の最大サイズを dip 単位で指定します5。 |
1 [ Version ] プロパティ: Android、iOS、Web に利用できます。
2 [ Minimum Shortest Bound ] プロパティ: iOS にのみ利用できます。
3 [ Maximum Shortest Bound ] プロパティ: iOS にのみ利用できます。
4 [ Minimum Longest Bound ] プロパティ: iOS と Web に利用できます。
5 [ Maximum Longest Bound ] プロパティ: iOS と Web に利用できます。
新しいプラットフォームを作成するには、 [ 設定 ] タブ > [ パターン ] ノード > Work With サブノード (ダブルクリックして設定ツリーを開く) の順に選択します。
次に、 [ Platforms ] ノードを右クリックして、 [ 追加 ] 、 [ Platform ] の順に選択します。
新しいプラットフォームを作成すると、設計するレイアウトを選択するときに、より具体的な指定が可能になります。
パネル内の複数のレイアウト