Google I/O 2023 では、Google が Google 全体で起きている重要な AI の革新をどのようにもたらしているかお知らせしました。このテクノロジーは Android デベロッパーの作業フローに役立つので、時間を短縮して、ユーザーのために新しい魅力的な体験を作ることに集中できるようになります。ユーザーは大画面やウェアラブルをはじめとして、さまざまな種類の画面をサポートすることを求めているので、時間短縮ツールがますます重要になっています。Google 基調講演とデベロッパー基調講演 (動画/英語 - 日本語字幕あり) では、Android でユーザーに優れた体験を提供するという皆さんのミッションをサポートするさまざまな方法を紹介しました(もちろん、Android 14 の最新ベータ版もお見せしました!)。ここでは、Android デベロッパーの世界で知っておくべき 14 の新しいことについて説明します。
ワークフローに AI を導入する
#1: Studio Bot で AI を利用して開発する
AI の力を日々の生活に活用できるようにするという Google の幅広い取り組みの一環として、AI を活用した会話型エクスペリエンスである Studio Bot を Android Studio に導入します。(* 現時点では、まだ日本向けには未公開) コードの生成、コーディング エラーの修正などに役立つので、生産性を上げることができます。Studio Bot (英語) はまだかなり初期のバージョンであり、質問の答えをさらに改善し、ベスト プラクティスの学習に役立ててもらうための訓練を続けています。使ってみたい方は、Android Studio ブログを読み、最新バージョンの Android Studio をダウンロード (英語) して、ドキュメントをご確認ください (英語) 。
#2: Google Play ストアの掲載情報を AI で生成する
英語で Play ストアの掲載情報を作成する際に、Google のジェネレーティブ AI 技術を使えるようになりました。(*現時点では、英語のみ利用可能) Google Play Console で AI ヘルパーを開き、対象ユーザーや重要なテーマなどを入力するだけで、下書きを作成してくれます。この下書きは、編集することも、破棄することも、そのまま使用することもできます。内容は常に皆さんが確認できるので、審査に提出して Google Play で公開する内容は完全にコントロールできます。
マルチデバイスな世界に向けて開発する
#3: Android で折りたたみ式とタブレットの大画面に対応する
Google は大画面に全力を注いでいます。Pixel には、2 つの新しい Android デバイスとして、Pixel Fold と Pixel Tablet が登場します。また、Android の大画面エコシステムで優れた外観を実現するため、50 以上の Google アプリと、世界中のデベロッパーのさまざまなアプリが最適化されています。このタイミングで、ぜひ対応しましょう。Android Studio Hedgehog カナリア版 3 での新しい Pixel Fold と Pixel Tablet エミュレータ構成や、マテリアル デザイン アップデート (英語) の拡大といったツールの改善、ゲームや創造性アプリのアイデアなどのガイドの改善が行われています。アプリを大画面向けに最適化する際の推奨事項と禁止事項を読み (英語) 、大画面や折りたたみ式を対象に高品質アプリを開発する方法についてのセッションを視聴 (動画/英語 - 日本語字幕あり) して、大画面デバイス向けの最適化を始めましょう。
(*日本語字幕は YouTube の自動翻訳機能で日本語を選択してください) |
#4: Wear OS: ウォッチフェイス、Wear OS 4、タイル アニメーション
Wear OS のアクティブ デバイス数は、Wear OS 3 のリリース以降、5 倍に増加しています。今こそ、スマートウォッチ向けに優れたアプリを作るべきときです。それをサポートするものとして、新しいウォッチフェイス形式 (英語) についてお知らせしました。これは Samsung と連携して開発した宣言型 XML 形式で、ウォッチフェイスのマーケットで優れたアイデアを実現する際に役立ちます。また、新しい API もリリースし、タイルでの高度なアニメーションや Wear OS 4 デベロッパー プレビューによる次世代プラットフォーム アップデートをサポートします。最新アップデートの詳細については、ブログを確認 (英語) し、セッションを視聴 (動画/英語 - 日本語字幕あり) してください。また、新しい Wear OS ギャラリー (英語) もご覧ください。
#5: Android ヘルス : アプリやデバイスをまたいでヘルス エクスペリエンスを連携する
さらに多くのデベロッパーと連携して健康とフィットネス関連の独特なエクスペリエンスをユーザーに提供できるようにするため、ヘルスコネクト エコシステムの 50 以上のアプリと、ヘルスサービスが組み込まれた 100 以上のアプリにより、Android ヘルス関連のサービスを充実させています。この秋にはヘルスコネクトが Android 14 に導入されるので、デバイスの [設定] から、これまで以上に簡単にヘルスデータをアプリ間で直接共有できるようになります。I/O での発表の詳細は、こちらをお読みください (英語) 。使ってみたい方は、ヘルスサービスのドキュメント、ヘルスコネクトのドキュメント、コードサンプルをご覧ください。
#6: 自動車向け Android: 新しいアプリとエクスペリエンス
自動車向けの作業も広がり続けています。今年は Android Auto が 2 億台の自動車で利用できるようになり、Google が搭載された自動車 (英語) の数は倍増する見込みです。既存の Android アプリを自動車に対応する作業や、動画やゲームなどのまったく新しいエクスペリエンスを自動車向けに開発する作業は、これまで以上に簡単になっています。始めたい方は、自動車向け Android の新機能に関するセッションとデベロッパー ブログ (英語) をご覧ください。
#7: Android TV: TV 向け Compose とその他の機能
Android TV OS で最高のアプリ エコシステムを実現することに向けて、懸命な取り組みを続けています。Android TV OS で美しく機能的なアプリを開発するための最新 UI フレームワーク、TV 向け Compose についてお知らせします。詳細については、ブログ投稿 (英語) 、デベロッパー ガイド (英語) 、参考デザイン (英語) 、新しい Codelab (英語) 、サンプルコードをご覧ください。また、TV 向け Compose を皆さんのニーズに合わせることができるように、引き続きフィードバックもお送りください。
#8: アシスタント : すべての Android で音声エクスペリエンスをシンプルに
おなじみの Android 開発パスで、これまで以上に簡単に Google アシスタント連携機能を構築できるようになっています。新しいアプリ アクション テスト ライブラリと Android Studio の Google アシスタント プラグイン(Wear と Auto にも対応)を使えば、簡単にコードを作成し、ユーザー エクスペリエンスをエミュレーションしてユーザーの期待を予測し、Android の主デバイスや補助デバイスにアプリ アクション連携機能をデプロイできます。使ってみたい方は、Android 開発ツールの新機能 (動画/英語 - 日本語字幕あり) セッションと、デベロッパー ドキュメントをご確認ください。
最新の Android 開発
#9: Compose でさまざまな画面の UI を構築する
Android コミュニティでは、Android 開発の最新 UI ツールキットである Jetpack Compose の採用数が着実に増加しています。Google Play のトップ 1,000 アプリのうち 24% が Jetpack Compose を使っており、この数は昨年の倍に当たります。さらに多くのサーフェスに Compose を導入するための作業は続いており、TV 向け Compose はアルファ版に、Glance によるホーム画面ウィジェットは現在ベータ版になっています。Google I/O でのお知らせの詳細を確認 (英語) し、Compose を使ってさまざまな画面の UI を開発してみてください。
(*日本語字幕は YouTube の自動翻訳機能で日本語を選択してください) |
#10: アプリ全体で Kotlin を使用する
私たちの開発プラットフォームの中核を成すのが Kotlin プログラミング言語です。Android アプリの Kotlin サポートはますます拡大します。JetBrains と連携して新しい K2 コンパイラを開発し、Android Studio、Android Lint、KSP、Compose などのツールとの連携機能の開発も積極的に進めています。また、Google の大規模な Kotlin コードベースを使って新しいコンパイラとの互換性を検証しています。現在は、Kotlin DSL を使ったビルド スクリプトが推奨となっています。詳細は、Android 向けの Kotlin の新機能に関するセッション (動画/英語 - 日本語字幕あり) をご覧ください。
#11: App Quality Insights に Android Vitals レポートを追加
Android Studio の App Quality Insights を使うと、Firebase Crashlytics の問題レポートに IDE から直接アクセスできます。クリック 1 回でスタック トレースやコードを移動したり、フィルタを使って特に重要な問題のみを表示したり、問題の再現に役立つ詳細レポートを確認したりできます。最新版の Android Studio では、Android Vitals の重要なクラッシュ レポートを確認できるようになります。アプリに SDK やインストルメンテーションを追加する必要はありません。Android Studio のお気に入りの機能のアップデートの詳細については、Android Studio Hedgehog をご覧ください。
Android と Google Play の最新情報
#12: Google Play の新機能
ユーザー数と収益を増加する新しい方法など、Google Play の最新情報を確認しましょう。活発でないユーザーなど、細かいユーザー セグメントごとにカスタムのストアの掲載情報を作成できるようになっています。近日中には、特定の Google 広告キャンペーンからのトラフィックにも対応できるようになります。新しい掲載情報グループも利用できるので、複数の掲載情報を簡単に作成したり管理したりできます。アプリ内アイテムの価格を試したり、課金期間ごとに複数の価格を提示できる新しい定期購入機能を活用したりして、収益化戦略を最適化しましょう。以上の最新情報の詳細は、ブログ投稿 (英語) をご覧ください。
#13: 新しい Android UI デザインハブで美しい Android アプリをデザインする
新しい Android UI デザインハブ (英語) を確認し、さまざまなフォーム ファクタで魅力的な UI を簡単に構築しましょう。デザインハブは Android でユーザー フレンドリーなインターフェースを作成する方法について包括的に説明したリソースで、ポイント、サンプル、推奨事項と禁止事項、figma スターター キット、UI コードサンプル、アイデア ギャラリーなどが含まれています。
#14: そしてもちろん、Android 14!
リリースされたばかりの Android 14 ベータ版 2 では、カメラとメディア、プライバシーとセキュリティ、システム UI、デベロッパーの生産性に関するプラットフォーム機能強化が行われています。ヘルスコネクト、Ultra HDR イメージ、予測型「戻る」、ML など、期待の新機能と変更点が満載です。ML Kit で顔メッシュやドキュメント スキャナなどの新しい API がリリースされ、カスタム ML スタックのアクセラレーション サービスが公開ベータ版になっているので、スムーズで低遅延なユーザー エクスペリエンスを提供できます。ベータ版 2 の詳細を学習し、サポート対象のデバイスにベータ版をダウンロードして使ってみてください。エミュレータでアプリをテストすることもできます。
ここで紹介したのは、Android が皆さんをサポートする新しい方法のごく一部でしかありません。Google I/O の Android トラックを忘れずに確認しましょう。Android アプリでパスキーをサポートしてパスワードへの依存を減らす方法や、Android の未来を見据えた開発 (動画/英語 - 日本語字幕あり) など、お勧めのセッションが開催されます。アクティビティの埋め込みについての新しい学習パスウェイ (英語) も公開されているので、タブレット、折りたたみ式、ChromeOS デバイスでアプリを差別化することができます。オンラインで参加する方も、世界中で開催されるいずれかのイベントに直接参加する方も、ぜひすばらしい Google I/O をお楽しみください。提供されたアップデートを使って、皆さんが作成する優れたエクスペリエンスを見るのが楽しみです!
Reviewed by Mari Kawanishi - Developer Marketing Manager, Google Play