9. Win8 Metro アプリの作り方 (ざっくりw
• .NET プログラマー向き • Web プログラマー向き
XAML + C# (VB) HTML + JavaScript
• C++も使える • ただしクラスライブラリは、C# 等で作る
DirectX 使うには C++ 必須 必要がある
• サンプルコード等は、
C# C# C# C# C# C# C# ・・・
• ごめん、C#er には JavaScript
VBは不利 でのコーディングはタルすぎ
て・・・
JavaScriptの偉い人にお任せ!
※ WP8 もやるなら、
JavaScript は無い。
Windows Phone API reference
http://msdn.microsoft.com/library/windowsphone/develop/ff626516
わんくま同盟 名古屋勉強会 #25
10. Windows Phone 8
Windows Phone 7 と 8 の比較
WP 8 WP 7.x
OS Windows RT
CE 6.0
カーネル (ARM版Win8)
800 x 480
画面解像度 1280 x 720 800 x 480
1280 x 768
512MB 256MB
RAM
1GB 512MB
Metro Silverlight
開発
XNA XNA
http://windowsteamblog.com/windows_phone/b/windowsphone/archive/2012/06/20/announcing-windows-phone-8.aspx
わんくま同盟 名古屋勉強会 #25
16. PCL を作るには Visual Studio の Pro. 版以上
• Expressのプロジェクト テンプレートには、無い
※ Win8 Metro と WP8 に限定する(右の画像)と、
かなり使える API が増える (^^)
わんくま同盟 名古屋勉強会 #25
17. WinMD - Windows ランタイム コンポーネント
• バイナリの拡張子が .winmd
※ 語源は Windows Meta Data
• 使い道
・Win8 Metro のバックグラウンド タスク
※ バックグランド タスクには必須
・Win8 Metro アプリをJavaScript で作るときに
使えるクラス ライブラリ
• とりあえず、このへん読んで!
MSDN マガジン Windows 8 Special Issue 2012
「Windows Runtime Components in a .NET World」
http://msdn.microsoft.com/ja-jp/magazine/jj651570.aspx
わんくま同盟 名古屋勉強会 #25
18. Win8 / WP8 / PCL / WinMD …ややこしいっ
Win8 Metro
バックグラウンド
タスク
WinMD
クラスライブラリ Win8 Metro
Win8 Metro アプリ ランタイム
Win8 Metro 用
クラスライブラリ
WP8 アプリ
PCL WP8
ランタイム
WP8 用
クラスライブラリ
わんくま同盟 名古屋勉強会 #25