Flutterが進化する方向とは? WebAssemblyサポート、コンポーネントとしてWebアプリに組み込み可能に。Flutter Forward 2023

今回は「Flutterが進化する方向とは? WebAssemblyサポート、コンポーネントとしてWebアプリに組み込み可能に。Flutter Forward 2023」についてご紹介します。

関連ワード (基調講演、状態、発表等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


GoogleでFlutter & DartのプロダクトとUX担当ディレクターTim Sneath氏は、アフリカのケニア共和国ナイロビで開催された「Flutter Forward 2023」の基調講演で次のように話し、Flutterの進化の方向性を示しました。

fig

「Flutter for Webは汎用目的でデザインされてはいないことを明確にしておきたい。すでにDOMの分野で上手く行っているAngularやVue、Reactのような、DOMベースの新たなフレームワークを作ろうとしているわけではない。

そうではなく、(CanvasやWebAssemblyのような)新しいWeb標準をベースとする最初のフレームワークを作ろうとしているのだ。」

その上で、Flutter for WebがWebAssemblyをサポートする予定であることを明らかにしました。

fig

「FlutterからWebAssemblyへのコンパイルを近々サポート予定だ。 現在標準化が進んでいる、WebAssemblyをガベージコレクション対応に拡張したWebAssemblyGCを最初にサポートするフレームワークになる。」(Tim Sneath氏)

FlutterのWebAssemblyサポートにより、ロード時間の短縮と実行性能の向上が期待できるとしています。

FlutterをコンポーネントとしてWebアプリに組み込める

続いて明らかにされた新機能が「Element embedding」です。

この機能は、divタグを使ってFlutterアプリをコンポーネントとしてWebアプリケーションに組み込めるようになる、というものです。

divタグを用いてFlutterのコンポーネントに対してCSSの適用も可能。

下記は画面左がJavaScriptとHTMLなどを用いた通常のWebアプリケーションで、右側にElement embeddingを用いてFlutterアプリケーションが埋め込まれています。しかもCSSによって反転した状態でも問題なく動いていることが示されました。

fig

通常のWebアプリケーションとFlutterアプリケーションの相互運用性が非常に高まることが期待されています。

また、GPUを活用した高速な視覚効果を実現するピクセルシェーダーも実装される予定です。

fig

新しい描画エンジン「Impeller」とFlutter 3D

Flutterのモバイル対応の進化について。

今後、スマートフォンでニュースを読むニーズはさらに高まるとして、ナビゲーション、サーチ、認証、サブスクリプション機能などを備えたニュースアプリを迅速に開発できる「Flutter News Toolkit」を提供。

fig

大規模に書き直したグラフィックエンジン「Impeller」は、現在iOSでプレビューとなっていますが、今後ほかのプラットフォームにも展開されていきます。

fig

Blenderで作成した3Dモデルをglbファイルとして読み込んで操作できるFlutter 3D機能も紹介されました。

fig

Flutter Foward 2023

  • Flutter 3.7正式リリース。スクリーンサイズにUIレイアウトが自動対応、GPU活用による高速描画エンジン「Impeller」がプレビューに
  • Flutterが進化する方向とは? WebAssemblyサポート、コンポーネントとしてWebアプリに組み込み可能に。Flutter Forward 2023
  • 次期「Dart 3」はNullセーフ、WebAssemblyとRISC-Vサポートなど、Googleが発表。Flutter Forward 2023

COMMENTS


Recommended

TITLE
CATEGORY
DATE
BLE対応「Arduino Nano 33 BLE」とセンサー搭載「Arduino Nano 33 BLE Sense」がスイッチサイエンスより発売開始
IT関連
2022-01-18 23:46
機械学習でイノシシの出没確率を予測、森林総研と岩手県立大学が岩手県におけるイノシシ出没ハザードマップを作成
IT関連
2022-02-17 05:40
グラファー、スマホ活用で行政デジタル化を促進–利用自治体は100超に
IT関連
2022-02-25 00:18
スマートウォッチで業務現場の熱中症や転倒・転落を予防–ユビテックが機能強化
IT関連
2022-07-12 08:27
DisneyとDiscoveryの元幹部が「ストリーミングサービスのClassPass」Struumを今春ローンチ
IT関連
2021-02-26 23:56
サプライチェーン攻撃やコロナ禍のランサムウェア攻撃が倍増–クラウドストライク
IT関連
2021-03-12 00:15
A.L.I.、丸紅と連携で高速道路インフラマネジメントの実証に参画
IT関連
2021-05-08 19:34
Ubieが生活者と地域のかかりつけ医をつなぐクリニック向け「ユビーリンク」開始、医薬品卸売スズケンと共同展開
ヘルステック
2021-07-28 00:54
Docker互換のコンテナエンジン「Podman 5.0」正式リリース。Macでの安定性や性能が大幅に向上
Red Hat
2024-03-28 01:56
SwitchのようなPCゲーム機「Steam Deck」から読む“ポータブルゲーム機”と“x86”の未来 (1/2 ページ)
くわしく
2021-08-06 15:12
GMO、役員報酬1億円超が11人に うち3人が2億円超
キャリア・しごと
2021-05-15 13:28
富士フイルムBI、豪ITサービス企業を買収–オセアニアで基幹システム販売
IT関連
2023-03-02 18:03
サイバーエージェント、生成AIなどの開発基盤にIDCフロンティアを採用
IT関連
2023-09-28 22:54
コロナ禍で広がる電子図書館サービス 設置自治体6割増
IT関連
2021-02-26 17:18