この記事は Chet Haase による Android Developers - Medium の記事 "Now in Android #24" を元に翻訳・加筆したものです。詳しくは元記事をご覧ください。
![]()
Android 開発の最新ニュースやトピックをご紹介する Now in Android。今回は Jetpack Compose アルファ版、ConstraintLayout 2.0、#11WeeksOfAndroid、Android 11 Meetups、AndroidX リリース、最近公開されたブログ記事・動画・関連ドキュメント、ポッドキャスト エピソードをご紹介します。![]()
![]()
![]()
![]()
![]()
Reviewed by Yuichi Araki - Developer Relations Team and Hidenori Fujii - Google Play Developer Marketing, APAC
Jetpack Compose: アルファ版公開!

Jetpack Compose は未来の Android UI ツールキットで、その範囲はとても広くなっています。既にα版が利用できる状態になっているので、時間をかけて試していただくことができます。ぜひ実際にダウンロードして、フィードバックをお送りください。
アルファ版リリースなので、API はまだ流動的だとお考えください。現在、ベータ版に向けて細かい改善が重ねられているところですが、多くの API やプログラミング モデルの基礎は固まりつつあります。 Jetpack Compose をセットアップしたり、使いこなすには、Jetpack Compose の Pathway(記事、動画、Codelab が含まれています)、Leland Richardsonによる Compose の特長をご説明している動画、新しいコードサンプル、さまざまな関連情報へのリンクが掲載された Compose ウェブサイトをご参照ください。Compose の背景や内部の詳細について知りたい方は、こちらの ADB ポッドキャストをお聴きください。
アルファ版リリースなので、API はまだ流動的だとお考えください。現在、ベータ版に向けて細かい改善が重ねられているところですが、多くの API やプログラミング モデルの基礎は固まりつつあります。 Jetpack Compose をセットアップしたり、使いこなすには、Jetpack Compose の Pathway(記事、動画、Codelab が含まれています)、Leland Richardsonによる Compose の特長をご説明している動画、新しいコードサンプル、さまざまな関連情報へのリンクが掲載された Compose ウェブサイトをご参照ください。Compose の背景や内部の詳細について知りたい方は、こちらの ADB ポッドキャストをお聴きください。
ConstraintLayout 2.0
しばらくの間、このライブラリはアルファ版やベータ版の形式で使われてきましたが、ついに安定版に移行しました。Sean McQuillan が、このリリースに関する記事を投稿しています。ConstraintLayout 2.0 には、以下のようなさまざまな機能が含まれています。
Flow 仮想レイアウトは、複数のアイテムをつなぎ、実行時にコンテナに十分なスペースがない時、次の行に送りたい場合に便利です。
Layer を使うと簡単に、複数のビューに対して同時に変換を適用できます。
Layer を使うと簡単に、複数のビューに対して同時に変換を適用できます。
MotionLayout は ConstraintLayout のサブセットで、高度な UI 遷移アニメーションを実現します。Android Studio に MotionLayout 用のデザインツールである Motion Editor が搭載されたため、印象に残る体験を簡単なプロセスで作ることができます。使い始めるにあたっては、Studio の新しい Motion Editor ツールに関する Scott Swarthout の記事や、Seanの新しいサンプルをご覧ください。
11 Weeks of Android が完結!
第 11 週の UI に関するコンテンツを公開して、11 Weeks of Androidが完結しました。この記事では、前回の Now in Android エピソード以降に取り上げた、ゲームと UI に関するトピックについてお知らせします。
第 10 週: ゲーム、メディア、5G
この週は、メディア コントロール、新しい 5G 機能の利用、ゲーム開発に関するさまざまな情報について幅広く取り上げました。この週の詳しい内容については、まずまとめのブログ記事とPathwayをご覧ください。投稿された動画はプレイリストで確認できます。また、Daniel Galpinの Android Game Dev Show では、Android のゲーム テクノロジーに関する最新の動画をご覧いただけます。
第 11 週: UI

