SlideShare a Scribd company logo
1 of 61
Copyright 2018 Yahoo Japan Corporation. All Rights
Reserved.
Yahoo! JAPANアプリの
つくりかた
青柳麻紀
デザインシステムを活用したUIデザイン
自己紹介
青柳 麻紀
2008年度入社
体験設計/UIデザイン/イラスト
第4代ビジュアル設計黒帯
はじめに
「Yahoo! JAPANアプリのつくりか
た」はひとことで言うと「アプリの
利用体験を向上させるためにデザイ
ンシステムを活用しているんです
よ」というお話です
今日お話すること
Yahoo! JAPANアプリのつくりかた
-アプリの特徴とユーザビリティ課題
-解決策
-デザインシステムの活用
0
10
2
0
3
Yahoo! JAPANアプリについて
まとめ
Copyright 2018 Yahoo Japan Corporation. All Rights
Reserved.
0
1
Yahoo! JAPANアプリについて
Yahoo! JAPANアプリについて01
Yahoo! JAPANアプリについて01
iOS Android
ホーム サービス お知らせ その他
Yahoo! JAPANアプリについて01
検索 ニュース 災害情報
Yahoo! JAPANアプリについて01
ヤフー提供の様々なサービスをご利用いただけます
Yahoo! JAPANアプリについて01
Copyright 2018 Yahoo Japan Corporation. All Rights
Reserved.
0
2
Yahoo! JAPANアプリのつくりかた
-アプリの特徴とユーザビリティ課題
-解決策
-デザインシステムの活用
Copyright 2018 Yahoo Japan Corporation. All Rights
Reserved.
0
2
Yahoo! JAPANアプリのつくりかた
-アプリの特徴とユーザビリティ課題
-解決策
-デザインシステムの活用
主要機能はNative実装
Yahoo! JAPANアプリのつくりかた02
Webサービスはアプリ内ブラウザで表示
Yahoo! JAPANアプリのつくりかた02
100種類以上
Yahoo! JAPANアプリのつくりかた02
アプリの特徴
・ブラウジング機能を搭載
・100以上のWebサービスを提供
Yahoo! JAPANアプリのつくりかた02
アプリ内に様々なUIが混在
Yahoo! JAPANアプリのつくりかた02
アプリ内ブラウザでのWebサービスのUIが
アプリと揃わず体験が分断されてしまう
Yahoo! JAPANアプリのつくりかた02
課題
Yahoo! JAPANアプリのつくりかた02
アプリのUIに揃える?
アプリ内のブラウザ以外にも
あらゆる環境での利用が想定される
Yahoo! JAPANアプリのつくりかた02
Yahoo! JAPANアプリのつくりかた
サービスのジャンルに最適化された
トーン&マナーで設計されている
ナビゲーション コマース スポーツ
Yahoo! JAPANアプリのつくりかた02
アプリに揃えることは得策ではない
Copyright 2018 Yahoo Japan Corporation. All Rights
Reserved.
0
2
Yahoo! JAPANアプリのつくりかた
-アプリの特徴とユーザビリティ課題
-解決策
-デザインシステムの活用
Yahoo! JAPANアプリのつくりかた
アプリ内ブラウザでの表示を最適化
どんなことをやったか
Yahoo! JAPANアプリでのサービス利用時は
アプリの体験に最適化されたUIを提供
Yahoo! JAPANアプリのつくりかた02
Yahoo! JAPANアプリのつくりかた02
Yahoo! JAPANアプリのつくりかた02
Yahoo! JAPANアプリのつくりかた02
アプリの体験に最適化されたUIデザイン
Yahoo! JAPANアプリのつくりかた02
利用体験が分断されず、機能利用に集中できる
Yahoo! JAPANアプリのつくりかた02
Copyright 2018 Yahoo Japan Corporation. All Rights
Reserved.
0
2
Yahoo! JAPANアプリのつくりかた
-アプリの特徴とユーザビリティ課題
-解決策
-デザインシステムの活用
アプリ内ブラウザでの表示を最適化
解決策こんなことをやった
Yahoo! JAPANアプリのつくりかた02
アプリ内ブラウザでの表示を最適化
アプリとwebサービスの
UI操作体験を揃える
=
Yahoo! JAPANアプリのつくりかた02
・トーン&マナーの統一
・操作感の統一
UI操作体験を揃える
Yahoo! JAPANアプリのつくりかた02
デザインシステムの活用
Yahoo! JAPANアプリのつくりかた02
デザインの考え方を上位概念から
体系化し整理
Yahoo! JAPANアプリのつくりかた02
デザインシステム
デザイン原則・VI・スタイルガイド・コンポーネントライブラリなど
Yahoo! JAPAN デザイン原則
スタイルガイド
コンポーネントライブラリ
Yahoo! JAPAN Visual Identity
Yahoo! JAPANアプリのつくりかた02
Yahoo! JAPAN デザイン原則
Yahoo! JAPANアプリのつくりかた02
デザインにおける「ヤフーらしさ」を明文化したもの
Yahoo! JAPAN Visual Identity
Yahoo! JAPANアプリのつくりかた02
より具体的な視覚的な面での「ヤフーらしさ」を明文化したもの
スタイルガイド
Yahoo! JAPANアプリのつくりかた02
設計したUIスタイルを明文化したもの
カラーパレット
スタイルガイド
Yahoo! JAPANアプリのつくりかた02
UIデザインに用いる
配色のルール
アイコンスタイル
スタイルガイド
Yahoo! JAPANアプリのつくりかた02
モチーフのアングルや角
丸のサイズなどのルール
イラストレーション
スタイルガイド
Yahoo! JAPANアプリのつくりかた02
イラストのスタイルや
使い方のルール
コンポーネントライブラリ
Yahoo! JAPANアプリのつくりかた02
スタイルガイドを元に作られたコンポーネントを集約・配布するもの
Sketchファイル
コンポーネントライブラリ
Yahoo! JAPANアプリのつくりかた02
様々なコンポーネントを
Sketchファイルで配布
HTML/CSS
コンポーネントライブラリ
Yahoo! JAPANアプリのつくりかた02
コンポーネント単位で
ソースコードを配布
Webフォント
コンポーネントライブラリ
Yahoo! JAPANアプリのつくりかた02
汎用的なアイコンを
Webフォントとして配布
これらを元にアプリがつくられている
Yahoo! JAPANアプリのつくりかた02
Yahoo! JAPANアプリのつくりかた02
WebサービスのUI最適化にも活用
Yahoo! JAPANアプリのつくりかた02
おまけ
Yahoo! JAPANアプリのつくりかた02
おまけ
Navigation barパターンを出し分け
おまけ
Yahoo! JAPANアプリのつくりかた02
Nativeの機能とWebサービスの行き来を
シームレスに
おまけ
Yahoo! JAPANアプリのつくりかた02
Copyright 2018 Yahoo Japan Corporation. All Rights
Reserved.
0
3
まとめ
Yahoo! JAPANアプリのつくりかた
まとめ03
デザインシステムを活用
まとめ03
Yahoo! JAPAN デザイン原則
スタイルガイド
コンポーネントライブラリ
Yahoo! JAPAN Visual Identity
アプリ内のUIデザインに一貫性を持たせて
シームレスな体験を提供
まとめ03
・デザインの一貫性を担保「らしさ」の醸成
・ユーザーの学習コストの削減
・車輪の再発明の防止
デザインシステム活用の重要性
まとめ03
車輪の再発明の防止
デザイナーの役割は多岐にわたる
UIビジュアルに迷う時間を削減し、
サービスの成長やブランディング向上施策の検討、
メンバーと盃を交わし親交を深める時間に
あてたほうがよい
まとめ03
デザインシステム活用の重要性
おわりに
「Yahoo! JAPANアプリのつくりか
た」はひとことで言うと「アプリの
利用体験を向上させるためにデザイ
ンシステムを活用しているんです
よ」というお話でした
Copyright 2018 Yahoo Japan Corporation. All Rights Reserved.

More Related Content

Similar to YJTC18 B-7 Yahoo! JAPANアプリの作り方

Yahoo!ブラウザーアプリのプロダクトマネージャーが考えていること
Yahoo!ブラウザーアプリのプロダクトマネージャーが考えていることYahoo!ブラウザーアプリのプロダクトマネージャーが考えていること
Yahoo!ブラウザーアプリのプロダクトマネージャーが考えていること
Yahoo!デベロッパーネットワーク
 
Techwave cafeセミナー資料111206
Techwave cafeセミナー資料111206Techwave cafeセミナー資料111206
Techwave cafeセミナー資料111206
Ryosuke Matsumoto
 

Similar to YJTC18 B-7 Yahoo! JAPANアプリの作り方 (20)

私たち企業がアクセシビリティに取り組む理由(2018年) #accfes
私たち企業がアクセシビリティに取り組む理由(2018年) #accfes私たち企業がアクセシビリティに取り組む理由(2018年) #accfes
私たち企業がアクセシビリティに取り組む理由(2018年) #accfes
 
How to create android's c to c EC APP !
How to create android's c to c EC APP !How to create android's c to c EC APP !
How to create android's c to c EC APP !
 
キャラクターを使ったユーザーコミュニケーション 〜けんさくとえんじんの秘密〜 #ヤフー名古屋
キャラクターを使ったユーザーコミュニケーション 〜けんさくとえんじんの秘密〜 #ヤフー名古屋キャラクターを使ったユーザーコミュニケーション 〜けんさくとえんじんの秘密〜 #ヤフー名古屋
キャラクターを使ったユーザーコミュニケーション 〜けんさくとえんじんの秘密〜 #ヤフー名古屋
 
