フラッター2.0

Google は、2.0 年 3 月 2021 日に新しい Flutter 1 アップデートを発表しました。このバージョンには Flutter XNUMX と比較して一連の変更が含まれており、このブログではデスクトップとデスクトップの変更点に焦点を当てます。 モバイル版。

Flutter 2.0 により、Google はそのステータスをベータ版および安定版に近いものに移行しました。ここにどんな意味があるのでしょうか?すべてを考慮すると、Flutter 2.0 Stable で利用可能ですが、Google は現時点で完全に完成しているとは考えていません。本番環境での使用には問題ないはずですが、かなりの程度のバグが存在する可能性があります。

Google は本日、コンパクトなアプリケーションを構築するためのオープンソース UI ツールキットの最新バージョンである Flutter 2 を発表しました。 Flutter は 2 年前のローンチ時にモバイルで注目を集め始めましたが、最近その翼を広げています。バージョン XNUMX では、Flutter は現在、Web アプリケーションとデスクトップ アプリケーションをクレートからサポートしています。これにより、Flutter ユーザーは同等のコードベースを使用して、iOS、Android、Windows、macOS、Linux、Web 用のアプリケーションを構築できるようになります。

Flutter 2.0 は安定版に達し、折りたたみ式デバイスとダブル スクリーン デバイスのサポートが追加されました。

Google は、新しい機能を通じて Web ブラウザーの Flutter のパフォーマンスを向上させることに成功しました。 キャンバスキット。 モバイル ブラウザーはデフォルトでアプリの HTML バージョンを使用し、アプリの構築時に新しい「自動」モードによってすべて自動的に処理されます。

第 2 に、Flutter には、Web ブラウザーでよりネイティブに感じられる機能が追加されています。これには、スクリーン リーダー サポート ユーティリティ、選択および編集可能なテキスト、より優れたアドレス バー サポート、自動入力などが含まれます。

Flutter は当初クロスプラットフォームのモバイル システムであったため、ここで言うべきことはそれほど多くありません。一般に、Flutter は、折りたたみ式を除いて、しばらくの間、モバイルの機能を完全に備えています。 Flutter 2.0 では、Microsoft の取り組みにより、現在折りたたみ式ディスプレイがサポートされています。 Flutter は、この構造要素を管理する方法を認識し、開発者が必要に応じてアプリケーションをレイアウトできるようになりました。

現在、Flutter 2.0 には別の TwoPane ガジェットがあり、その名前が示すように XNUMX つのペインを表示できます。最初のペインは任意のガジェットに表示され、XNUMX 番目のペインは折りたたみ式ディスプレイの右半分に表示されます。同様に、ダイアログを使用して、折りたたみ式ディスプレイのどちら側に表示するかを選択できます。

折りたたみ式ディスプレイの折り目やヒンジはディスプレイ機能として開発者に提示されるため、アプリケーションは必要に応じて折りたたみ式ディスプレイ全体に拡張したり、ヒンジの位置を考慮して適切に表示したりできます。

さらに、Google は Mobile Ads SDK プラグインをベータ版に移行しました。これは、モバイル アプリケーションに AdMob 広告を表示できるようにする Android および iOS 用の SDK です。現時点ではデスクトップのサポートはありませんが、Flutter を使用して広告を含む一般的に安定したモバイル アプリケーションを作成するオプションが必要になります。

これらは、デスクトップとモバイル プラットフォームの両方に関する Flutter 2.0 の大きな変更です。