こんにちは。エクセルソフトの田淵です。
Xamarin.Forms のアップデートが止まらないですね。どうなってるのか知りたかったので 1.3.0 から 1.3.4 までの各アップデート情報を纏めてみました。
Xamarin.Forms 1.3.0
Xamarin.Forms 1.3.0 Released - Xamarin Forums
NuGet Gallery | Xamarin.Forms 1.3.0.6292
変更点
主なアップデート内容は以下をご参照ください。
- Unified API 対応 Xamarin.Forms 1.3 のアップデート内容と Webinar のお知らせ - Xamarin 日本語情報
- Xamarin.Forms 1.3 新機能の紹介 | Xamarin : XLsoft エクセルソフト
Xamarin.Forms 1.3.1
Xamarin.Forms 1.3.1 Released - Xamarin Forums
NuGet Gallery | Xamarin.Forms 1.3.1.6296
変更点
This release simply adds Xamarin.iOS 64-bit support on top of 1.3.0.
です。
Xamarin.Forms 1.3.2
Xamarin.Forms 1.3.2 Stable Released - Xamarin Forums
NuGet Gallery | Xamarin.Forms 1.3.2.6316
変更点
Important Note
このリリースでは最新の GooglePlayServices をサポートするために Xamarin.Forms からの NuGet パッケージ参照をアップデートしています。
あなたのプロジェクトに互換性があることを確認するには、お使いのAndroid SDK が最新の状態であること (API 21 がインストールされているだけでなく、Android SDK Build-tools も最新にする必要があります)、GooglePlayServices が SDK Manager で最新になっていること、あなたの Android アプリケーションの Compile と TargetFramework が Latest または 21 に設定されていること (Visual Studio の場合は 21 に設定した方が NuGet でパッケージをインストールする際に安全です。インストール後は Latest でも大丈夫です) などをチェックしてください。
纏めると以下が必要です。
- 最新の Android SDK がインストールされている
- GooglePlayServices の最新バージョンがインストールされている
- Android App プロジェクトの TargetFramework が 21(Use Compile using SDK version でも大丈夫です), Minimum が 15, Compile が 21 に設定されている
- Nuget packages マネージャー(かな?) の最新版がインストールされている (2.8.50926.663 のことかと思います)
とのことです。Android アプリケーションの場合は要注意ですね。
Enhancement
- Add implicit Xaml conversion for System.DateTime
- Nuget package deps updated to latest version. This update is mandatory to maintain compatibility with GooglePlayServices 22.
- Android now uses the correctly styled AlertDialog to display an ActionSheet
- Minor performance improvements
です。
Xamarin.Forms 1.3.3
Xamarin.Forms 1.3.3 Released - Xamarin Forums
NuGet Gallery | Xamarin.Forms 1.3.3.6323
変更点
Deeply nested Grid performance enhanced
です。
Xamarin.Forms 1.3.4
Xamarin.Forms 1.3.4 Released - Xamarin Forums
NuGet Gallery | Xamarin.Forms 1.3.4.6332
変更点
Important Notes
このリリースは StackLayout のレイアウトエンジンのアップデートを含んでいます。このアップデートはすべての内部テストに合格していますが、元のレイアウトロジックから非常に少しずれているのでそれが呼び出されているほど重要だと思います。StackLayout で新しい問題を見つけた場合はバグを報告してください。
とのことです。
Enhancements
- Reduce memory transactions when scrolling ListViews
- Navigation push/pops will now auto-queue if done before the last one completes. This helps handle some race conditions.
- iOS Dynamic cell sizing support
です。
Xamarin 気になった方は
是非 ダウンロード(直接) / ダウンロード(弊社経由) して触ってみてください。
学習用リソース や JXUG リンクページ に参考資料を纏めてますので併せてどうぞ。
以上です。