全社デザインシステムとサービスの付き合い方
 全社デザインシステムとサービスの付き合い方 全社デザインシステムとサービスの付き合い方
全社デザインシステムとサービスの付き合い方
 
!(びっくり)するかもしれないヤフーでのアプリ開発
!(びっくり)するかもしれないヤフーでのアプリ開発!(びっくり)するかもしれないヤフーでのアプリ開発
!(びっくり)するかもしれないヤフーでのアプリ開発
 
In-app messaging
In-app messagingIn-app messaging
In-app messaging
 
ヤフーでの働き方と担当業務について
ヤフーでの働き方と担当業務についてヤフーでの働き方と担当業務について
ヤフーでの働き方と担当業務について
 
Android Apps in Japan by Excite
Android Apps in Japan by ExciteAndroid Apps in Japan by Excite
Android Apps in Japan by Excite
 
My life Japanese
My life JapaneseMy life Japanese
My life Japanese
 
サイエンス視点からのデータアーキテクト
サイエンス視点からのデータアーキテクトサイエンス視点からのデータアーキテクト
サイエンス視点からのデータアーキテクト
 
IT業界のリーディングカンパニーとして描く「少し先の未来」〜Yahoo! JAPANの事例を通して〜#a11yfuture
IT業界のリーディングカンパニーとして描く「少し先の未来」〜Yahoo! JAPANの事例を通して〜#a11yfutureIT業界のリーディングカンパニーとして描く「少し先の未来」〜Yahoo! JAPANの事例を通して〜#a11yfuture
IT業界のリーディングカンパニーとして描く「少し先の未来」〜Yahoo! JAPANの事例を通して〜#a11yfuture
 
Yahoo!ブラウザーアプリのプロダクトマネージャーが考えていること
Yahoo!ブラウザーアプリのプロダクトマネージャーが考えていることYahoo!ブラウザーアプリのプロダクトマネージャーが考えていること
Yahoo!ブラウザーアプリのプロダクトマネージャーが考えていること
 
インクルーシブなサービス改善 〜当事者の声を取り込む〜 #accfes
インクルーシブなサービス改善 〜当事者の声を取り込む〜 #accfesインクルーシブなサービス改善 〜当事者の声を取り込む〜 #accfes
インクルーシブなサービス改善 〜当事者の声を取り込む〜 #accfes
 
