summaryrefslogtreecommitdiff
path: root/docs/html-intl/intl/ja/design/get-started/principles.jd
blob: dde44ffee42ecdcc90032d80d05b2210ee946c7d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
page.title=Android デザインの原則
@jd:body

<p>このデザインの原則は、ユーザーがもっとも知りたいと思われることを中心に、Android User Experience Team により、またその活動を統一的なものにするために作成されたものです。

Android デベロッパーとデザイナーに対しては各種端末向けのより詳細なデザイン ガイドラインがあります。

</p>

<p>
ご自身のクリエイティビティやデザインについて考える際、この原則を考慮に入れてください。
何を当てはめるかは目的に応じて調整してください。
</p>

<h2 id="enchant-me">ユーザーを引きつける</h2>

<div class="cols">
  <div class="col-7">

<h4 id="delight-me">サプライズで楽しませる</h4>
<p>美しい画面、思慮深く配置されたアニメーション、タイミングの良いサウンド エフェクトは、使っていて楽しくなります。
わずかな効果でも、ユーザーを楽しませ、力を得たように感じてもらえます。
</p>

  </div>
  <div class="col-6">

    <img src="{@docRoot}design/media/principles_delight.png">

  </div>
</div>

<div class="vspace size-2">&nbsp;</div>

<div class="cols">
  <div class="col-7">

<h4 id="real-objects-more-fun">ボタンやメニューよりもリアルなオブジェクトでさらに楽しく</h4>
<p>アプリでオブジェクトを直接タップしたり操作したりできます。タスクを試行錯誤しながら実行する必要はなく、アプリの満足度も上がります。
</p>

  </div>
  <div class="col-6">

    <img src="{@docRoot}design/media/principles_real_objects.png">

  </div>
</div>

<div class="vspace size-2">&nbsp;</div>

<div class="cols">
  <div class="col-7">

<h4 id="make-it-mine">アプリに自分らしさをプラス</h4>
<p>誰もがアプリで自分らしさを出したいと思っています。好きなようにアプリを操作できるからです。実用的で美しい機能があらかじめ用意されており、それに加えてメイン タスクの邪魔にならない、楽しいカスタマイズもできます。

</p>

  </div>
  <div class="col-6">

    <img src="{@docRoot}design/media/principles_make_it_mine.png">

  </div>
</div>

<div class="vspace size-2">&nbsp;</div>

<div class="cols">
  <div class="col-7">

<h4 id="get-to-know-me">ユーザーの好みを学習</h4>
<p>徐々にユーザーの好みを学習していきます。ユーザーに何度も同じ選択をさせるのではなく、前に選択したものをすぐに選べるようにします。
</p>

  </div>
  <div class="col-6">

    <img src="{@docRoot}design/media/principles_get_to_know_me.png">

  </div>
</div>

<h2 id="simplify-my-life">生活をシンプルに</h2>

<div class="cols">
  <div class="col-7">

<h4 id="keep-it-brief">簡潔を心がける</h4>
<p>シンプルで短いフレーズを用います。長い文章は好まれません。</p>

  </div>
  <div class="col-6">

    <img src="{@docRoot}design/media/principles_keep_it_brief.png">

  </div>
</div>

<div class="vspace size-2">&nbsp;</div>

<div class="cols">
  <div class="col-7">

<h4 id="pictures-faster-than-words">画像は言葉よりもわかりやすい</h4>
<p>画像を使ってアイデアを説明してみましょう。ユーザーの興味を引くことができ、言葉よりも効果的です。
</p>

  </div>
  <div class="col-6">

    <img src="{@docRoot}design/media/principles_pictures.png">

  </div>
</div>

<div class="vspace size-2">&nbsp;</div>

<div class="cols">
  <div class="col-7">

<h4 id="decide-for-me">選択は最小限に、最終決定はユーザーに</h4>
<p>最初からユーザーに選ばせるのではなく、適切と思われる項目を提示します。選択肢や決定事項が多すぎるとユーザーは面倒に感じます。
間違った選択をしても、「やり直し」ができます。</p>

  </div>
  <div class="col-6">

    <img src="{@docRoot}design/media/principles_decide_for_me.png">

  </div>
</div>

<div class="vspace size-2">&nbsp;</div>

<div class="cols">
  <div class="col-7">

<h4 id="only-show-when-i-need-it">必要なものを必要なときに</h4>
<p>一度に表示される内容が多すぎると疲れてしまいます。タスクや情報はいくつかに小さくまとめてわかりやすくします。
その時点で必要のないオプションは非表示にして、必要なときだけ表示します。</p>

  </div>
  <div class="col-6">

    <img src="{@docRoot}design/media/principles_information_when_need_it.png">

  </div>
</div>

<div class="vspace size-2">&nbsp;</div>

<div class="cols">
  <div class="col-7">