11 Weeks シリーズの最後の週は UI を取り上げました。キーボード アニメーションやマテリアル デザイン コンポーネントをご紹介し、最後に Jetpack Compose アルファ版のリリースをお知らせしました。詳細やリンクは、まとめのブログ記事に掲載されています。モダン UI Pathway から記事や動画、Codelab をご確認ください。また、動画プレイリストで Jetpack Compose の詳しい情報をご覧ください。
Android 11 Meetups がほぼ終了
Android 11 に関する色々なことが仕上げの段階に入りました。 #11WeeksOfAndroid が完結し、夏のオンライン イベント シリーズである Android 11 Meetups も終わりに近づいています。この Meetups は楽しさあふれる国際的なシリーズで、世界中の少なくとも合計 57 か所でイベントが開催されました。どのライブにも参加できなかった方のために、Android 11 Meetups サイトにはたくさんの録画が投稿されています。
コミュニティのオーガナイザーの皆さん、トークやライブ Q&A に登場してくださった講演者の皆さん、そしてイベントにご参加いただいた多くの皆さん、どうもありがとうございました。
[編集部注] 日本では、第 7 回目のイベントを 9 月 15 日(火)10 時から主に今年 3 月下旬に発表された Android 向けゲームの開発ツール、9 月 29日(火)16時からは UI、デザインについての最新情報をご紹介します。ぜひこちらから事前登録をお済ませの上ご参加ください。Google Developers Japan YouTube チャンネルでは、アーカイブも公開しています。
コミュニティのオーガナイザーの皆さん、トークやライブ Q&A に登場してくださった講演者の皆さん、そしてイベントにご参加いただいた多くの皆さん、どうもありがとうございました。
[編集部注] 日本では、第 7 回目のイベントを 9 月 15 日(火)10 時から主に今年 3 月下旬に発表された Android 向けゲームの開発ツール、9 月 29日(火)16時からは UI、デザインについての最新情報をご紹介します。ぜひこちらから事前登録をお済ませの上ご参加ください。Google Developers Japan YouTube チャンネルでは、アーカイブも公開しています。
AndroidX 公開
いくつかのバージョンの Android ライブラリが公開されました。そのほとんどは、さまざまな開発段階にあるアルファ版やベータ版です。この記事では、いくつかの内容をピックアップして紹介します。
- Concurrent 1.1.0: このライブラリは、ListenableFuture から Kotlin コルーチンへの変換を簡略化します。
- Webkit 1.3.0: この新しいバージョンでは、ForceDarkStrategy や WebMessageListener API を利用できます。さらに、WebView がマルチプロセス モードで実行されているかどうかのチェックも可能になります。
- ConstraintLayout 2.0.0: このリリースには、たくさんのすばらしい新機能が満載されています。その 1 つが、既に説明した MotionLayout です。
- Security-Identity-Credential 1.0.0-alpha01: この新しいライブラリから、Android 11 の新しい認証情報 API にアクセスできます。また、API 24 までの古いリリース向けに、キーストアをバックエンドとした実装も提供します。
最近公開されたブログ記事と動画
構造化クラスの再定義
ART チームは、JVM TI(Java Virtual Machine Tool Interface)が実行時にクラスの構造を変更できる機能(メソッドやフィールドの追加など)を追加しました。これに関して、Alex Light が興味深い記事を公開しています。この変更により、Android Studio の変更の適用機能(アプリのビルドとインストールを高速に行う方法ですが、コードやリソースの変更内容に依存します)をさまざまな状況で使えるようになります。
Motion Tags… 動画シリーズ
Android Studio チームは、Motion Tags という新しい動画シリーズを始めました。ここでは、MotionLayout で高度なレイアウト アニメーションの作成に使うタグを詳しく解説します。現在のところ、4 つのエピソードが投稿されています。プレイリストを確認し、今後の投稿にもご期待ください。
ADB (Android Developers Backstage) ポッドキャスト 新エピソード
前回の Now in Android 以降、Android Developers Backstage に新しいエピソードが投稿されています。以下のリンクまたはお気に入りのポッドキャスト クライアントでご確認ください。
ADB 147: Jetpack Compose Alpha
Romain Guyと私は、ツールキット チームの Clara Bayarri、Matvei Malkov、Anna-Chiara Bellini を招き、Compose が生まれた背景から、API 設計のアプローチ、新しい UI ツールキットを構築するうえでの壁、チームにとっての「アルファ版」という言葉の意味まで、あらゆることを話しました。
ADB 147: Jetpack Compose Alpha
Romain Guyと私は、ツールキット チームの Clara Bayarri、Matvei Malkov、Anna-Chiara Bellini を招き、Compose が生まれた背景から、API 設計のアプローチ、新しい UI ツールキットを構築するうえでの壁、チームにとっての「アルファ版」という言葉の意味まで、あらゆることを話しました。
またお会いしましょう
今回は以上です。次回も Android デベロッパーの世界の最新アップデートをお届けします。お楽しみに。
Reviewed by Yuichi Araki - Developer Relations Team and Hidenori Fujii - Google Play Developer Marketing, APAC