Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Xamarin.FormsとXamarin.Essentialsは、Android 13の互換性と.NET MAUIへの移行に備える

Xamarin.FormsとXamarin.Essentialsは、Android 13の互換性と.NET MAUIへの移行に備える

Xamarinチームは先日、Xamarin.FormsXamarin.Essentials 、Android 13をターゲットにアップデートしたことを発表しました。これは、2023年8月以降、新しいAndroidアプリは少なくともAndroid 13をターゲットにするというGoogleの要件に沿ったものです。現在プレビュー段階にあるこのアップデートは、最新のAndroidバージョンとの互換性を維持しながら、クロスプラットフォーム開発の未来である.NET MAUIフレームワークへのシームレスな移行への道を開くことを目的としています。

このアップデートにより、Xamarin.FormsXamarin.Essentials は、デフォルトで MonoAndroid13 に合わせられます。これにより、開発者はAndroid 13が提供する最新の機能と拡張機能を活用できるようになります。アップグレードプロセスを容易にするために、プレビューリリースが展開され、開発者は自分のアプリを評価し、間近に迫った移行に備えることができます。

Xamarinのサポートは2024年5月1日に終了する予定なので、開発者はAndroid 13をすでにサポートしている.NET MAUIに移行することを強く推奨します。優れたクロスプラットフォーム開発エコシステムを提供するために構築された.NET MAUIは、Xamarinから将来の.NETベースの開発へのスムーズな移行を可能にします。開発者は、詳細なアップグレードガイドと、最近発売されたVisual Studio 2022用の.NET Upgrade Assistant拡張機能を頼りに、アプリを.NET MAUIに移行することができます。

Xamarin.Forms アップデートでは、AndroidXバインディングパッケージやその他の依存関係に対する互換性の改善も行われています。多くのパッケージが更新されましたが、Xamarin.AndroidX.Lifecycleは、現在調査中の既知の問題があるため、バージョン2.6.1のままです。開発者は、ビルド出力で未知の列挙型定数Scope.LIBRARY_GROUP_PREFIXに関連する警告を目にすることがあります。Gerald Versluisによる発表記事で強調されているように、この問題は調査中です。

Android 13をターゲットにする前に、Xamarin.FormsXamarin.Essentials で、開発者はXamarin.Android 13がインストールされていることを確認する必要があります。次に、NuGetパッケージを最新のプレビュー版(Xamarin.Forms 5.0.0.2599-pre1 および Xamarin.Essentials 1.8.0-preview1 )に更新し、AndroidプロジェクトのAndroidManifest.xml内のtargetSdkVersionを33(Android 13)に変更します。最後に、プロジェクトを再構築することで、開発者はアプリの機能と互換性を評価できるようになります。

Xamarinの製品サポートは2024年5月1日に終了するため、開発者は将来的なクロスプラットフォームプロジェクトのために.NET MAUIへの移行を検討するよう促されます。.NET MAUIを使用して新しいプロジェクトを開始することが推奨され、既存のXamarin.Forms プロジェクトは、.NET Upgrade Assistantの助けを借りてアップグレードできます。.NET MAUIを採用するための包括的なリソースは、そのドキュメントで入手できます。

現在、Xamarin.FormsXamarin.Essentials はプレビューで Android 13 をターゲットにしているため、開発者は最新の Android 機能の恩恵を受け、.NET MAUI への移行に向けた準備を開始できます。このアップデートは互換性を保証し、開発者がプロジェクトを移行するのに十分な時間を提供します。プレビューフェーズに続いて、GoogleがAndroid 13をターゲットとする期限である2023年8月よりもかなり前に安定版リリースが予想されます。Xamarinのサポートに加え、AppMasterプラットフォームは、モバイルアプリ開発のためのno-code ソリューションを提供し、開発者や企業にとってプロセスを合理化することができます。

関連記事

BubbleCon 2024 の AppMaster: ノーコードトレンドを探る
BubbleCon 2024 の AppMaster: ノーコードトレンドを探る
AppMaster はニューヨークで開催された BubbleCon 2024 に参加し、洞察を獲得し、ネットワークを拡大し、ノーコード開発分野でイノベーションを推進する機会を模索しました。
FFDC 2024 総括: ニューヨークで開催された FlutterFlow 開発者会議から得られた重要な洞察
FFDC 2024 総括: ニューヨークで開催された FlutterFlow 開発者会議から得られた重要な洞察
FFDC 2024 はニューヨークで開催され、開発者に FlutterFlow を使用したアプリ開発に関する最先端の知見をもたらしました。専門家主導のセッション、独占的な最新情報、比類のないネットワーキングなど、見逃せないイベントでした。
2024 年のテクノロジー業界のレイオフ: イノベーションに影響を与える継続的な波
2024 年のテクノロジー業界のレイオフ: イノベーションに影響を与える継続的な波
テスラやアマゾンなどの大企業を含む254社で6万人の雇用が削減され、2024年にはテクノロジー業界のレイオフの波が続き、イノベーションの状況が一変するだろう。
無料で始めましょう
これを自分で試してみませんか?

AppMaster の能力を理解する最善の方法は、自分の目で確かめることです。無料サブスクリプションで数分で独自のアプリケーションを作成

あなたのアイデアを生き生きとさせる