SlideShare a Scribd company logo
1 of 68
Download to read offline
AC04
Windows 10 に対応した
デスクトップ アプリを作る技術
大田 一希
日本マイクロソフト株式会社
Windows App Consult
#mstsjp18 #AC04
http://aka.ms/ac04
SNS・写真撮影 OK
#mstsjp18 #AC04
#mstsjp18 #AC04
Windows 10 対応アプリの作り方の把握
キーワードの把握
#mstsjp18 #AC04
#mstsjp18 #AC04
#mstsjp18 #AC04
Windows 10 のデスクトップアプリ
#mstsjp18 #AC04
#mstsjp18 #AC04
#mstsjp18 #AC04
#mstsjp18 #AC04
#mstsjp18 #AC04
#mstsjp18 #AC04
#mstsjp18 #AC04
#mstsjp18 #AC04
#mstsjp18 #AC04
#mstsjp18 #AC04
#mstsjp18 #AC04
#mstsjp18 #AC04
もうちょっと Windows 10 対応
#mstsjp18 #AC04
#mstsjp18 #AC04
#mstsjp18 #AC04
#mstsjp18 #AC04
選択肢 1
#mstsjp18 #AC04
例えば
#mstsjp18 #AC04
完全に UWP で作ると
#mstsjp18 #AC04
UWP Demo
#mstsjp18 #AC04
https://docs.microsoft.com/ja-jp/windows/uwp/index
参考情報 1/5
#mstsjp18 #AC04
https://www.microsoft.com/store/productId/9MSVH128X2ZT
参考情報 2/5
#mstsjp18 #AC04
https://docs.microsoft.com/ja-jp/windows/communitytoolkit/
参考情報 3/5
#mstsjp18 #AC04
https://docs.microsoft.com/ja-jp/uwp/toolkits/winui/
参考情報 4/5
#mstsjp18 #AC04
https://docs.microsoft.com/ja-jp/windows/uwp/design/windows-template-studio/
参考情報 5/5
#mstsjp18 #AC04
ここまでのまとめ
#mstsjp18 #AC04
#mstsjp18 #AC04
#mstsjp18 #AC04
https://docs.microsoft.com/ja-
jp/windows/uwp/porting/desktop-to-uwp-enhance
https://docs.microsoft.com/ja-
jp/windows/uwp/porting/desktop-to-uwp-supported-api
参考情報
#mstsjp18 #AC04
Windows 10 以前の OS でも動くように 1/2
#mstsjp18 #AC04
Windows 10 以前の OS でも動くように 2/2
#mstsjp18 #AC04
#mstsjp18 #AC04
#mstsjp18 #AC04
Desktop Bridge
#mstsjp18 #AC04
#mstsjp18 #AC04
https://docs.microsoft.com/ja-jp/windows/uwp/porting/desktop-to-uwp-prepare
デメリット
#mstsjp18 #AC04
パッケージング方法
#mstsjp18 #AC04
Desktop Bridge demo
#mstsjp18 #AC04
MSIX
#mstsjp18 #AC04
https://github.com/Microsoft/msix-packaging
#mstsjp18 #AC04
https://www.microsoft.com/store/productId/9N5LW3JBCXKF
#mstsjp18 #AC04
MSIX Demo
#mstsjp18 #AC04
WindowsXamlHost
#mstsjp18 #AC04
https://docs.microsoft.com/en-us/windows/communitytoolkit/controls/wpf-winforms/windowsxamlhost
Microsoft.Toolkit.Forms.UI.XamlHost
Microsoft.Toolkit.Wpf.UI.XamlHost
WindowsXamlHost
#mstsjp18 #AC04
現状
https://github.com/windows-toolkit/WindowsCommunityToolkit/issues?utf8=%E2%9C%93&q=is:issue+is:open+label:XamlIslands+label:bug
#mstsjp18 #AC04
#mstsjp18 #AC04
個人的に気になってる機能
#mstsjp18 #AC04
最近気になっていること
#mstsjp18 #AC04
#mstsjp18 #AC04
* Windows 以外プレビュー
クロスデバイスエクスペリエンス
#mstsjp18 #AC04
クロスデバイスエクスペリエンス
demo
#mstsjp18 #AC04
デモアプリの中身 起動時
#mstsjp18 #AC04
デモアプリの中身 画面更新時
#mstsjp18 #AC04
参考情報
#mstsjp18 #AC04
https://docs.microsoft.com/ja-jp/windows/uwp/porting/package-support-framework
紹介
#mstsjp18 #AC04
まとめ
#mstsjp18 #AC04
まとめ
#mstsjp18 #AC04
まとめ
#mstsjp18 #AC04
Information
「Ask The Speaker」
各ブレイクアウトセッション終了後の休憩時間に、
登壇したスピーカーに直接ご質問いただけるコーナーを
B2F 「Ask The Speaker」 Room に用意
しています。セッション内容のより深い理解のため、
ぜひお役立てください。
(※ハンズオンラーニング、シアターセッション、ビジネストラック
及び 一部のセッションを除きます)
EXPO
AREA 1
EXPO
AREA 2
Room
M
セッションアンケートにご協力ください。
公式イベントアプリで、「Microsoft Tech Summit 2018 参加者アンケート(必須)」と
「各セッションアンケート( 5 つ以上)」、合わせて 6 つ以上のアンケートにご回答ください。
もれなくオリジナルグッズを贈呈いたします。
Information
Twitter のご案内
本セッションに関するご質問やご感想は、 #mstsjp18 と セッション ID の
ハッシュタグで、ご投稿をお願いします。
#mstsjp18
#mstsjp18 #AC04
© 2018 Microsoft Corporation. All rights reserved.
本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。

