More Related Content
Similar to Universal Windows app 入門
Similar to Universal Windows app 入門 (20)
Universal Windows app 入門
- 3. 自己紹介
• 名前
大田 一希(かずき)
Twitter:@okazuki
• 肩書き
Microsoft MVP for Client App Dev
2011/07-2014/06
• Blog
かずきのBlog@hatena
http://okazuki.hatenablog.com/
• 猫派/犬派
犬派
- 7. 開催日 > プログラム >
Text
Text
Text
Text
Universal Windows app
入門
etc
etc
2014/05/10
@なぞ社
2014/05/10
@なぞ社
お知らせ
- 9. 実現するための仕組み 1
• Windows RuntimeがWindows Phoneに実装された
Windows Kernel Services
入力、インタラクション、etc… DirectX、メディア、etc…
Windows Runtime
C/C++ C#/VB
XAML
JavaScript
HTML/CSS
- 11. 実現するための仕組み 2
• IDEによるサポート
Windows(Windows 8.1)
ストアアプリのプロジェクト
WindowsPhone(Windows Phone 8.1)
Windows Phoneアプリのプロジェクト
Shred
共通部分のコードを置く
プラットフォーム固有部は#if
ディレクティブ
- 16. ケース1「戻る」
• 対処方法
以下のコードをページに入れる
#if WINDOWS_PHONE_APP
Windows.Phone.UI.Input.HardwareButtons.BackPressed += (_, e) =>
{
if (this.Frame.CanGoBack)
{
e.Handled = true;
this.Frame.GoBack();
}
}
#endif
- 22. まとめ
• Universal Windows appとは以下の機能の組み合わせ
Windows ストアアプリとWindows Phoneアプリの高い互換
性
ユーザーがコードをリンクとして追加して管理してたコー
ド共有をIDEが面倒を見てくれる
ストアに登録するときに同じアプリとして登録できる
ローミングデータを共有できる
• 注意点
共通化するべき個所は何処か見極める