More Related Content
めとべや東京10 Universal Windows Platform appの新しいバインディング 20140531 めとべや東京4 ユニバーサル アプリ入門 20150530 めとべや東京8 universal windows platform appの画面開発 Visual Studio 2015 リリース記念 勉強会 universal windows platform app Blend for visual studio 2013の新機能 Prism for windows runtime入門 What's hot (20)
WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料) var dumpを使わないWordPress開発フロー Windows10時代のクロスプラットフォーム開発 XAML + C#で開発するときのVisual Studio 2013(とBlend)の便利機能 わんくま名古屋#36 (20150725) Windows 10 ユニバーサル Windows アプリ開発入門 UWP アプリを JavaScript で作る 3つの方法 Visual Studio + xamarin で始めるモバイル アプリ開発 HTMLを1行も書かずにwebアプリを作ってみました わんくま名古屋 #37 (20151114) Windows 10 UWP アプリ開発入門(実践編) Viewers also liked (18)
Reactive Extensionsはじめました 20150905 stream analytics 20160416 Azure Data Lakeのはまりどころ Prism + ReactiveProperty入門 Visual studio 2013 Overview Reactive extensions入門v0.1 これからのコンピューティングとJava(Hacker Tackle) Similar to Universal Windows app 入門 (20)
第8回業開中心会議 「Windows 10 ユニバーサルアプリの概要」 初心者でも Windows 10 Mobile アプリを作りたい! (公開用)Xamarin & universal windowsアプリで広がるwindowsストア解説 [2014/11/15] めとべや東京 #6 / ユニバーサル Windows アプリの勘所 わんくま名古屋#31(20140524) ユニバーサルWindowsアプリ開発の勧め 仙台IT文化祭(2017年) ユニバーサル windows プラッ トフォーム (uwp) アプリ開発概要 Universal Appとは? -デバイスに依存しないアプリケーション開発- Windows 10 対応のデスクトップアプリを 作る技術(事前公開版) Windows 10 Developer Readiness [Japan] ストアアプリ→universal Windows Apps=WP8.1アプリ 開発ツールを買わずに作る♪ ユニバーサルWindowsアプリ! Windows Store アプリをuniversal にして申請する手順 Windows Phone 8 アプリ開発 01.概要 Slug 3-windows phone7helloworld-classmethod-ryuichi-nonaka Windowsストアアプリ開発 オープンセミナー広島 More from 一希 大田 (20)
.NET 7 での ASP.NET Core Blazor の新機能ピックアップ Azure Static Web Apps を試してみた! Visual studio 2019 updates pickup! .NET 5 and Windows app dev WPF on .NET Core 3.1 で Windows 10 アプリ開発 .NET Core 3.0 + Windows 10 で WPF 開発 Windows 10 対応のデスクトップアプリを作る技術(事前公開版v2) Xamarin.Forms アプリケーション 設計パターン Visual Studio 2019 の個人的なお勧め機能(発表時点) Visual Studio 2019 の個人的なお勧め機能 Windows 10 に対応した デスクトップ アプリを作る技術(事前公開版 v2) 事前公開版 Windows 10 に対応したデスクトップ アプリを作る技術 v1 スマートスピーカーのバックエンドでAzure を使う方法 Visual Studio App center 概要 はじめての HoloLens セッションの集大成お見せします! ペッパソン東の陣 Microsoft 提供 API のご紹介 Xamarin でのモバイルアプリ開発 周辺基礎知識 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が面倒を見てくれる
ストアに登録するときに同じアプリとして登録できる
ローミングデータを共有できる
• 注意点
共通化するべき個所は何処か見極める