Nhkhackathon yahooapi introduction
Nhkhackathon yahooapi introductionNhkhackathon yahooapi introduction
Nhkhackathon yahooapi introduction
 
早稲田ビジネススクール講義 ゲスト YAHOO!Lodge水田千恵
早稲田ビジネススクール講義 ゲスト YAHOO!Lodge水田千恵早稲田ビジネススクール講義 ゲスト YAHOO!Lodge水田千恵
早稲田ビジネススクール講義 ゲスト YAHOO!Lodge水田千恵
 
Techwave cafeセミナー資料111206
Techwave cafeセミナー資料111206Techwave cafeセミナー資料111206
Techwave cafeセミナー資料111206
 
やってみよう!ユーザーテスト
やってみよう!ユーザーテストやってみよう!ユーザーテスト
やってみよう!ユーザーテスト
 
PayPayのスピード×ビジネス×デザイン
PayPayのスピード×ビジネス×デザインPayPayのスピード×ビジネス×デザイン
PayPayのスピード×ビジネス×デザイン
 
animation_prototype_campfire_design
animation_prototype_campfire_designanimation_prototype_campfire_design
animation_prototype_campfire_design
 
ライブ配信コンテンツ「ワイキュー」でやったこと
ライブ配信コンテンツ「ワイキュー」でやったことライブ配信コンテンツ「ワイキュー」でやったこと
ライブ配信コンテンツ「ワイキュー」でやったこと
 

More from Yahoo!デベロッパーネットワーク

More from Yahoo!デベロッパーネットワーク (20)

ゼロから始める転移学習
ゼロから始める転移学習ゼロから始める転移学習
ゼロから始める転移学習
 
継続的なモデルモニタリングを実現するKubernetes Operator
継続的なモデルモニタリングを実現するKubernetes Operator継続的なモデルモニタリングを実現するKubernetes Operator
継続的なモデルモニタリングを実現するKubernetes Operator
 
ヤフーでは開発迅速性と品質のバランスをどう取ってるか
ヤフーでは開発迅速性と品質のバランスをどう取ってるかヤフーでは開発迅速性と品質のバランスをどう取ってるか
ヤフーでは開発迅速性と品質のバランスをどう取ってるか
 
オンプレML基盤on Kubernetes パネルディスカッション
オンプレML基盤on Kubernetes パネルディスカッションオンプレML基盤on Kubernetes パネルディスカッション
オンプレML基盤on Kubernetes パネルディスカッション
 
LakeTahoe
LakeTahoeLakeTahoe
LakeTahoe
 
オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜
オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜
オンプレML基盤on Kubernetes 〜Yahoo! JAPAN AIPF〜
 
Persistent-memory-native Database High-availability Feature
Persistent-memory-native Database High-availability FeaturePersistent-memory-native Database High-availability Feature
Persistent-memory-native Database High-availability Feature
 
データの価値を最大化させるためのデザイン~データビジュアライゼーションの方法~ #devsumi 17-E-2
データの価値を最大化させるためのデザイン~データビジュアライゼーションの方法~ #devsumi 17-E-2データの価値を最大化させるためのデザイン~データビジュアライゼーションの方法~ #devsumi 17-E-2
データの価値を最大化させるためのデザイン~データビジュアライゼーションの方法~ #devsumi 17-E-2
 
eコマースと実店舗の相互利益を目指したデザイン #yjtc
eコマースと実店舗の相互利益を目指したデザイン #yjtceコマースと実店舗の相互利益を目指したデザイン #yjtc
eコマースと実店舗の相互利益を目指したデザイン #yjtc
 
ヤフーを支えるセキュリティ ~サイバー攻撃を防ぐエンジニアの仕事とは~ #yjtc
ヤフーを支えるセキュリティ ~サイバー攻撃を防ぐエンジニアの仕事とは~ #yjtcヤフーを支えるセキュリティ ~サイバー攻撃を防ぐエンジニアの仕事とは~ #yjtc
ヤフーを支えるセキュリティ ~サイバー攻撃を防ぐエンジニアの仕事とは~ #yjtc
 
