狠狠撸

狠狠撸Share a Scribd company logo
#dotnetconf #csharptokyo
#dotnetconf #csharptokyo
https://qiita.com/okazuki
https://github.com/runceel
#dotnetconf #csharptokyo
今日のゴール
.NET 5 での Windows アプリ開発の
雰囲気と今後を紹介
dot.net/get-dotnet5
#dotnetconf #csharptokyo
Supported versions
? 10.0.17763.0
? 10.0.18362.0
? 10.0.19041.0
.NET 5 and Windows app dev
.NET 5 and Windows app dev
Windows OS
Desktop APIs
B C
UWP APIs
A D E
Desktop Apps, Libraries UWP Apps, Libraries
Today
Windows OS
Desktop APIs
B C
UWP APIs
Today
A D E
Desktop Apps, Libraries UWP Apps, Libraries
Project Reunion APIs via decoupled package
Windows OS
Desktop APIs UWP APIs
Project Reunion
B CA D E
Desktop Apps, Libraries UWP Apps, Libraries
Windows OS
Project Reunion APIs via decoupled package
Windows Apps, Libraries
A B D EC
Desktop APIs UWP APIs
Project Reunion
#dotnetconf #csharptokyo
https://github.com/microsoft/microsoft-ui-xaml
.NET 5 and Windows app dev
#dotnetconf #csharptokyo
新技術を評価する際に、設計のヘルプや技術サポートをを受けることが出来ます
Windows の開発プラットフォームの機能やツールのデザインに影響を与えることが出来ます
開発チームへ直接機能のバグ登録やフィードバックを提供するためのプライベート コミュニティーへの
アクセス
開発チームとの 1対1 のフォローアップ ミーティング
共同開発のパートナーシップ、トレーニングやワークショップ、PoC の支援へのアクセス(支援には時間の
上限があり、限られた参加者のみ参加可能です)
Microsoft のカンファレンス(Build や Ignite)でのお客様のソリューションの紹介
Microsoft 技術の開発者向け技術情報へのより多くのアクセス機会
Microsoft Developer TAP Program
無料の企業向け支援プログラム
DEPTAP@microsoft.com (英語)
https://aka.ms/TAPNominationform (英語)
1
2
3
4
5
6
7
#dotnetconf #csharptokyo
#dotnetconf #csharptokyo
#dotnetconf #csharptokyo

More Related Content

.NET 5 and Windows app dev

Editor's Notes

  1. Checklist Windows10APIs.Sample 起動 WinUI3.0 Control ギャラリー二つ起動 VS2019 Pre 新規作成画面
  2. When we talk about compatibility, we have to start with where apps are today. Today when you write apps or libraries for Windows they generally call directly into desktop APIs or UWP APIs, which are part of the OS.
  3. Over time we’ve brought more Desktop APIs into UWP – for example more file system APIs - and also enabled Desktop apps to call some WinRT UWP APIs. But we can make this even simpler and more powerful.
  4. In order to do that, with Project Reunion we’re iteratively taking the APIs you use today across UWP and Desktop apps like WPF, WinForms and C++ apps and decoupling them from the OS, by making them available via package managers like NuGet, our package manager for .NET, C++ and React Native apps. This will allow you to mix and match from the APIs that work best for your app and adopt new capabilities on demand.
  5. And over time our goal is that this will allow the distinction between apps that see themselves as apps writing to the Desktop APIs or to the UWP APIs to fade away. And shipping via this model also gives us other benefits
  6. Microsoft is committed to help customers evolve their existing assets and provide guidance about the available path forward. We want to hear your feedback about the technology we build to make it better. We are introducing the Microsoft Developer Technology Adoption Preview Program for Adaptive Cards. We started running TAP programs on our team since late 2017 as a way to get and stay connected with developers to listen to them closely and learn from them what’s important. TAP is a program with no cost and available to developers who would like to learn more about what we are doing in the developer platform, what our overall roadmap is and are willing to provide feedback early in the development cycle. By joining TAP we can also work together to help you accelerate the implementation of specific feature (especially if it’s a pre-released feature). As long as you are committed to try this out, we could define a project to work together and see what’s the best we could help. By being part of the TAP program and working together you also get the opportunity to be showcased at different forums, such as Microsoft conferences, blog posts, etc. If you are interested let us know and we can set up a call to explain you better how it works and how you could get started.