SlideShare a Scribd company logo
1 of 103
Download to read offline
ガイドラインからみたアプリUI
  ∼iPhone用とAndroid用∼


    秋葉ちひろ(@tommmmy)
        2013.2.27


    京都まゆまろ杯 第1回スマホアプリコンテスト
秋葉ちひろ(@tommmmy)
        Baidu Japan Inc
        デザイナー / アートディレクター



• Web制作関連
• Androidアプリ制作関連
• インターフェイス設計
日本語入力キーボード Simeji
  Japanese Input Method Editor Simeji




                                        Simeji
Android App Designs 勉強会


デザイナーがコードから読み解く、Android
アプリのデザインの幅を広げるコツとTips


    Design                 XML


               Android App Designsについて ¦ Android App Designs
約   65   名   約   80   名   約   60   名   約   90   名
デザイナーズハック


「技術にしばられないでデザインを
  考えていく」コミュニティ

【身の回りのデザインを観察・分析して発表しようの会】
           絶賛募集中

                     デザイナーズハック
ガイドラインからみたアプリUI
  ∼iPhone用とAndroid用∼
iOSヒューマンインターフェイス
      ガイドライン




           日本語ドキュメント - Apple Developer
Android Design




                 Design ¦ Android Developers
グラフィックのちがい
• 美しいグラフィック
• 魅力的なグラフィック
• リアルな○○
• Provide sensible,
   beautiful defaults,
   but also consider fun




 Design Principles ¦ Android Developers
基本となる知識
 ∼各種パーツ∼
Status bar

Navigation bar

Page title




Tab bar
Status bar

Navigation bar …階層の移動

Page title




Tab bar …異なるサブタスク間、
         ビュー間、またはノード間
         を切り替える機能
レシピ検索No.1/料理レシ
ピ載せるなら クックパッド
ミイル(miil)   Petap / ペタップ
Tool bar
Tool bar
画面やビューのオブジェクトに関連した
アクションを実行するコントロール
フラグを立てる   削除
      アーカイブ 返信 新規作成
Segmented
control
Segmented
control

密接に関連しているが、相互に排他
的な選択肢を提供するために使用
foursquare   Twitter
Holo Light          Holo Dark   Holo Light with
                                         dark action bars




Themes ¦ Android Developer
Color ¦ Android Developers
Action bar
Action buttons
        App icon
                             View control                  Action overflow
                                                           (only in softkey device)
                             view-switching
                              - drop-down
                              - tab control
                              - non-interactive contents



Action Bar ¦ Android Developers
Action bar
Action bar
新規作成
フォルダに入れる
タグをつける     Top bar
添付
削除
Action bar

Top bar




 Bottom bar
(Split action bar)
App Name

[title] mail title - adfgg gfh s
fdgs lkgafjdgkdo ofgd kfds


[title] mail title - adfgg gfh s
fdgs lkgafjdgkdo ofgd kfds


[title] mail title - adfgg gfh s
fdgs lkgafjdgkdo ofgd kfds

            更新
[title] mail title - adfgg gfh s
            開封済みにする
fdgs lkgafjdgkdo ofgd kfds
            お気に入り
[title] mail title - adfgg gfh s
            重要マークを外す
fdgs lkgafjdgkdo ofgd kfds
            ミュート

[title] mail 迷惑メールを報告s
             title - adfgg gfh
fdgs lkgafjdgkdo ofgd kfds
            フィッシングを報告
App Name

[title] mail title - adfgg gfh sfdgs lkgafjdgkdo ofgd kfds teh
                                            開封済みにする
adfgadf lgfhk lkghs fd fdgajk og a kjsfglk j ka lgjad kjdgf oweo
                                           お気に入り
                                            重要マークを外す
[title] mail title - adfgg gfh sfdgs lkgafjdgkdo ofgd kfds teh
adfgadf lgfhk lkghs fd fdgajk og a kjsfglk j ミュートkjdgf oweo
                                             ka lgjad

                                             迷惑メールを報告
[title] mail title - adfgg gfh sfdgs lkgafjdgkdo ofgd kfds teh
adfgadf lgfhk lkghs fd fdgajk og a kjsfglk j フィッシングを報告
                                             ka lgjad kjdgf oweo


[title] mail title - adfgg gfh sfdgs lkgafjdgkdo ofgd kfds teh
adfgadf lgfhk lkghs fd fdgajk og a kjsfglk j ka lgjad kjdgf oweo
App Name

[title] mail title - adfgg gfh s   重要マークを外す
fdgs lkgafjdgkdo ofgd kfds
                                   ミュート

[title] mail title - adfgg gfh s   迷惑メールを報告
fdgs lkgafjdgkdo ofgd kfds         フィッシングを報告

[title] mail title - adfgg gfh s
fdgs lkgafjdgkdo ofgd kfds


