Flutter 2.0 は、折りたたみ式およびデュアルスクリーン携帯電話でのアプリの構築をサポートします

Flutter 2.0 は安定版としてリリースされたばかりで、デスクトップおよびモバイル アプリを構築するための大きな変更が含まれています。 さらに詳しく知りたい方は続きをお読みください。

3 月 3 日、Flutter 2.0 が登場しました。 Flutter 1 と比較して、このバージョンには多数の変更点があります。この記事では、デスクトップ バージョンとモバイル バージョンの変更点に焦点を当てます。

デスクトップ

しばらくの間、Flutter for Desktop はアルファ段階にあり、API、バグ、パフォーマンスの問題が変更されました。 Flutter 2.0 により、Google はそのステータスをベータ版と安定版の間のどこかに移動しました。 それはどういう意味ですか? これは Flutter 2.0 Stable で利用可能ですが、Google はまだ完全には完成していないと考えています。 本番環境での使用には問題ないはずですが、ところどころにバグがある可能性があります。

Flutter for Desktop はキーボード ショートカットも適切にサポートし、Windows、Linux、または macOS 上の真のネイティブ アプリのように感じられるようにする必要があります。 その安定性に納得できない場合は、Canonical (Ubuntu の背後にある会社) がすでに Flutter で Ubuntu インストーラーを作り直し始めており、次のことを決定しています。 すべてのアプリに Flutter を使用する 今後。

Ubuntu インストーラーは Flutter で作成されるようになりました。

携帯

Flutter はもともとクロスプラットフォームのモバイル フレームワークであるため、ここで言うことはそれほど多くありません。 Flutter は、折りたたみ式という 1 つの点を除いて、しばらくの間、ほとんどの部分でモバイルの機能を完備してきました。 Flutter 2.0 では、Microsoft の貢献により、折りたたみ式ディスプレイがサポートされるようになりました。 Flutter はこのフォームファクターの処理方法を認識し、開発者がアプリを希望どおりにレイアウトできるようになりました。

アプリの構築 マイクロソフトのSurface Duo Flutter を備えたその他のデュアルスクリーン デバイス。

Flutter 2.0 には、名前が示すように 2 つのペインを表示できる新しい TwoPane ウィジェットが追加されました。 最初のペインは任意のデバイスに表示され、2 番目のペインは折りたたみ式ディスプレイの右半分に表示されます。 ダイアログでは、折りたたみ式ディスプレイのどちら側に表示するかを選択することもできます。

折りたたみ式デバイスの折り目やヒンジは、表示機能 (ノッチなど) として開発者に公開されるため、アプリは引き続き 必要に応じて折りたたみ式ディスプレイ全体に伸ばすことも、ヒンジの位置を考慮してディスプレイを表示することもできます。 それに応じて。

さらに、Google は Mobile Ads SDK プラグインをベータ版に移行しました。 これは、モバイル アプリに AdMob 広告を表示できるようにする Android および iOS 用の SDK です。 現在、デスクトップはサポートされていませんが、Flutter を使用して広告付きの比較的安定したモバイル アプリを作成できるようになります。


これらは、デスクトップとモバイル プラットフォームに関する Flutter 2.0 の大きな変更点です。 デスクトップおよびモバイル開発のフレームワークとしての Flutter についてどう思いますか? 我々に教えてください!