クロスプラットフォーム開発環境Flutterは、iOSアプリ向けウィジェットに対応してアップデート!

0
1783

Googleのクロスプラットフォームアプリケーション開発フレームワークであるFlutterが、iOS対応のウィジェットを数多く追加してアップデートしました。



クロスプラットフォーム開発環境Flutterは、iOSアプリ向けウィジェットに対応してアップデート!

FlutterはAndroidとiOSの両方をサポートしていましたが、当初Appleのインターフェースガイドラインに従ったアプリを作成するフレームワークの能力はかなり弱いものでした。これとは対照的に、Flutterで利用可能なマテリアルデザインオプションは膨大で、マテリアルデザインは「ファーストクラスのツールキット」と言えるほど優れたものです。

リリースプレビュー版2では、Flutterは数多くの新しいウィジェットを追加、変更しており、「クパチーノ」ウィジェットセットを改良しています。 Cupertinoの機能をデモンストレーションするために、開発者はFlutterでiOS設定アプリのUIを再作成しています。

Flutterリリースプレビュー2は、ピクセルベースで完全なiOSアプリ開発を可能にします。さらに、Flutterはネイティブプラットフォームのウィジェットを直接使用しません。開発者がiOS上のAndroidまたはMaterialウィジェットでCupertinoウィジェット追加の妨げがない事が特徴です。

アップデートのもう一つの大きな改善点は、バックグラウンドでDartコードを実行できることです。これは、どちらのプラットフォームでも利用可能なタイマー、GPSデータ、またはその他の背景情報に基づいてタスクを実行する際に便利です。

Flutterは生産されるアプリの最小サイズを減らすことにも取り組んでおり、30%の削減(約7MBから4.7MB)が可能です。