前提・質問
現在Xamarin.Android,Xamarin.iOSから.NET6への移行でなおかつAndroid APIレベル 33でのリリースを考えており、Nugetパッケージの調査を行っております。
例えばXamarin.Androidで使われていた、Xamarin.Android.Support.v4をXamarin.AndroidX.Legacy.Support.V4に変更する必要があると考えております。
(変更しないで済む方法があるようでしたらこちらも教えていただけますと幸いです。)
→ありません。
そこで、Xamarin.AndroidX.Legacy.Support.V4のNugetパッケージのサイトを調べますと、
以下画像のようにFrameworksの欄にnet6-android31.0とありますが、こちらはAndroidAPIレベル31がターゲットAPIレベルを意味していますでしょうか。またはミニマムバージョンでしょうか。
→ビルド時に使用するAndroid SDKのバージョンです。
また以下追加での質問となります。
①net6-android31.0がターゲットレベルの場合、AndroidAPIレベル31ではなく33でリリースできますでしょうか。
→できます。
その場合どこで設定しますか?(以下の画像のプロジェクトファイルに31と設定して、AndroidManifest.xmlに33の設定をすればうまくいきますでしょうか。)
→ご認識の通りです。
②iOSのNugetパッケージも.net6-iOS15.4などとありますが同様に考えればよいでしょうか?
こちらはミニマムバージョンは既存通りiOS8、ターゲットはiOS17で考えております。
→ご認識の通りです。
③こちらの水色は青色と違って動作が確実ではないと考えておけば良いでしょうか。
→ご認識の通りです。ちゃんと動かなくても文句は言わないでください。
ご回答をいただけない場合は、後ほど自分で検証予定です。もしすでに検証いただいている方がいらしたら、お手数をおかけいたしますが、ご回答いただけますと幸いです。
補足情報(FW/ツールのバージョンなど)
Visual Studio 2022 17.7.6

回答1件
あなたの回答
tips
プレビュー