ニュース

GoogleのFlutterモバイルツールキットはiOSとAndroidの両方をターゲットにしています

Google's Flutter mobile toolkit targets both iOS and Android

ネイティブのARMコードを作成することで、GoogleはFlutterがパフォーマンスを犠牲にすることなくクロスプラットフォーム開発の柔軟性を可能にすると主張しています。あなたはに構築することができます .apk Android用ファイルまたは .ipa 単一のコードベースからのIoSアプリケーション用のファイル。

Flutterの組み込みロールの一例として自動車用ディスプレイが挙げられました。

1秒あたり60フレームの最小リフレッシュレートがサポートされている、とGoogleは述べており、プラットフォームでは1フレームごとに何を表示するかを再計算することができます。

GoogleのFlutter and DartのグループプロダクトマネージャであるTim Neathは、埋め込み可能なUIコンポーネントを構築するためのツールキットとしてElectronics Weeklyにそれを説明しました。

「私たちはFlutterの勢いを増しています」と彼は正式発表の前に述べました。 「私たちは初期の採用者のプレビューからプライムタイムの準備を整えることに移行しました。それはあなたがインターフェースを構築するために必要なすべてを提供します。」

材料設計

Googleによると、スライダーやナビゲーションバーなどのAppleのデザイン言語と、テクスチャやユーザーレスポンスキューなどのGoogleのMaterial Designの概念は、Flutterを介して実装できます。

Googleによると、仮想マシンやエミュレーションは関与していないという。を使う スキアシステムはグラフィックサブシステムを介してディスプレイに直接描画することができます。ビデオは別のウィジェットとして埋め込むことができます。 Raspberry Piは、新しいシステムをサポートできるプラットフォームの1つです。

開発中のデザイン

2月にMobile World Congressで最初にプレビューされた新しいシステムの重要な要素はステートフルホットリロード(SHR)です。これは、アプリケーションを再起動したり状態を失うことなくコードを変更して結果を確認できることを意味します。

これにより、より伝統的なHTML / Javascript開発の即時フィードバック、および設計者のより直接的な関与により、設計/開発の反復が迅速化されます。

使用方法は2つあります。FLutterコンポーネントをAndroid(またはIoS)アプリケーションに構築する方法と、GoogleマップやブラウザなどのAndroid対応のUI要素を組み込めるFlutterコンポーネントを構築する方法です。

開いた

Googleによると、FlutterはBSDスタイルのライセンスを持つオープンソースプロジェクトであり、すでに世界中から何百人もの開発者の貢献が含まれています。

デスクトップ上で動作するFlutterのバージョンはHummingbirdというコードネームで、まだ開発中です。

Flutterに関連した写真のギャラリーは下に見ることができます。

プラットホームの世界的な打ち上げは昨夜ロンドンの科学博物館で行われました、そしてそのイベントからのいくつかの写真はここにあります: