GoogleのFlutterツールキットのバージョン2はデスクトップアプリとウェブアプリのサポートを追加

GoogleのFlutterツールキットのバージョン2はデスクトップアプリとウェブアプリのサポートを追加

Googleは本日、オンラインイベントにて、ポータブルアプリ開発用のオープンソースUIツールキットの最新バージョン「Flutter 2」を発表しました。Flutterは2年前のリリース当初はモバイルアプリに重点を置いていましたが、近年ではその範囲を広げ、バージョン2ではWebアプリとデスクトップアプリを標準でサポートするようになりました。これにより、FlutterユーザーはiOS、Android、Windows、macOS、Linux、そしてWeb向けのアプリを、同じコードベースで構築できるようになります。

「メジャーバージョン番号の変更を正当化する最大の理由は、もちろん、Webとデスクトップのサポートが利用可能になったことです」と、Flutterプロダクトリーダーのティム・スニース氏は語った。「これは非常に大きな転換点です。これほど多くのエンドポイントが突然追加されるような製品はほとんどありません。」

画像クレジット: Google

彼は、Flutterはオープンソースであるため、Webとデスクトップのサポートはしばらく前から「オープンに準備」されていたため、これらのエンドポイントの追加は驚くべきことではないと指摘しました。2.0リリースに向けてこれらの新しいプラットフォームを準備する作業の多くは、これらの新しいプラットフォームでのパフォーマンスを標準レベルに引き上げることに費やされました。

ただし、Flutterデスクトップサポートは、Flutterの安定リリースチャンネルではまだ早期リリースフラグの後ろにあり、Googleは開発者はこれを「ベータスナップショット」として考えるべきだと述べています。一方、Webサポートはベータ版から安定版に移行しており、Flutterを使ったアプリ開発の新たなターゲットとなっています。

画像クレジット: Google

特にウェブプラットフォームに関して、スニース氏は、チームが意図的に非常に標準的なDOM中心のアプローチを採用したと指摘しました。しかし、これはうまく機能した一方で、特に高度な機能においてはパフォーマンスが低下するという問題もありました。そこで、ここ1年ほどかけて、チームはCanvas Kitと呼ばれるものの開発に着手しました。このWebAssemblyベースのプロジェクトは、AndroidやChrome自体に搭載されているSkiaグラフィックエンジンを採用し、ウェブアプリで利用できるようにしています。

「それが意味するのは、Web プラットフォームのドキュメント中心の部分であるコア HTML を実質的に回避し、テキストやパスワードのオートコンプリートや、Web の独自性を保つあらゆる機能などを損なうことなく、Web プラットフォームのアプリ中心の部分を実際に使用できるようになったということです」とスニース氏は述べた。

画像クレジット: Google

デスクトップでは、Google は Canonical が Flutter に全面的に取り組み、将来のすべてのデスクトップ アプリとモバイル アプリのデフォルトの選択肢にすることを発表しています。

テッククランチイベント

サンフランシスコ | 2025年10月27日~29日

MicrosoftもFlutterのサポートを拡大し、Googleと協力してWindowsでのFlutterサポートを進めています。MicrosoftがAndroidに関心を持っていることを考えると、これはそれほど驚くことではないかもしれません。実際、Microsoftは本日、折りたたみ式Androidデバイスのサポートを支援するために、Flutterエンジンへの貢献をリリースしました。

Google によれば、現在、Amazon、Microsoft、Adobe、Huawei、Alibaba、eBay、Square などの企業から、Flutter と Dart 向けのパッケージが合計 15,000 個以上提供されているという。

いつものように、今回のアップデートでは Flutter に対する他の小さなアップデートも数十件含まれています。

今後の展望について、スニース氏は、Flutterチームは組み込みデバイスやその他の非伝統的なプラットフォーム向けのフレームワークとして、Flutterの開発にさらに時間をかけていく予定だと述べました。また、チームはFlutterがアンビエントコンピューティング体験の強化にどのように貢献できるかにも関心を持っていると述べました。

「アンビエントコンピューティングの世界について考えると、アンビエントコンピューティングの背後には、次のような核となる前提があります。簡単に検索できるのか? 開発したアプリで収益を上げられるのか? 責任ある方法で収益を上げられるのか? 私たちはこうしたサービスへのサポートを構築しています。より優れた分析機能、より優れた広告フレームワーク、FirebaseやGoogle Cloudなどへの接続性を提供することで、Flutterだけでなく、Googleが提供するより広範なエコシステムサービスを活用できるようになります」とスニースは説明した。

組織に製品原則が必要な理由


Early Stageは、スタートアップ起業家と投資家のための、最高のハウツーイベントです。最も成功している創業者やベンチャーキャピタルがどのように事業を立ち上げ、資金調達を行い、ポートフォリオを管理しているかを直接聞くことができます。資金調達、採用、営業、法務、広報、マーケティング、ブランド構築など、会社設立のあらゆる側面を網羅します。各セッションには聴衆の参加も組み込まれており、質疑応答やディスカッションのための十分な時間も設けられています。

フレデリックは2012年から2025年までTechCrunchに在籍していました。また、SiliconFilterを設立し、ReadWriteWeb(現ReadWrite)にも寄稿しています。フレデリックは、エンタープライズ、クラウド、開発者ツール、Google、Microsoft、ガジェット、交通機関など、興味のあるあらゆる分野をカバーしています。

バイオを見る