Google は、クロスプラットフォームのソフトウェア フレームワークを作成することを目的として、数年前に Flutter を作成しました。 Flutter の最大の強みは、Android、iOS、Linux、Windows、macOS、さらには Web 用のアプリケーションをすべて同じ共有コードベースから構築できることです。 今回、ケニアのナイロビで開催された「Flutter Forward」イベントで、同社は時間をかけて将来登場するいくつかの機能の概要を説明し、同時に多くの重要なマイルストーンも共有した。
何よりもまず、Google は Flutter の次世代レンダリング エンジンである Impeller に関する詳細情報を共有しました。 iOS と Android の最新の低レベル API である Metal と Vulkan の両方を利用します。 以下のビデオクリップでは、左側に従来の Flutter レンダリング エンジンが表示されています。 右側はインペラーです。
それだけでなく、iOS、Android、およびブラウザーで実行されるハードウェア アクセラレーションのカスタム シェーダーのサポートが新たに導入されました。 最後に、3D モデルがサポートされるようになり、基調講演では、Blender でモデルを作成した後にモデルをインポートする方法を示すデモが行われました。
Flutter では、標準的な Web を使用してコンテンツを埋め込むこともできるようになります。
そのどれにも興味をそそられない人は、Google が RISC-V などの新しく登場したアーキテクチャをサポートし始めているという事実に興奮するかもしれません。 同社が発表した 今月初めに Android で ISA をサポートそして現在、Flutter は RISC-V 処理を受けており、全力で前進しているようです。 技術的には 昨年の Flutter 3ただし、「実験的」というタグが付けられていました。
最後に、Flutter が現在 Google Play ストアでどのように機能しているかについて、貴重ないくつかの重要な洞察も垣間見ることができます。 現在 500 万人を超える Flutter 開発者がおり、Google Play ストアには 700,000 を超えるアプリが Flutter を利用しています。 Google は、これが貢献者ベースのオープンソース プロジェクトのトップ 3 の 1 つであると主張しています。
Flutter は興味深いクロスプラットフォーム ソフトウェア開発フレームワークであり、さらなる改良が加えられています。 そして今後の変更により、より人気のあるアプリケーションが それ。 Google Ads、eBay Motors、Philips Hue などのアプリがこれを利用しており、今後そのサポートが拡大すると予想されます。