ユニバーサル - microsoft · 日本オリジナル製品turbo c++ 5.0 などを開発 ......

19
ユニバーサル Windows アプリの勘所 日本マイクロソフト株式会社 エバンジェリスト 田中達彦

Upload: others

Post on 20-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ユニバーサル - Microsoft · 日本オリジナル製品Turbo C++ 5.0 などを開発 ... ソフトウェアエンジニアリング講座3、4 (共著、2007年2月) ... Visual

ユニバーサルWindows アプリの勘所

日本マイクロソフト株式会社エバンジェリスト 田中達彦

Page 2: ユニバーサル - Microsoft · 日本オリジナル製品Turbo C++ 5.0 などを開発 ... ソフトウェアエンジニアリング講座3、4 (共著、2007年2月) ... Visual

~1993年 小さな会社に勤務1993年~1997年 ボーランド株式会社

日本オリジナル製品 Turbo C++ 5.0 などを開発

1997年~現在 マイクロソフト株式会社1997~2003年:開発ツールの製品マーケティングを担当2003~2008年:アカデミック分野のマーケティングを担当2009~2010年:再び開発ツールの製品マーケティングを担当2010年~:Windows Client のエバンジェリスト

実践プログラミング 入門編 (2006年2月発売)

ゼロからはじめるプログラミング (2006年9月発売)

ソフトウェアエンジニアリング講座 3、4 (共著、2007年2月)

ディジタル信号処理の基本と応用 (共著、2008年10月発売)

ゼロからはじめるプログラミング 第2版 (2009年2月発売)

Silverlight大全 (共著、2011年5月発売)

Windows Phone ゲーム プログラミング (2011年9月発売)

C Magazineへの連載や日経ソフトウエア、VBマガジン、DDJなどへの記事も多数

孫正義氏と共に2002年IT業界キーパーソン発言集 に選ばれるhttp://www.atmarkit.co.jp/news/analysis/200212/25/person.html

Page 3: ユニバーサル - Microsoft · 日本オリジナル製品Turbo C++ 5.0 などを開発 ... ソフトウェアエンジニアリング講座3、4 (共著、2007年2月) ... Visual

Visual Studio 2015Visual Studio 2013 update 4

Visual Studio Community 2013

Page 4: ユニバーサル - Microsoft · 日本オリジナル製品Turbo C++ 5.0 などを開発 ... ソフトウェアエンジニアリング講座3、4 (共著、2007年2月) ... Visual

2014/10/14

2014/12/31

Page 5: ユニバーサル - Microsoft · 日本オリジナル製品Turbo C++ 5.0 などを開発 ... ソフトウェアエンジニアリング講座3、4 (共著、2007年2月) ... Visual

ユニバーサル Windows アプリ

おさらい

Page 6: ユニバーサル - Microsoft · 日本オリジナル製品Turbo C++ 5.0 などを開発 ... ソフトウェアエンジニアリング講座3、4 (共著、2007年2月) ... Visual

• Windows でもWindows Phone でもダウンロードできるアプリ

• ローミング データも共有できる

Page 7: ユニバーサル - Microsoft · 日本オリジナル製品Turbo C++ 5.0 などを開発 ... ソフトウェアエンジニアリング講座3、4 (共著、2007年2月) ... Visual
Page 8: ユニバーサル - Microsoft · 日本オリジナル製品Turbo C++ 5.0 などを開発 ... ソフトウェアエンジニアリング講座3、4 (共著、2007年2月) ... Visual

アプリパッケージ

の作成

アプリパッケージ

の登録

ストアでの公開

アプリの開発

Page 9: ユニバーサル - Microsoft · 日本オリジナル製品Turbo C++ 5.0 などを開発 ... ソフトウェアエンジニアリング講座3、4 (共著、2007年2月) ... Visual
Page 10: ユニバーサル - Microsoft · 日本オリジナル製品Turbo C++ 5.0 などを開発 ... ソフトウェアエンジニアリング講座3、4 (共著、2007年2月) ... Visual

Windows Phone の XNA を使ったアプリを Windowsストア アプリに移植

そのストア アプリをユニバーサル アプリに移植

WP → Win → WP

Page 11: ユニバーサル - Microsoft · 日本オリジナル製品Turbo C++ 5.0 などを開発 ... ソフトウェアエンジニアリング講座3、4 (共著、2007年2月) ... Visual
Page 12: ユニバーサル - Microsoft · 日本オリジナル製品Turbo C++ 5.0 などを開発 ... ソフトウェアエンジニアリング講座3、4 (共著、2007年2月) ... Visual

http://blogs.msdn.com/b/ttanaka/archive/2012/11/13/windows-xna-1-windows-phone-7.aspx

Page 13: ユニバーサル - Microsoft · 日本オリジナル製品Turbo C++ 5.0 などを開発 ... ソフトウェアエンジニアリング講座3、4 (共著、2007年2月) ... Visual
Page 14: ユニバーサル - Microsoft · 日本オリジナル製品Turbo C++ 5.0 などを開発 ... ソフトウェアエンジニアリング講座3、4 (共著、2007年2月) ... Visual

ストア アプリ固有の機能の使用をどうするか検討する

いかなるサイズでも動くレイアウト

Windows Phone はハード的な戻るボタン

Page 15: ユニバーサル - Microsoft · 日本オリジナル製品Turbo C++ 5.0 などを開発 ... ソフトウェアエンジニアリング講座3、4 (共著、2007年2月) ... Visual
Page 16: ユニバーサル - Microsoft · 日本オリジナル製品Turbo C++ 5.0 などを開発 ... ソフトウェアエンジニアリング講座3、4 (共著、2007年2月) ... Visual
Page 17: ユニバーサル - Microsoft · 日本オリジナル製品Turbo C++ 5.0 などを開発 ... ソフトウェアエンジニアリング講座3、4 (共著、2007年2月) ... Visual

C##if WINDOWS_PHONE_APP

Windows.Phone.UI.Input.HardwareButtons.BackPressed += this.HardwareButtons_BackPressed;

#endif

Page 18: ユニバーサル - Microsoft · 日本オリジナル製品Turbo C++ 5.0 などを開発 ... ソフトウェアエンジニアリング講座3、4 (共著、2007年2月) ... Visual
Page 19: ユニバーサル - Microsoft · 日本オリジナル製品Turbo C++ 5.0 などを開発 ... ソフトウェアエンジニアリング講座3、4 (共著、2007年2月) ... Visual