More Related Content

More from 一希 大田

はじめよう Azure Functions
はじめよう Azure Functionsはじめよう Azure Functions
はじめよう Azure Functions一希 大田
 
Windows 10 対応のデスクトップアプリを作る技術(事前公開版v2)
Windows 10 対応のデスクトップアプリを作る技術(事前公開版v2)Windows 10 対応のデスクトップアプリを作る技術(事前公開版v2)
Windows 10 対応のデスクトップアプリを作る技術(事前公開版v2)一希 大田
 
Xamarin.Forms アプリケーション 設計パターン
Xamarin.Forms アプリケーション 設計パターンXamarin.Forms アプリケーション 設計パターン
Xamarin.Forms アプリケーション 設計パターン一希 大田
 
Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)
Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)
Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)一希 大田
 
WPF on .NET Core 3.0
WPF on .NET Core 3.0WPF on .NET Core 3.0
WPF on .NET Core 3.0一希 大田
 
Visual Studio 2019 の個人的なお勧め機能(発表時点)
Visual Studio 2019 の個人的なお勧め機能(発表時点)Visual Studio 2019 の個人的なお勧め機能(発表時点)
Visual Studio 2019 の個人的なお勧め機能(発表時点)一希 大田
 
Visual Studio 2019 の個人的なお勧め機能
Visual Studio 2019 の個人的なお勧め機能Visual Studio 2019 の個人的なお勧め機能
Visual Studio 2019 の個人的なお勧め機能一希 大田
 
事前公開版 Windows 10 に対応したデスクトップ アプリを作る技術 v1
事前公開版 Windows 10 に対応したデスクトップ アプリを作る技術 v1事前公開版 Windows 10 に対応したデスクトップ アプリを作る技術 v1
事前公開版 Windows 10 に対応したデスクトップ アプリを作る技術 v1一希 大田
 
スマートスピーカーのバックエンドで Azure を使う方法
スマートスピーカーのバックエンドでAzure を使う方法スマートスピーカーのバックエンドでAzure を使う方法
スマートスピーカーのバックエンドで Azure を使う方法一希 大田
 
Visual Studio App center 概要
Visual Studio App center 概要Visual Studio App center 概要
Visual Studio App center 概要一希 大田
 
はじめての HoloLens セッションの集大成お見せします!
はじめての HoloLens セッションの集大成お見せします!はじめての HoloLens セッションの集大成お見せします!
はじめての HoloLens セッションの集大成お見せします!一希 大田
 
ペッパソン東の陣 Microsoft 提供 API のご紹介
ペッパソン東の陣 Microsoft 提供 API のご紹介ペッパソン東の陣 Microsoft 提供 API のご紹介
ペッパソン東の陣 Microsoft 提供 API のご紹介一希 大田
 
Xamarin でのモバイルアプリ開発 周辺基礎知識
Xamarin でのモバイルアプリ開発 周辺基礎知識Xamarin でのモバイルアプリ開発 周辺基礎知識
Xamarin でのモバイルアプリ開発 周辺基礎知識一希 大田
 
かずきのUWP入門
かずきのUWP入門かずきのUWP入門
かずきのUWP入門一希 大田
 
Prism.Formsについて
Prism.FormsについてPrism.Formsについて
Prism.Formsについて一希 大田
 
20160416 Azure Data Lakeのはまりどころ
20160416 Azure Data Lakeのはまりどころ20160416 Azure Data Lakeのはまりどころ
20160416 Azure Data Lakeのはまりどころ一希 大田
 
めとべや東京10 Universal Windows Platform appの新しいバインディング
めとべや東京10 Universal Windows Platform appの新しいバインディングめとべや東京10 Universal Windows Platform appの新しいバインディング
めとべや東京10 Universal Windows Platform appの新しいバインディング一希 大田
 
20150905 stream analytics
20150905 stream analytics20150905 stream analytics
20150905 stream analytics一希 大田
 

More from 一希 大田 (20)

はじめよう Azure Functions
はじめよう Azure Functionsはじめよう Azure Functions
はじめよう Azure Functions
 
Windows 10 対応のデスクトップアプリを作る技術(事前公開版v2)
Windows 10 対応のデスクトップアプリを作る技術(事前公開版v2)Windows 10 対応のデスクトップアプリを作る技術(事前公開版v2)
Windows 10 対応のデスクトップアプリを作る技術(事前公開版v2)
 
Xamarin.Forms アプリケーション 設計パターン
Xamarin.Forms アプリケーション 設計パターンXamarin.Forms アプリケーション 設計パターン
Xamarin.Forms アプリケーション 設計パターン
 
Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)
Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)
Windows 10 対応のデスクトップアプリを 作る技術(事前公開版)
 
WPF on .NET Core 3.0
WPF on .NET Core 3.0WPF on .NET Core 3.0
WPF on .NET Core 3.0
 
Visual Studio 2019 の個人的なお勧め機能(発表時点)
Visual Studio 2019 の個人的なお勧め機能(発表時点)Visual Studio 2019 の個人的なお勧め機能(発表時点)
Visual Studio 2019 の個人的なお勧め機能(発表時点)
 
Visual Studio 2019 の個人的なお勧め機能
Visual Studio 2019 の個人的なお勧め機能Visual Studio 2019 の個人的なお勧め機能
Visual Studio 2019 の個人的なお勧め機能
 
事前公開版 Windows 10 に対応したデスクトップ アプリを作る技術 v1
事前公開版 Windows 10 に対応したデスクトップ アプリを作る技術 v1事前公開版 Windows 10 に対応したデスクトップ アプリを作る技術 v1
事前公開版 Windows 10 に対応したデスクトップ アプリを作る技術 v1
 
スマートスピーカーのバックエンドで Azure を使う方法
スマートスピーカーのバックエンドでAzure を使う方法スマートスピーカーのバックエンドでAzure を使う方法
スマートスピーカーのバックエンドで Azure を使う方法
 
Visual Studio App center 概要
Visual Studio App center 概要Visual Studio App center 概要
Visual Studio App center 概要
 
はじめての HoloLens セッションの集大成お見せします!
はじめての HoloLens セッションの集大成お見せします!はじめての HoloLens セッションの集大成お見せします!
はじめての HoloLens セッションの集大成お見せします!
 
ペッパソン東の陣 Microsoft 提供 API のご紹介
ペッパソン東の陣 Microsoft 提供 API のご紹介ペッパソン東の陣 Microsoft 提供 API のご紹介
ペッパソン東の陣 Microsoft 提供 API のご紹介
 
Xamarin でのモバイルアプリ開発 周辺基礎知識
Xamarin でのモバイルアプリ開発 周辺基礎知識Xamarin でのモバイルアプリ開発 周辺基礎知識
Xamarin でのモバイルアプリ開発 周辺基礎知識
 
XAML入門
XAML入門XAML入門
XAML入門
 
Xamarin.forms入門
Xamarin.forms入門Xamarin.forms入門
Xamarin.forms入門
 
かずきのUWP入門
かずきのUWP入門かずきのUWP入門
かずきのUWP入門
 
Prism.Formsについて
Prism.FormsについてPrism.Formsについて
Prism.Formsについて
 
20160416 Azure Data Lakeのはまりどころ
20160416 Azure Data Lakeのはまりどころ20160416 Azure Data Lakeのはまりどころ
20160416 Azure Data Lakeのはまりどころ
 
めとべや東京10 Universal Windows Platform appの新しいバインディング
めとべや東京10 Universal Windows Platform appの新しいバインディングめとべや東京10 Universal Windows Platform appの新しいバインディング
めとべや東京10 Universal Windows Platform appの新しいバインディング
 
20150905 stream analytics
20150905 stream analytics20150905 stream analytics
20150905 stream analytics
 

Recently uploaded

PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdffurutsuka
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 

Recently uploaded (9)

PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 

Windows 10 に対応した デスクトップ アプリを作る技術(事前公開版 v2)