Yahoo! JAPANのIaaSを支えるKubernetesクラスタ、アップデート自動化への挑戦 #yjtc
Yahoo! JAPANのIaaSを支えるKubernetesクラスタ、アップデート自動化への挑戦 #yjtcYahoo! JAPANのIaaSを支えるKubernetesクラスタ、アップデート自動化への挑戦 #yjtc
Yahoo! JAPANのIaaSを支えるKubernetesクラスタ、アップデート自動化への挑戦 #yjtc
 
ビッグデータから人々のムードを捉える #yjtc
ビッグデータから人々のムードを捉える #yjtcビッグデータから人々のムードを捉える #yjtc
ビッグデータから人々のムードを捉える #yjtc
 
サイエンス領域におけるMLOpsの取り組み #yjtc
サイエンス領域におけるMLOpsの取り組み #yjtcサイエンス領域におけるMLOpsの取り組み #yjtc
サイエンス領域におけるMLOpsの取り組み #yjtc
 
ヤフーのAIプラットフォーム紹介 ~AIテックカンパニーを支えるデータ基盤~ #yjtc
ヤフーのAIプラットフォーム紹介 ~AIテックカンパニーを支えるデータ基盤~ #yjtcヤフーのAIプラットフォーム紹介 ~AIテックカンパニーを支えるデータ基盤~ #yjtc
ヤフーのAIプラットフォーム紹介 ~AIテックカンパニーを支えるデータ基盤~ #yjtc
 
Yahoo! JAPAN Tech Conference 2022 Day2 Keynote #yjtc
Yahoo! JAPAN Tech Conference 2022 Day2 Keynote #yjtcYahoo! JAPAN Tech Conference 2022 Day2 Keynote #yjtc
Yahoo! JAPAN Tech Conference 2022 Day2 Keynote #yjtc
 
新技術を使った次世代の商品の見せ方 ~ヤフオク!のマルチビュー機能~ #yjtc
新技術を使った次世代の商品の見せ方 ~ヤフオク!のマルチビュー機能~ #yjtc新技術を使った次世代の商品の見せ方 ~ヤフオク!のマルチビュー機能~ #yjtc
新技術を使った次世代の商品の見せ方 ~ヤフオク!のマルチビュー機能~ #yjtc
 
PC版Yahoo!メールリニューアル ~サービスのUI/UX統合と改善プロセス~ #yjtc
PC版Yahoo!メールリニューアル ~サービスのUI/UX統合と改善プロセス~ #yjtcPC版Yahoo!メールリニューアル ~サービスのUI/UX統合と改善プロセス~ #yjtc
PC版Yahoo!メールリニューアル ~サービスのUI/UX統合と改善プロセス~ #yjtc
 
モブデザインによる多職種チームのコミュニケーション改善 #yjtc
モブデザインによる多職種チームのコミュニケーション改善 #yjtcモブデザインによる多職種チームのコミュニケーション改善 #yjtc
モブデザインによる多職種チームのコミュニケーション改善 #yjtc
 
「新しいおうち探し」のためのAIアシスト検索 #yjtc
「新しいおうち探し」のためのAIアシスト検索 #yjtc「新しいおうち探し」のためのAIアシスト検索 #yjtc
「新しいおうち探し」のためのAIアシスト検索 #yjtc
 
ユーザーの地域を考慮した検索入力補助機能の改善の試み #yjtc
ユーザーの地域を考慮した検索入力補助機能の改善の試み #yjtcユーザーの地域を考慮した検索入力補助機能の改善の試み #yjtc
ユーザーの地域を考慮した検索入力補助機能の改善の試み #yjtc
 

Recently uploaded

Recently uploaded (11)

Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 

YJTC18 B-7 Yahoo! JAPANアプリの作り方