[title] mail title - adfgg gfh s
fdgs lkgafjdgkdo ofgd kfds


[title] mail title - adfgg gfh s
fdgs lkgafjdgkdo ofgd kfds


[title] mail title - adfgg gfh s
fdgs lkgafjdgkdo ofgd kfds


[title] mail title - adfgg gfh s
fdgs lkgafjdgkdo ofgd kfds
アクションボタンは、マルチデバイス
対応のために、ものすごく考えられた
結果のもの

            でもあまり
            使われていない…
Galaxy Nexus
                  Xperia Z

                             Galaxy S III   Galaxy S II


                                     ハードキー

    INFOBAR A02   ソフトキー
Action bar

Top bar




 Bottom bar
(Split action bar)
Top bar
Top bar




Tab bar
Drawer


• 画面全体が横方向(主に右)にずれ、左から
 メニューが出てくるパターン
• Facebookに代表される
App Name

Home         tommmmy あーたのしかっ
             たー。
Profile
             tommmmy あーたのしかっ
Favorite     たー。

Message      tommmmy あーたのしかっ
             たー。
Event
             tommmmy あーたのしかっ
Friends      たー。

             tommmmy あーたのしかっ
             たー。

             tommmmy あーたのしかっ
             たー。

             tommmmy あーたのしかっ
             たー。
App Name

Home         tommmmy あーたのしかっ
             たー。
Profile
             tommmmy あーたのしかっ
Favorite     たー。

Message      tommmmy あーたのしかっ
             たー。
Event
             tommmmy あーたのしかっ
Friends      たー。

             tommmmy あーたのしかっ
             たー。

             tommmmy あーたのしかっ
             たー。

             tommmmy あーたのしかっ
             たー。
Ice B r e a k




∼プラットフォームの特徴∼
Ice B r e a k

      デバイスの向きを変えられる

• iPhoneおよびiPod touchでは、ホーム(Home)画
 面は常に縦長の表示であり、ホーム(Home)ボタン
 は画面の一番下に表示されます。このため、ユーザ
 はiPhoneアプリケーションが、デフォルトではこ
 の向きで起動することを期待します。
• iPadでは、ホーム(Home)画面はすべての向きで表
 示されます。そのため、ユーザはデバイスを現在使
 用している向きでiPadアプリケーションが起動す
 ることを期待する傾向があります。
                                      p.12
Ice B r e a k

               デバイスの向きを変えられる




               京都まゆまろ杯 第1回   京都まゆまろ杯 第1回
               スマホアプリコンテスト   スマホアプリコンテスト
 京都まゆまろ杯 第1回
スマホアプリコンテスト




                                            p.74
Ice B r e a k

      画面上のヘルプは最小限


• iOSデバイスと標準で組み込まれているアプリケー
 ションは直感的で使いやすいため、画面上でヘルプ
 を開いて使いかたを読む必要がありません。




                               p.15
タップエリアの大きさ
タップエリアの大きさ
44point   48dp   7mm
タップエリアの大きさ
タッチ操作の設計 (Windows ストア アプリ) (Windows)
タッチ操作の設計 (Windows ストア アプリ) (Windows)
Galaxy Note               Nexus 7                           Galaxy Tab 10.1
800x1280                  800x1280                          800x1280
xhdpi                     hdpi                              mdpi
XWGA                      XWGA                              XWGA




 400dp
                              533dp                                      800dp
 棚  田中  田奈  たな  七夕  タナ
 田中さん  棚板  田辺  掌  田中れいな

      あ    か    さ
                            棚  田中  田奈  たな  七夕  タナ  田中さん
      た    な    は
                            棚板  田辺  掌  田中れいな  たなか  棚田  棚卸

      ま    や    ら
                                   あ      か     さ
      小    わ   ?!
                                   た      な     は

                                   ま      や     ら

                                   小      わ    ?!               棚  田中  田奈  たな  七夕  タナ  田中さん  棚板  田辺  掌
                                                                田中れいな  たなか  棚田  棚卸  棚橋  田無  棚卸し  タナカ  たなご


                                                                           あ        か        さ

                                                                           た        な        は

                                                                           ま        や        ら

                                                                           小        わ       ?!



   48dpの大きさ
48dp Rhythm




recommended target sizes (7-10 mm)


         Metrics and Grids ¦ Android Developers
タップするボタンの大きさは、
実装後に定規で測ろう

         端末で確認するの
         がいちばん!
タップするボタンの大きさは、
実装後に定規で測ろう

         端末で確認するの
         がいちばん!
アニメーションの意味

● ユーザにフィードバックを与える

● リアルさを高める
ユーザにフィードバックを与える



アニメーションは、ユーザのタスクの
妨げになったり、作業を遅らせたりし
ない限り、効果的にやり取りするため
の良い方法です。


                    p.74
