.NET マルチプラットフォーム アプリの UI
(リリース候補)
1 つの C# コードベースからネイティブのクロスプラットフォーム デスクトップ アプリとモバイル アプリを構築します。
詳細については、.NET MAUI ドキュメントを参照してください。
(リリース候補)
1 つの C# コードベースからネイティブのクロスプラットフォーム デスクトップ アプリとモバイル アプリを構築します。
詳細については、.NET MAUI ドキュメントを参照してください。
.NET マルチプラットフォーム アプリ UI (.NET MAUI) は、1 つのコードベース内で C# と XAML を使用して最新のマルチプラットフォーム、ネイティブにコンパイルした iOS、Android、macOS、ユニバーサル Windows アプリを構築するためのフレームワークです。
.NET MAUI では、最新のモダン テクノロジを使用して、.NET 6上に構築された 1 つの共通フレームワークに抽象化しながら、Android、iOS、macOS、Windows でネイティブ アプリを構築します。
ネイティブ アプリは、既定で属しているオペレーティング システムのように見え、レイアウトは追加のコードなしで自動的に各デバイスに完全に適合します。
プラットフォーム API は C# から直接利用でき、隔離ストレージ、センサー、位置情報、カメラなどへのアクセス、その他の多くについて、1 つのクロス プラットフォーム API から 60 を超えるプラットフォーム機能にアクセスでき、侵害は発生しません。
C#、.NET、Visual Studio を活用して、ネイティブのマルチプラットフォーム アプリを構築する時間と困難さを削減します。
C# ホット リロード と XAML ホット リロード は、作業方法を変革し、生産性を向上させます。コードを入力し、[保存] をクリックして、変更をすぐに確認します。Visual Studioの最新のデバッグ機能、IntelliSense 機能、およびテスト機能を利用して、より優れたコードをより迅速に記述できます。
イメージ、アイコン、スプラッシュ スクリーンなどのクロスプラットフォーム リソースをサポートする、すべてのデバイス ターゲットに対して、1 つのプログラミング言語、1 つのコードベース、および 1 つのプロジェクト システムを使用します。
JavaScript の代わりに C# を使用して、ハイブリッド アプリケーションの構築を今すぐ開始しましょう。ネイティブ デバイスの能力とパッケージングに触れながら、.NET MAUI アプリで Blazor Web コンポーネントを直接共有します。
.NET MAUI と Blazor を一緒に使用すると、モバイル、デスクトップ、Web で 1 つの Web UI コンポーネント セットを再利用できます。
統合 SDK、基本クラス ライブラリ、ツールチェーンを使用して、すべての最新のワークロードをサポートする単一の開発スタックを使用します。
あらゆる種類の .NET 6 アプリケーションで使用できる共通の API セットを使用すると、コンポーネントとライブラリをより簡単に再利用できます。また、開発をすぐに開始するために、エコシステムから数十万のパッケージを利用できます。
.NET MAUIは、open-source .NET プラットフォームの一部であり、3,700 を超える企業からの協力者による強力なコミュニティを持っています。
.NET は無料であり、.NET MAUI を含みます。商用利用を含め、料金やライセンス コストは発生しません。
公式の.NET ブログ および YouTube チャンネルの新しいコンテンツを最新の状態に保つことができます。Stack Overflow または Microsoft Q&A などの開発者コミュニティで、質問への簡単な回答を得ることができます。
Syncexistence、DevExpress、UX Divers、GrapeCity、Telerik、その他などの上位コンポーネント ベンダーの美しい再利用可能な UI コンポーネントを使用して、生産性を向上させます。 などです。
このステップ バイ ステップ チュートリアルは、あなたのコンピューターで .NET MAUI を実行するのに役立ちます。
Windows and macOS で開発する