.NET MAUIがバージョン1.0に到達。C#/.NETのシングルコードベースでWin/Mac/iOS/Androidのネイティブアプリを開発可能に。Microsoft Build 2022

2022年5月25日

マイクロソフトはC#とXAMLを用いてシングルコードベースでWindows、macOS、iOS、Androidのネイティブアプリケーションを開発できるフレームワークである「.NET MAUI」(.NET Multi-platform App UI)がバージョン1.0の正式版に到達したことを発表しました

.NET MAUIはXamarin.Formsの進化版としてオープンソースで開発されてきました。現時点で最新の.NETとなる.NET 6とともに、単一のソースコードでWindows、macOS、iOS、AndroidそれぞれのネイティブなUIを用いつつ、クロスプラットフォーム対応のアプリケーション開発を可能にします。

fig

.NET MAUI とは - .NET MAUI | Microsoft Docs」から

.NET MAUI自身で40以上のレイアウトやコントロールが同梱されているほか、サードパーティからもさまざまなクロスプラットフォーム対応のUIコントロールが登場予定です。

また、デバイスが備えている加速度計、コンパス、ジャイロスコープをはじめとする各種センサーやネットワークの接続に関する情報などにアクセスするためのクロスプラットフォーム対応APIも用意しており、これらのデバイスの機能を活用したアプリケーション開発も可能。

コードの変更を再コンパイルせずにプレビュー画面で確認できるホットリロード機能により、開発生産性の向上にも寄与します。

.NET MAUIはWindows環境ではVisual Studio 2022 17.3(Preview 1.1)で、macOS環境ではVisual Studio 2022 preview for Mac(17.3 Preview 1)で利用可能。今年後半にはVisual Studio 2022で.NET MAUI関連ツールのサポートが正式リリースとなる予定です。

Microsoft Build 2022

あわせて読みたい

.NET Linux Windows 開発ツール Android iOS Microsoft




タグクラウド

クラウド
AWS / Azure / Google Cloud
クラウドネイティブ / サーバレス
クラウドのシェア / クラウドの障害

コンテナ型仮想化

プログラミング言語
JavaScript / Java / .NET
WebAssembly / Web標準
開発ツール / テスト・品質

アジャイル開発 / スクラム / DevOps

データベース / 機械学習・AI
RDB / NoSQL

ネットワーク / セキュリティ
HTTP / QUIC

OS / Windows / Linux / 仮想化
サーバ / ストレージ / ハードウェア

ITエンジニアの給与・年収 / 働き方

殿堂入り / おもしろ / 編集後記

全てのタグを見る

Blogger in Chief

photo of jniino

Junichi Niino(jniino)
IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。
詳しいプロフィール

Publickeyの新着情報をチェックしませんか?
Twitterで : @Publickey
Facebookで : Publickeyのページ
RSSリーダーで : Feed

最新記事10本