100 万を超える公開アプリを備えた Google の Flutter は、Web アプリと WebAssembly のサポートを拡張します


フラッター, Google のオープンソース マルチプラットフォーム アプリケーション フレームワークは、最近かなりの勢いを見せており、Google の社内チームの両方が、新しい Play Console アプリ、Google Cloud モバイル アプリ、Windows 用 Android のニアバイ シェア アプリなどのプロジェクトにこのフレームワークに賭けています。これを使用しているほか、Canonical (新しい Ubuntu インストーラー用)、フランスの SNCF などの開発者もプロジェクトに使用しています。 今日の Google I/O でチームは、昨年の I/O で 3.0 のマイルストーンに達し、現在バージョン 3.10 をリリースしているプロジェクトの多くの新機能を発表します。

Googleはまた、公開されているFlutterベースのアプリが現在100万本を超え、2022年半ばの50万本から増加していることにも言及した。

現時点では Flutter は比較的安定しているため、チームが既存の機能の一部を拡張し、既存のプロジェクトで Flutter を採用しやすくすることに取り組んでいることは驚くことではないかもしれません。 しかし同時に、Google は新しいテクノロジーにも目を向けています。 WebAssembly に特に焦点を当てる

画像クレジット: グーグル

バージョン 3.10 では、開発者は Flutter コンポーネントを既存の Web アプリにさらに簡単に統合できるようになりました。 これは Google が少し前に取り組み始めたものですが、開発者は Flutter の要素埋め込み機能を使用して、他の CSS 要素と同じように Flutter コンポーネントを統合し、それを CSS 要素と同じように操作できるようになりました。

初期の Web 上の Flutter アプリは、既存のモバイル アプリケーションをベースにした本格的な全画面アプリケーションである傾向がありました。 「『モバイル アプリを持っているので、それを Web 上で実行したい』ということから始まる、画面全体を占有するアプリを構築している人が見られるようになりました。 しかし今では、Web エクスペリエンスを中心に設計されたアプリを構築し、それをホスティングしている人が現れ始めています。」 ティム・スニースGoogleのFlutterとDartプログラミング言語の製品およびUXのディレクターは私に語った。

Sneath氏はまた、チームがWeb上でのFlutterのパフォーマンスを向上させるために熱心に取り組んでいることにも言及した(覚えておいて損はないが、Flutterはもともとモバイルアプリ開発フレームワークであり、安定したWebサポートは2021年のバージョン2でのみ提供される)。 具体的には、これはロード時間が大幅に短縮されたことを意味します。

Web のサポートについて言えば、フレームワークが WebAssembly (Wasm) と密接に関係しているにもかかわらず、Flutter チームは WebAssembly (Wasm) をターゲットにする作業を続けています。 ダーツ言語。 Wasm がまだ初期段階にあることを考えると、仕様の多くは流動的なままです。 Flutter チームが指摘しているように、Wasm には最近までガベージ コレクションがありませんでしたが、Google は Wasm エコシステムの多くのチームと協力して、 WasmGC 拡張機能、現在は Chromium ベースのブラウザに統合されています。 これでチームは快適になりました Wasm のプレビュー サポートを追加 プレリリース チャネルで、開発者が Dart を Wasm にコンパイルできるようにします。

「私たちは長い間、製品品質の JavaScript サポートを提供してきましたが、コンパイルされたエクスペリエンスのネイティブなパワーを Web にもたらすことができれば、さらに役立つでしょう」と Sneath 氏は述べています。 「その多くは統合に関するものでもあります。 Kotlin や Dart、あるいは Web にコンパイルできる他の言語のコードがあり、それらと相互運用できる機能がある場合は、基質の場所が変わります。 時々、人々はこの言語とあの言語について非常に心配し、それらを個別のエコシステムとして扱います。 私たちにとって、人々は彼らが望む言語でコードを書くことを重視しており、Wasm は突然、私たちの戦略全体にその一貫性をもたらします。 私たちはついにその地点に到達し、おそらく対話から逃れることができることに興奮しています [language] A対B。」

Flutter チームが最近注目しているもう 1 つの点は、グラフィックスのパフォーマンスです。 今年初めにチームが発表したように、Impeller レンダリング ランタイムを完全に書き換え、バージョン 3.10 ではそれが iOS アプリのデフォルトになりました。 これにより、Flutter の最新バージョンに移行するだけで、アプリのパフォーマンスが大幅に向上します。

Android では、Impeller は現在プレビュー段階にあります。 そこで、エンジンは バルカン図書館、最新の Android デバイスはすべてサポートしています (ただし、Google は古いデバイスに対して互換モードを提供する予定です)。 Android がこれらのアップデートを最初に受け取らないのは珍しいことのように思えるかもしれませんが、Sneath 氏は、Android 上の Flutter グラフィックス エンジンはすでにかなり最適化されていると指摘しました。 したがって、チームはグラフィックス パフォーマンスを向上させる余地が大幅にある iOS を優先することにしました。

TechCrunch で Google I/O 2023 について詳しく読む

コメントする

xxxbangole xtubemovies.info sex aunties stories
masala xvideos ultratube.mobi kerala girl sex
sexmove.com indianfuckblog.com new girl mms
سكس صبايا secretsporn.com مشاهدة افلام سيكس
pantyhose hentai hentai-site.net kawaii neko hentai
janani iyer hot pornofantasy.net tamilnadu sexy photo
indian sexy girls xbeegtube.mobi redtube,com
aishwarya rai sex image hd dalporn.net seksividos
كساس عرب annarivas.net فيلم منى فاروق
xnxxmovies.com redwap2.com debonairblogs.com
shakeela porn desisexy.org radhika kumaraswamy sex videos
نيك اون لاين thepornoexperience.com سكس اوربى مترجم
افلام s sexoyporno.org سكس مصري بلدى
www.indiansex..com tubster.net mrunmayi
abarenbow tengu hentainaked.com hunter x hunter hentai comics