ユーザにフィードバックを与える


● ステータスの伝達

● 有用なフィードバックの提供

● 直接操作の感覚を高める

● ユーザのアクションの結果を視覚化する
  支援

                       p.74
リアルさを高める



分かりやすいアニメーションは、アプリ
ケーションに具体的で物理的なリアルさ
を与え、それに時間を費やしたいという
ユーザの印象を強めます。


                 p.69
• iOSは今までもこれからも
• Androidはこれからが勝負(4.0以降)
Name name
         10hours public

It’s so fun to study design. What do
you think it complecated?




         Name name
         10hours public

It’s so fun to study design. What do
you think it complecated?
Name name
         10hours public

It’s so fun to study design. What do
you think it complecated?
Name name
         10hours public

It’s so fun to study design. What do
you think it complecated?
Name name
         10hours public

It’s so fun to study design. What do
you think it complecated?




         Name name
         10hours public

It’s so fun to study design. What do
you think it complecated?
Name name
         10hours public

It’s so fun to study design. What do
you think it complecated?
Name name
         10hours public

It’s so fun to study design. What do
you think it complecated?
Name name
         10hours public

It’s so fun to study design. What do
you think it complecated?
アニメーションの意味

● ユーザにフィードバックを与える

● リアルさを高める


 気持ちよさを追求
アニメーションを工夫しよう
• 過度にやりすぎない
• まったくないのも仏頂面
                気持ちいいのは
                どこだろう?
Pure Android
● 他のプラットフォームのUIを持ち込んでは
  いけない




      Pure Android ¦ Android Developers
Don't mimic UI elements from other platforms
       他のOSのUI要素をまねしてはいけない
Don't carry over platform-specific icons
     他のOSのアイコンをもちこんではいけない
Don't use bottom tab bars
  タブを下に配置してはいけない
Don't use labeled back buttons on action bars
       ラベルのついたボタンを使ってはいけない
Don't use right-pointing carets on line items
        右矢印のアイコンを使ってはいけない
iPhoneをマネしないでよぅ。。
iPhoneアプリのような
   Androidアプリ
Androidアプリなのに、iPhoneのUIそのまま!
      (それってどうなの…?)
ガイドラインに絶対に
従わないといけないわけ
    ではないが、
  本当に知ってるの?
知らずに適当に作る

 知っててやぶる
やぶる理由
• お客さんに言われたから…
• 納期がタイトだから
• 予算がないから
まずは標準の形で考える
 • その結果、必要であればカスタ
 マイズする

タスクの促進   ユーザ体験の強化
タスクの促進   ユーザ体験の強化
タスクの促進   ユーザ体験の強化
アプリの種類ごとのカスタマイズ

生産的タスク      ゲーム・没入型ストーリー
• 標準で控えめ   • 豊かで美しいグラフィック
• 簡素化された   • 革新的なインタラクティブ操作
 ナビゲーション
           • 独特な世界

コンテンツ閲覧
• コンテンツと競合しないUI
                         p.30
クリエイティブに考える




ゲームなどの没入型アプリケーション
の場合は、完全にカスタムのコント
ロールを作成することが望ましい。



                    p.66
Flipboard
Pulse
• ガイドラインは必ず熟読しよう
• 必ず守る必要はなくて、知識として蓄
えよう

• 今後のWebアプリ、その他インター
フェイスに必ず生かせるはず
ありがとうございました。
  Have a nice apps!




   秋葉ちひろ(@tommmmy)

More Related Content

Similar to ガイドラインからみたアプリUI〜iPhone用とAndroid用〜

ABC2013 Spring デザインナーとエンジニアの連携プレイのコツ
ABC2013 Spring デザインナーとエンジニアの連携プレイのコツABC2013 Spring デザインナーとエンジニアの連携プレイのコツ
ABC2013 Spring デザインナーとエンジニアの連携プレイのコツ
Mori Keita
 
20120324 ABC2012S Android開発者とデザイナーの効率的な連携に利く話
20120324 ABC2012S Android開発者とデザイナーの効率的な連携に利く話20120324 ABC2012S Android開発者とデザイナーの効率的な連携に利く話
20120324 ABC2012S Android開発者とデザイナーの効率的な連携に利く話
youten (ようてん)
 
AndroidのUI設計で押さえておきたいポイント
AndroidのUI設計で押さえておきたいポイントAndroidのUI設計で押さえておきたいポイント
AndroidのUI設計で押さえておきたいポイント
Takayuki Inoue
 
Unity開発で週イチ呑み会を支える技術
Unity開発で週イチ呑み会を支える技術Unity開発で週イチ呑み会を支える技術
Unity開発で週イチ呑み会を支える技術
kazuya noshiro
 
