GoogleがモバイルUIツールFlutterを刷新、アプリや機能のオンデマンド配信も可能に

米国時間2月26日、バルセロナで開催中のMWC 2019でGoogleはクロスプラットフォームのUIフレームワーク「Flutter」をバージョン1.2にアップデートした。

今回のアップデートでFlutterはAndroid App Bundleをサポートする。これはアプリや機能をオンデマンド配信するためのGoogleの最新テクノロジーだ。Androidアプリを効率的にパッケージできるだけでなく、ダウンロードせずにアプリを利用できるInstant Appも作成できる。

また新しいFlutterフレームワークにはデベロッパーがアプリ内課金によって収入を得ることを助ける仕組みなど多数のウェブベースのツールが用意されている。

昨年のMWCでFlutterのアルファ版が公開された後、Flutter 1.0がリリースされたのはわずか数カ月前だった。それならバージョン1.1はどうしたのだといぶかる読者もいるだろう。実は先月のベータリリースがそれだった。Flutterチームは毎月一度程度の割合で1.xアップデートをリリースする計画だという。

当然のことながらFlutterは今回のアップデートでパフォーマンス、信頼性とも改良されて通常の安定版になっている。また最新のDart 2.2 SDKがデフォルトでバンドルされる(FlutterアプリケーションはDart言語で書かれている)。開発チームはiOSのサポートにも力を入れておりフローティングカーソルでのテキスト編集にも対処しているという。

Flutterはモバイルに重点を置いたプロダクトだが、最近、Googleではこのフレームワークを使ったデスクトップアプリケーション開発の可能性に言及するようになった。準備の一環として、1.2ではキーボードイベントとマウスカーソルを乗せるイベントのサポートが追加された。Project HummingbirdはFlutterをWebに移植するためのプロジェクトだが、今後数カ月以内にテクニカルプレビューとして公開されるという。

開発ツールとして見た場合、GoogleはすでにAndroid StudioでFlutterをサポートしている。またMicrosoftのポピュラーなツール、Visual Studio Code向けのツールを追加している点も注目だ。また新しいWebベースのプログラミングツールであるDart DevToolsも開発中だ。これらのツールはローカルに実行され、ウィジェットインスペクタ、タイムラインビュー、ソースレベルのデバッガ、ロギングビューなどを含む。

現在、これらのツールは公式プレビュー版が公開されており、既存のVS Code、Android Studioの拡張機能やアドインとともにインストールできる。

今回のアップデートのリリースに加えて、FlutterチームはFlutter Createと呼ばれるコンテストを実施することを発表した。参加者はFlutterを使って「面白くてためになりビューティフルな何か」を作ることを求められる。Dartのコードのボリュームは5K以下でなければならない。賞品には1万ドル相当のiMac Proが含まれているが、メモリー128GBというスペックなので5Kのコードの処理に手間取る心配はないだろう。

原文へ

(翻訳:滑川海彦@Facebook Google+

投稿者:

TechCrunch Japan

TechCrunchは2005年にシリコンバレーでスタートし、スタートアップ企業の紹介やインターネットの新しいプロダクトのレビュー、そして業界の重要なニュースを扱うテクノロジーメディアとして成長してきました。現在、米国を始め、欧州、アジア地域のテクノロジー業界の話題をカバーしています。そして、米国では2010年9月に世界的なオンラインメディア企業のAOLの傘下となりその運営が続けられています。 日本では2006年6月から翻訳版となるTechCrunch Japanが産声を上げてスタートしています。その後、日本でのオリジナル記事の投稿やイベントなどを開催しています。なお、TechCrunch Japanも2011年4月1日より米国と同様に米AOLの日本法人AOLオンライン・ジャパンにより運営されています。