Mais conteúdo relacionado
Semelhante a Build 2022 / Uno Platform (20)
Build 2022 / Uno Platform
- 2. / 72
自己紹介
石崎 充良 ( @mishi_cs )
C# Tokyo コミュニティ管理メンバー
GitHub:
https://github.com/m-ishizaki
blog:
https://rksoftware.hatenablog.com/
2
- 4. / 72
今日お話しすること
Build とは …… 9 ページ
Build セッションを効率よくチェックする方法 …… 10 ページ
Uno Platform とは? …… 11 ページ
Uno Platform のソリューションの作り方 (世界におはよう) …… 12 ページ
WinUI のサンプルを Uno Platform に移植 (失敗) …… 5 ページ
WinUI の XAML を Uno Platform に移植 (独自) …… 13 ページ
4
- 6. / 72
今日お話しすること
Build とは …… 9 ページ
Build セッションを効率よくチェックする方法 …… 10 ページ
Uno Platform とは? …… 11 ページ
Uno Platform のソリューションの作り方 (世界におはよう) …… 12 ページ
WinUI のサンプルを Uno Platform に移植 (失敗) …… 5 ページ
WinUI の XAML を Uno Platform に移植 (独自) …… 13 ページ
6
- 16. / 72
今日お話しすること
Build とは …… 9 ページ
Build セッションを効率よくチェックする方法 …… 10 ページ
Uno Platform とは? …… 11 ページ
Uno Platform のソリューションの作り方 (世界におはよう) …… 12 ページ
WinUI のサンプルを Uno Platform に移植 (失敗) …… 5 ページ
WinUI の XAML を Uno Platform に移植 (独自) …… 13 ページ
16
- 17. / 72
.NET セッション / MAUI セッション
17
https://mybuild.microsoft.com/ja-JP/sessions
23 セッション
( 572 中 ) 4 セッション
( 572 中 )
- 18. / 72
いくつか検索してみた
検索ワード ヒット数 (572 セッション中)
C# 4
.NET 23
Mixed Reality 1
MAUI 4
Blazor 4
Visual Studio 17
Azure 204
Power Platform 40
Teams 145
Cloud 57
Web 118
Low-code 10
C# .NET MAUI Blazor “Visual Studio” 42
18
OR 検索
- 27. / 72
今日お話しすること
Build とは …… 9 ページ
Build セッションを効率よくチェックする方法 …… 10 ページ
Uno Platform とは? …… 11 ページ
Uno Platform のソリューションの作り方 (世界におはよう) …… 12 ページ
WinUI のサンプルを Uno Platform に移植 (失敗) …… 5 ページ
WinUI の XAML を Uno Platform に移植 (独自) …… 13 ページ
27
- 28. / 72
C# + XAML
・開発言語は C#
・UI の定義は XAML
・WebAssembly、Mobile、Desktop
28
https://platform.uno/docs/articles/get-started.html
- 29. / 72
Uno Platform
・カナダ nvertive 社が 2018 年に OSS 化
・2019 年~2020 年頃日本で話題に
29
https://nventive.com/en/about-us/
Chrome ブラウザで翻訳
- 30. / 72
MAUI / Blazor / Uno Platform
MAUI Blazor Blazor (Hybrid) Uno Platform
言語 C# C# C# C#
UI 定義 XAML (※1) HTML + CSS HTML + CSS XAML (※1)
Web × ○ ○ ×
WebAssembly × ○ ○ ○
Android ○ × ○ ○
iOS ○ × ○ ○
Windows
(UWP)
○ × ○ ○
Windows
(WPF or
WinForms)
× × ○ ○
macOS ○ × ○ ○
Linux × × × ○
30
- 32. / 72
MAUI / Blazor / Uno Platform
MAUI Blazor Blazor (Hybrid) Uno Platform
言語 C# C# C# C#
UI 定義 XAML (※1) HTML + CSS HTML + CSS XAML (※1)
Web × ○ ○ ×
WebAssembly × ○ ○ ○
Android ○ × ○ ○
iOS ○ × ○ ○
Windows
(UWP)
○ × ○ ○
Windows
(WPF or
WinForms)
× × ○ ○
macOS ○ × ○ ○
Linux × × × ○
32
- 33. / 72
※1 XAML Standard 覚えていますか?
33
https://github.com/microsoft/xaml-standard
https://atmarkit.itmedia.co.jp/ait/articles/1708/25/news021.html
- 36. / 72
Uno Platform の状況
36
https://github.com/unoplatform/uno/graphs/commit-activity
- 39. / 72
今日お話しすること
Build とは …… 9 ページ
Build セッションを効率よくチェックする方法 …… 10 ページ
Uno Platform とは? …… 11 ページ
Uno Platform のソリューションの作り方 (世界におはよう) …… 12 ページ
WinUI のサンプルを Uno Platform に移植 (失敗) …… 5 ページ
WinUI の XAML を Uno Platform に移植 (独自) …… 13 ページ
39
- 52. / 72
今日お話しすること
Build とは …… 9 ページ
Build セッションを効率よくチェックする方法 …… 10 ページ
Uno Platform とは? …… 11 ページ
Uno Platform のソリューションの作り方 (世界におはよう) …… 12 ページ
WinUI のサンプルを Uno Platform に移植 (失敗) …… 5 ページ
WinUI の XAML を Uno Platform に移植 (独自) …… 13 ページ
52
- 58. / 72
今日お話しすること
Build とは …… 9 ページ
Build セッションを効率よくチェックする方法 …… 10 ページ
Uno Platform とは? …… 11 ページ
Uno Platform のソリューションの作り方 (世界におはよう) …… 12 ページ
WinUI のサンプルを Uno Platform に移植 (失敗) …… 5 ページ
WinUI の XAML を Uno Platform に移植 (独自) …… 13 ページ
58
- 67. / 72
実行 - WebAssembly
67
この状態からコントロール表示されるまで行かない
おそらくコントロールが多すぎて非常に重く時間がか
かるのかと(※要検証)
- 69. / 72
実行 - Mobile
69
VariableSizedWrapGrid
を削除
分かりずらいですが
このコントロールで判断
してください