Google、超簡単なウィジェット開発のための Jetpack Glance Alpha をリリース

Google は、Jetpack Glance の最初のアルファ リリースで、Android アプリ ウィジェットに Jetpack Compose を導入します。

Jetpack Compose を使用すると、長い XML ファイルやその他の扱いにくいリソースを扱うことなく、Android アプリ用のインターフェイスを作成できます。 代わりに、開発者は、よりシンプルな API と完全なマテリアル デザイン サポートを使用して、Kotlin コードで (アプリのコードの残りの部分とともに) インターフェイス要素を作成できます。 Google は現在、Jetpack Glance Alpha を導入して、ウィジェットにも同じ使いやすさをもたらしています。

Googleが書き込んだ 発表, 「Android 12 では、多くの Android ユーザーにとって重要な機能であるアプリ ウィジェットが刷新され、より便利で美しく、見つけやすくなりました (84% が少なくとも 1 つのウィジェットを使用)。 本日、その上に構築された新しいフレームワークである Jetpack Glance の最初のアルファ版をリリースすることで、それらの構築がさらに簡単になりました。 ホーム画面などのアプリ ウィジェットをより速く簡単に構築できるように設計された Jetpack Compose ランタイムの 表面です。」

Jetpack Glance の構造 (クレジット: Google)

Jetpack Glance を使用すると、アプリ開発者は Jetpack Compose と同様の宣言型 Kotlin ベース API を使用してウィジェットを作成できます。 この最初のアルファ ビルドには、Glance コンポーザブルの初期セット (ボックス、行、列、テキスト、ボタン、LazyColumn、 Image、Spacer)、いくつかの事前定義されたアクション (actionStartActivity、actionRunCallback など)、および相互運用性 既存 リモートビュー.

ジェットパック グランスは Android Dev Summit で言及されました 10月に遡りますが、現在は開発者が実際に試すことができるようになりました。 あるよ GitHub のコードサンプル、Glance は Android Studio の最新の安定したビルドと互換性があります。

Google はここ数か月で、Jetpack Compose の他のいくつかの改善を実施しました。 Material You および Wear OS のサポート 10月に到着しました, Android Auto アプリを作成するための Compose は、 3月に発売されたそして Jetpack Compose 自体はベータ段階を去りました 7月に. 次の作業も進行中です Jetpack Compose を Web に導入するこれにより、単一のコードベースを持つアプリを Android、macOS、Windows、Linux、および Web ブラウザーで実行できるようになります。