<h4 id="always-know-where-i-am">現在位置を把握する</h4>
<p>ユーザーが現在アプリのどこにいるのかがすぐに分かります。アプリ内における現在位置を明示し、遷移を使用して画面間の関係を表示します。
実行中のタスクにフィードバックを返します。</p>

  </div>
  <div class="col-6">

    <img src="{@docRoot}design/media/principles_navigation.png">

  </div>
</div>

<div class="vspace size-2">&nbsp;</div>

<div class="cols">
  <div class="col-7">

<h4 id="never-lose-my-stuff">作成物を失くさない</h4>
<p>ユーザーが時間をかけて作ったものは保存して、どこからでもアクセスできるようにします。設定、独自のカスタマイズ、および携帯端末、タブレット、コンピュータで作成したものを保存します。
アップグレードも簡単にできます。
</p>

  </div>
  <div class="col-6">

    <img src="{@docRoot}design/media/principles_never_lose_stuff.png">

  </div>
</div>

<div class="vspace size-2">&nbsp;</div>

<div class="cols">
  <div class="col-7">

<h4 id="looks-same-should-act-same">見た目が同じなら機能も同じ</h4>
<p>機能の違いがはっきり分かるように、特徴的なビジュアルにします。
同じような外観、同じ入力方法なのに機能が異なるということのないようにします。</p>

  </div>
  <div class="col-6">

    <img src="{@docRoot}design/media/principles_looks_same.png">

  </div>
</div>

<div class="vspace size-2">&nbsp;</div>

<div class="cols">
  <div class="col-7">

<h4 id="interrupt-only-if-important">割り込みは必要な場合のみ</h4>
<p>優秀な個人秘書のように、ユーザーを些細なことでわずらわせないようにします。ユーザーは実行中の操作に専念したいと考えており、重要で一刻を争うようなものでない限り、割り込みは面倒で不快と感じます。
</p>

  </div>
  <div class="col-6">

    <img src="{@docRoot}design/media/principles_important_interruption.png">

  </div>
</div>

<h2 id="make-me-amazing">操作を楽しく</h2>

<div class="cols">
  <div class="col-7">

<h4 id="give-me-tricks">あらゆる場所に工夫を凝らす</h4>
<p>理解できれば楽しくなります。Android アプリで広く使われている視覚や操作のパターンを生かし、アプリの操作をわかりやすいものにします。
たとえばスワイプ操作は、ナビゲーションのショートカットとして使えるので便利です。
</p>

  </div>
  <div class="col-6">

    <img src="{@docRoot}design/media/principles_tricks.png">

  </div>
</div>

<div class="vspace size-2">&nbsp;</div>

<div class="cols">
  <div class="col-7">

<h4 id="its-not-my-fault">ユーザーの責任にしない</h4>
<p>ユーザーに修正を促す場合はその方法に注意します。ユーザーはアプリをスマートに使いこなしたいと考えています。
うまくいかなかったときの解決方法は明確でなければなりませんが、技術的に詳細である必要はありません。
自動的に修正できる問題については、通知も不要です。</p>

  </div>
  <div class="col-6">

    <img src="{@docRoot}design/media/principles_error.png">

  </div>
</div>

<div class="vspace size-2">&nbsp;</div>

<div class="cols">
  <div class="col-7">

<h4 id="sprinkle-encouragement">操作を促すしかけを散りばめる</h4>
<p>複雑なタスクは分割し、簡単に達成できるようにします。1 つ 1 つのアクションにフィードバックすることで、ユーザーの満足度は高まります。
</p>

  </div>
  <div class="col-6">

    <img src="{@docRoot}design/media/principles_sprinkle_encouragement.png">

  </div>
</div>

<div class="vspace size-2">&nbsp;</div>

<div class="cols">
  <div class="col-7">

<h4 id="do-heavy-lifting-for-me">手間のかかる作業は不要</h4>
<p>できないと思っていたことができるようになれば、初心者でもエキスパートの気分が味わえます。たとえば複数の写真効果を組み合わせるショートカットを使うことで、わずかな手順でプロのような写真に仕上げられます。

</p>

  </div>
  <div class="col-6">

    <img src="{@docRoot}design/media/principles_heavy_lifting.png">

  </div>
</div>

<div class="vspace size-2">&nbsp;</div>

<div class="cols">
  <div class="col-7">

<h4 id="make-important-things-fast">重要なことはすみやかに</h4>
<p>すべてのアクションが同じ優先度とは限りません。アプリのアクションに優先度を設定し、カメラのシャッター ボタンや音楽プレイヤーの一時停止ボタンのように重要なものは、簡単に見つけてすぐに使えるようにします。
</p>

  </div>
  <div class="col-6">

    <img src="{@docRoot}design/media/principles_make_important_fast.png">

  </div>
</div>