131207 NECTJ Workshop 2
131207 NECTJ Workshop 2131207 NECTJ Workshop 2
131207 NECTJ Workshop 2
NECTJ
 

Similar to ガイドラインからみたアプリUI〜iPhone用とAndroid用〜 (20)

マルチスクリーン対応と最近のアプリの傾向
マルチスクリーン対応と最近のアプリの傾向マルチスクリーン対応と最近のアプリの傾向
マルチスクリーン対応と最近のアプリの傾向
 
ABC2013 Spring デザインナーとエンジニアの連携プレイのコツ
ABC2013 Spring デザインナーとエンジニアの連携プレイのコツABC2013 Spring デザインナーとエンジニアの連携プレイのコツ
ABC2013 Spring デザインナーとエンジニアの連携プレイのコツ
 
Androidアプリの魅力的なインターフェース〜本当にiOSアプリのデザインを流用するだけでいいの?〜
Androidアプリの魅力的なインターフェース〜本当にiOSアプリのデザインを流用するだけでいいの?〜Androidアプリの魅力的なインターフェース〜本当にiOSアプリのデザインを流用するだけでいいの?〜
Androidアプリの魅力的なインターフェース〜本当にiOSアプリのデザインを流用するだけでいいの?〜
 
Siggraph2012報告会前半
Siggraph2012報告会前半Siggraph2012報告会前半
Siggraph2012報告会前半
 
20120324 ABC2012S Android開発者とデザイナーの効率的な連携に利く話
20120324 ABC2012S Android開発者とデザイナーの効率的な連携に利く話20120324 ABC2012S Android開発者とデザイナーの効率的な連携に利く話
20120324 ABC2012S Android開発者とデザイナーの効率的な連携に利く話
 
Androidアプリ製作で気をつけたいこと
Androidアプリ製作で気をつけたいことAndroidアプリ製作で気をつけたいこと
Androidアプリ製作で気をつけたいこと
 
AndroidのUI設計で押さえておきたいポイント
AndroidのUI設計で押さえておきたいポイントAndroidのUI設計で押さえておきたいポイント
AndroidのUI設計で押さえておきたいポイント
 
誰でもできるGoogleアシスタント開発
誰でもできるGoogleアシスタント開発誰でもできるGoogleアシスタント開発
誰でもできるGoogleアシスタント開発
 
AozoraYomite @InfoTalk 2012/12/21
AozoraYomite @InfoTalk 2012/12/21AozoraYomite @InfoTalk 2012/12/21
AozoraYomite @InfoTalk 2012/12/21
 
Unity開発で週イチ呑み会を支える技術
Unity開発で週イチ呑み会を支える技術Unity開発で週イチ呑み会を支える技術
Unity開発で週イチ呑み会を支える技術
 
amana tech night vol.2 『実践!Pixate』
amana tech night vol.2 『実践!Pixate』amana tech night vol.2 『実践!Pixate』
amana tech night vol.2 『実践!Pixate』
 
application Next Generation presented by android女子部
application Next Generation presented by android女子部application Next Generation presented by android女子部
application Next Generation presented by android女子部
 
SnapDishの事例
SnapDishの事例SnapDishの事例
SnapDishの事例
 
土下座パラダイスはこうして生まれた
土下座パラダイスはこうして生まれた土下座パラダイスはこうして生まれた
土下座パラダイスはこうして生まれた
 
Developers Summit 2013【14-E-4】デザインをするときにデザイナーが考えること〜デザイナーの頭の中〜
Developers Summit 2013【14-E-4】デザインをするときにデザイナーが考えること〜デザイナーの頭の中〜Developers Summit 2013【14-E-4】デザインをするときにデザイナーが考えること〜デザイナーの頭の中〜
Developers Summit 2013【14-E-4】デザインをするときにデザイナーが考えること〜デザイナーの頭の中〜
 
[141004] cedec 2014 참관기 & 강연 리뷰 #1
[141004] cedec 2014 참관기 & 강연 리뷰 #1[141004] cedec 2014 참관기 & 강연 리뷰 #1
[141004] cedec 2014 참관기 & 강연 리뷰 #1
 
131207 NECTJ Workshop 2
131207 NECTJ Workshop 2131207 NECTJ Workshop 2
131207 NECTJ Workshop 2
 
【配布用】20120411スターター資料スマホアプリご導入までの流れ
【配布用】20120411スターター資料スマホアプリご導入までの流れ【配布用】20120411スターター資料スマホアプリご導入までの流れ
【配布用】20120411スターター資料スマホアプリご導入までの流れ
 
UX on HTML5 x Touch UI
UX on HTML5 x Touch UIUX on HTML5 x Touch UI
UX on HTML5 x Touch UI
 
Barcode-punk
Barcode-punkBarcode-punk
Barcode-punk
 

ガイドラインからみたアプリUI〜iPhone用とAndroid用〜