Googleチーム Flutterの開発に取り組んでいる人、 その無料のフレームワークとオープンソースのユーザーインターフェイス、 昨日発表した 数ヶ月の仕事の後、 フレームワークは現在、その使用を他のタイプのプラットフォームに拡張しています。
将来的には、ユーザーのエクスペリエンスを豊かにすることができます Web、デスクトップアプリケーション、小型デバイスなどのプラットフォーム。 このニュースは、プログラミングツールのセットであるDart DevToolsで提供されるフレームワークのバージョン1.2、およびDartWebプログラミング言語のバージョン2.2のリリースから約XNUMXか月後に届きます。
Flutterについて
フラッター ユーザーインターフェイス開発フレームワークです Googleが作成した無料のオープンソース。 それまで、 AndroidおよびiOS用のアプリケーションの開発に使用されました また、GoogleFuchsia用のアプリケーションを作成するための主要な方法でもあります。
しかし、Dart Webプログラミング言語によって提供される可能性と、ブラウザーによって今日実装された新しい開発ツールのおかげで、 Googleは当初、FlutterフレームワークのサポートをWebに拡張することができました。
今、 グーグル、フラッターフレームワークは言った ポータブルユーザーインターフェイスフレームワークになりつつあります すべての画面で。
このフレームワークの更新を通じて、Googleは、企業がモバイルアプリケーション、デスクトップ、ウェブなど、あらゆる種類の画面でより優れたカスタマーエクスペリエンスを提供できるようにする予定です。
Webのフラッター
これ と互換性のあるFlutter実装です を使用して処理されるコード HTML、CSS、JavaScriptなどの標準的なWebテクノロジー。
Flutter for the Webを使用すると、Dartプログラミング言語で記述されたFlutterコードを、ブラウザーに埋め込んで任意のWebサーバーにデプロイできるクライアントエクスペリエンスにコンパイルできます。
Flutterのすべての機能を使用でき、ブラウザプラグインは必要ありません。 Flutter for the Webはまだ開発中ですが、GoogleはNew York Times(NYT)と提携して、アメリカの新聞が購読者に提供するKenKenパズルゲームの新しいインターフェイスを開発しようとしました。
ゲームが更新され、Android、iOS、Web、Mac、ChromeOSで同じコードが使用されています。
デスクトップ用のフラッター
このプロジェクトは元々、Windows、Mac OS、Chrome OS、およびLinuxでのFlutterの実装を開発するために作成されました。
Flutterをターゲット環境としてデスクトップサポートに拡張する作業が進行中です、開発者がFlutterを使用して前述のプラットフォームでアプリケーションを作成できるようにします。
長期、 この取り組みにより、完全に統合されたソリューションが作成されます フラッターの作成は両方で機能します デスクトップおよびモバイルプラットフォームの場合、 しかし、この取り組みはまだ進行中である、とグーグルは語った。
これらの目標はまだ本番環境の準備ができていませんが、Google Flutterチームは、Mac、Windows、およびLinuxで実行されるFlutterアプリケーションを開発するための最初の手順をリリースしたと述べています。
組み込み機器のフラッター
フラッターポータビリティも 組み込み機器にまで及ぶつまり、より小さなデバイスにRaspberryPiやGoogleHomeHubのようなものです。
この時点で、Googleによると、Flutterがすでに動作している組み込みプラットフォームのXNUMXつは、Google HomeHubなどを強化するスマートディスプレイオペレーティングシステムに基づいています。
とはいえ、Flutterを新しいプラットフォームに導入するには、Flutterエンジンをターゲットに導入し、ネストを実装する必要があります。
Flutterエンジンは本質的にクロスプラットフォームであり、さまざまなクライアントレンダリングAPI(OpenGL、Vulkan、およびソフトウェア)と連携できます。 Dartランタイム仮想マシンが含まれています。
モバイルデバイス用のフラッター
携帯電話の場合、 Googleは、フレームワークのバージョン1.5への更新を発表しました。
Googleによると、Flutter 1.5には、開発者のフィードバックに応じて何百もの変更が含まれています。 新しいiOSSDK要件の更新を含む アプリストアから、iOSウィジェットとマテリアルの更新、エンジンとDart2.3による新しいタイプのデバイスのサポート。
Googleは今週、アプリ内支払いの初期サポートを追加しました。 最後に、Flutterで利用可能な2,000を超えるオープンソースパッケージがあります。
出典 https://developers.googleblog.com