SlideShare a Scribd company logo
1 of 42
Download to read offline
なぜなに
Windows Universal App たん
WinJS 4 編 じゃなかった
~ 迫りくる Windows 10 のリリースに備えて ~
れいさにゃん
Microsoft MVP – Microsoft Azure
Windows 8 とは何だったのか
新しいコンピューティングの提案
・タッチインターフェースに最適化した全く新
しい UI を定義
・タッチインターフェースに重点
(Windows 8.1 でマウスでの操作性を改善)
Windows 8 の
インターフェースデザイン
・単体でみたとき決して悪くなく、むしろ完成
度は素晴らしい。
・行き過ぎた独自性の追求により他のプラッ
トフォームとギャップが生じてしまった。
Windows 10 での方向修正
協調性 → ユニバーサル化
・行き過ぎた独自性を見直し、他プラットフォー
ムとの協調性を重視。
・ひとつのデバイスに特化するより、すべてのデ
バイスで共通の操作性を基本とする。
無かったことになるもの
水平スクロール ×
従来の垂直スクロールが基本にもどります
画像の引用元: http://blog.instin.com/post/58985277707/designing-for-windows-8-metro
アプリバー ×
レガシーストアアプリ※はタイトルバーのハンバーガーボタンか、
上からスワイプすると出せます(全画面時)
画像の引用元:Yabumi /Webnium
レガシーストアアプリ※はタイトルバーのハンバーガーボタンか、
上からスワイプすると出せます(全画面時)
アプリバー ×
画像の引用元:Yabumi /Webnium
すぐできる!おすすめ改修
・コントロールを常に表示させておくことが基本なので
・アプリバーは最初から表示させておく!
↓
エンドユーザーが混乱しない ◎
チャーム ×
レガシーストアアプリ※が使用する共有チャーム等は
タイトルバーのハンバーガーボタンで出せます
画像の引用元: http://telecompk.net/2012/08/27/review-windows-8-is-it-worth-upgrading/
チャーム ×
レガシーストアアプリ※が使用する共有チャーム等は
タイトルバーのハンバーガーボタンで出せます
画像の引用元: http://telecompk.net/2012/08/27/review-windows-8-is-it-worth-upgrading/
某れ○さ氏のつぶやき
チャーム、好きでした・・・
君のこと絶対に忘れないよ・・・
さよなら・・・
などなど
新生アプリバー
コマンドバー(新アプリバー)
基本的に常に見える状態に
画像の引用元: https://msdn.microsoft.com/ja-jp/library/windows/apps/hh465302.aspx
共有ソースは要ボタン配置
共有ソース
チャームは無くなったのです。
共有するためのボタンを配置しましょう。
画像の引用元: http://blog.instin.com/post/58985277707/designing-for-windows-8-metro
ユニバーサルアプリ
3つの基本構成要素
画像の引用元: http://www.slideshare.net/LucaFino/windows-10-app-design
① コンテンツ要素
これがないと審査におちます
画像の引用元: http://www.slideshare.net/LucaFino/windows-10-app-design
② コマンド要素
コンテンツに対するコマンドを
ボタンやコマンドバーで実行できるようにします
画像の引用元: http://www.slideshare.net/LucaFino/windows-10-app-design
③ ナビゲーション要素
表示するコンテンツを選択するための要素です
画像の引用元: http://www.slideshare.net/LucaFino/windows-10-app-design
ナビゲーションは大きく分けて5パターン
これらのパターンはあくまで参考です
ハブ
ハンバーガー
ピボット
マスター/詳細
タブ
http://design.windows.com
実は WinJS では
ほとんど未実装
なぜ Windows 10 は
垂直スクロールなのか
水平スクロールの問題
既存インターフェースとの齟齬
・そもそも水平スクロールできないマウスがある
・垂直スクロールを水平スクロールに変換してた
→混乱の元
・ウェブアプリや他プラットフォームに合わせる
ハンバーガーボタンについて
ハンバーガーボタン問題。
・ハンバーガーボタンは元々表示領域の狭い場
合のための UI である
・表示できる余裕がある場合は展開しておくと
UX が向上する
http://design.windows.com
イカのせいで WinJS のこと
すっかりわすれてました
未解決疑問集
Azure 新Portal の
水平スクロールはどうなるの?
Microsoft Edge のバグは
RTMには治ってるの?

More Related Content

Similar to なぜなに Windows Universal App (パイロット版)

どうなる?Windows 8時代の業務アプリ開発
どうなる?Windows 8時代の業務アプリ開発どうなる?Windows 8時代の業務アプリ開発
どうなる?Windows 8時代の業務アプリ開発Yuya Yamaki
 
デスクトップアプリ開発者が押さえておくべきWindows 8 時代の変革
デスクトップアプリ開発者が押さえておくべきWindows 8 時代の変革デスクトップアプリ開発者が押さえておくべきWindows 8 時代の変革
デスクトップアプリ開発者が押さえておくべきWindows 8 時代の変革Yuya Yamaki
 
Windows 10 Developer Readiness [Japan]
Windows 10 Developer Readiness [Japan]Windows 10 Developer Readiness [Japan]
Windows 10 Developer Readiness [Japan]Akira Hatsune
 
今から始める、Windows 10&新.NETへの移行戦略
今から始める、Windows 10&新.NETへの移行戦略今から始める、Windows 10&新.NETへの移行戦略
今から始める、Windows 10&新.NETへの移行戦略信之 岩永
 
Windows8の説明資料
Windows8の説明資料Windows8の説明資料
Windows8の説明資料Masaki Fujii
 
Windows 8 cp 速攻レビュー
Windows 8 cp 速攻レビューWindows 8 cp 速攻レビュー
Windows 8 cp 速攻レビューMakoto Nishimura
 
The current problems and future of the desktop Linux printing
The current problems and future of the desktop Linux printingThe current problems and future of the desktop Linux printing
The current problems and future of the desktop Linux printingNaruhiko Ogasawara
 
Unityの最新動向と開発事例
Unityの最新動向と開発事例Unityの最新動向と開発事例
Unityの最新動向と開発事例Haruto Watanabe
 
コントロールベンダー視点での Command line interface (CLI)
コントロールベンダー視点での Command line interface (CLI)コントロールベンダー視点での Command line interface (CLI)
コントロールベンダー視点での Command line interface (CLI)Daizen Ikehara
 
Metrostyleappに挑戦してみた
Metrostyleappに挑戦してみたMetrostyleappに挑戦してみた
Metrostyleappに挑戦してみたNobuaki Aoki
 
Windowsストア アプリケーション概要(紹介編)
Windowsストア アプリケーション概要(紹介編)Windowsストア アプリケーション概要(紹介編)
Windowsストア アプリケーション概要(紹介編)Makoto Nishimura
 
Developers Summit 2013【14-E-3】Windows 8デザインガイド
Developers Summit 2013【14-E-3】Windows 8デザインガイドDevelopers Summit 2013【14-E-3】Windows 8デザインガイド
Developers Summit 2013【14-E-3】Windows 8デザインガイドYuya Yamaki
 
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門Yasuhiko Yamamoto
 
無料環境でWindows Mobileアプリ開発
無料環境でWindows Mobileアプリ開発無料環境でWindows Mobileアプリ開発
無料環境でWindows Mobileアプリ開発7shi
 

Similar to なぜなに Windows Universal App (パイロット版) (16)

どうなる?Windows 8時代の業務アプリ開発
どうなる?Windows 8時代の業務アプリ開発どうなる?Windows 8時代の業務アプリ開発
どうなる?Windows 8時代の業務アプリ開発
 
デスクトップアプリ開発者が押さえておくべきWindows 8 時代の変革
デスクトップアプリ開発者が押さえておくべきWindows 8 時代の変革デスクトップアプリ開発者が押さえておくべきWindows 8 時代の変革
デスクトップアプリ開発者が押さえておくべきWindows 8 時代の変革
 
Windows 10 Developer Readiness [Japan]
Windows 10 Developer Readiness [Japan]Windows 10 Developer Readiness [Japan]
Windows 10 Developer Readiness [Japan]
 
今から始める、Windows 10&新.NETへの移行戦略
今から始める、Windows 10&新.NETへの移行戦略今から始める、Windows 10&新.NETへの移行戦略
今から始める、Windows 10&新.NETへの移行戦略
 
Windows8の説明資料
Windows8の説明資料Windows8の説明資料
Windows8の説明資料
 
Windows 8 cp 速攻レビュー
Windows 8 cp 速攻レビューWindows 8 cp 速攻レビュー
Windows 8 cp 速攻レビュー
 
The current problems and future of the desktop Linux printing
The current problems and future of the desktop Linux printingThe current problems and future of the desktop Linux printing
The current problems and future of the desktop Linux printing
 
Unityの最新動向と開発事例
Unityの最新動向と開発事例Unityの最新動向と開発事例
Unityの最新動向と開発事例
 
コントロールベンダー視点での Command line interface (CLI)
コントロールベンダー視点での Command line interface (CLI)コントロールベンダー視点での Command line interface (CLI)
コントロールベンダー視点での Command line interface (CLI)
 
Indigo Studio で作るプロトタイプ
Indigo Studio で作るプロトタイプIndigo Studio で作るプロトタイプ
Indigo Studio で作るプロトタイプ
 
Ubuntu Tokyo Meeting 9.08
Ubuntu Tokyo Meeting 9.08Ubuntu Tokyo Meeting 9.08
Ubuntu Tokyo Meeting 9.08
 
Metrostyleappに挑戦してみた
Metrostyleappに挑戦してみたMetrostyleappに挑戦してみた
Metrostyleappに挑戦してみた
 
Windowsストア アプリケーション概要(紹介編)
Windowsストア アプリケーション概要(紹介編)Windowsストア アプリケーション概要(紹介編)
Windowsストア アプリケーション概要(紹介編)
 
Developers Summit 2013【14-E-3】Windows 8デザインガイド
Developers Summit 2013【14-E-3】Windows 8デザインガイドDevelopers Summit 2013【14-E-3】Windows 8デザインガイド
Developers Summit 2013【14-E-3】Windows 8デザインガイド
 
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門
 
無料環境でWindows Mobileアプリ開発
無料環境でWindows Mobileアプリ開発無料環境でWindows Mobileアプリ開発
無料環境でWindows Mobileアプリ開発
 

なぜなに Windows Universal App (パイロット版)