RSS Android開発者ブログ ノート

RSS Android開発者ブログ

「Android Developers Blog」は、GoogleがAndroidアプリ開発者向けに更新情報、洞察、ガイドを提供するために維持しているプラットフォームです。Androidの新機能、Android開発ツールの更新、開発者の成功事例、開発者ベストプラクティスのヒントなど、さまざまなトピックに関する定期的な投稿を公開しています。このブログは、Androidアプリを開発している開発者を対象としており、Androidプラットフォーム向けにアプリを最適化するのを助けることを目的としています。また、開発者はアプリ開発における経験、アイデア、成果を共有するよう奨励しています。

ノートのスレッド

Androidのプロダクトマネージャーは、異なる画面間でのHDRビデオ再生における一貫性の問題を解決するために、Eclipsa Videoを導入しました。現在、同じHDRビデオでも、ディスプレイによって不快なほど明るく見えたり、暗く見えたりすることがあります。Eclipsa Videoは、SMPTE ST 2094-50を基盤とした新しい標準であり、一貫性があり快適なビデオレンダリングのために設計されています。これは、画像輝度をどのようにレンダリングするかについて、ディスプレイに正確なガイドラインを提供することで、推測を排除します。Eclipsa Videoは、可読性のための安定したベースライン輝度を提供し、不快なグレアを回避します。また、アダプティブヘッドルームを提供し、モバイル画面でのハイライトをインテリジェントにスケーリングして、まぶしい遷移を防ぎます。このフォーマットは、色、コントラスト、ムードに関するフレームごとの指示を伝えることで、クリエイティブな意図を保持します。Android 17以降、Eclipsa Videoのサポートは、スマートフォン、タブレット、テレビのプラットフォームに直接統合されます。開発者およびクリエイターは、提供されるガイドとオープンソースツールを使用して、Eclipsa Videoの再生とキャプチャを実装することが推奨されます。オープンスタンダードとして、Eclipsa Videoは、時間の経過とともにアプリ開発者やハードウェアメーカーによるより広範な採用が期待されています。
Google Play は、デベロッパーにより多くの柔軟性を提供し、その成長をサポートするために、ビジネスモデルを更新します。新しい請求オプションプログラムにより、デベロッパーは世界中で代替請求システムを使用したり、英国およびEEAでの購入のために自身のウェブサイトにリンクしたりできるようになります。他の市場への拡大も計画されています。このプログラムは、Google Playの既存の請求と並行して、デジタルコマースを処理するためのより多くの選択肢を提供します。2026年6月30日より、米国、EEA、および英国では、サービス手数料と請求手数料が分離されます。最初のサービス手数料は、自動更新サブスクリプションを含むすべての取引において、年間収益の最初の100万ドルに対して10%となります。その他の取引については、手数料は、その地域におけるユーザーのアプリのインストールが新規か既存かによって異なります。米国、英国、およびEEAでGoogle Playの請求システムを使用する取引には、追加で5%の請求手数料が適用されます。代替請求または外部リンクを使用するデベロッパーは、この請求手数料を負担しません。Googleはまた、刷新されたGames Level Upと新しいApps Experienceプログラムを導入します。これらのプログラムの特定の要件を満たすアプリやゲームを持つデベロッパーは、サービス手数料率の引き下げを受ける資格を得ることができます。これらのプログラムの詳細なガイドラインが利用可能であり、プログラムレートカードは2026年9月30日に有効になります。これらの更新は、すべての市場で段階的なタイムラインで展開されます。デベロッパーは、今後の変更に備えるために、プログラムの詳細とガイドラインを確認することが推奨されます。
Androidは、開発者の登録を義務付けることで悪意のある攻撃者を抑止するために昨年開始されたプログラムであるデベロッパー認証により、エコシステムのセキュリティを強化しています。すでに数百万ものアプリが登録されており、アプリのインストールのかなりの部分をカバーしています。新しい認証保護は、2026年9月30日に、当初はブラジル、インドネシア、シンガポール、タイの7つの主要なアプリストアで施行されます。この取り組みは、業界全体でより安全なアプリ環境を作成することを目的としています。プロセスを合理化するために、一括アプリ登録とCI/CDパイプラインへの直接統合を可能にする新しいAPIが導入されています。Android Developer ID Status APIは既存の登録を確認し、Android Developer Console APIはパッケージ名の直接管理を可能にします。これらのAPIは、サードパーティプラットフォーム向けのOAuth委任をサポートします。ほとんどのAndroidデバイスには、2026年6月からデベロッパー認証を容易にするための新しいシステムサービスがインストールされます。学生やホビイスト向けの限定配布アカウントは、2026年8月にグローバルで利用可能になります。未認証の開発者からのアプリのインストールに関する高度なフローも、セキュリティチェックポイントを含めて8月に開始されます。段階的な展開とフィードバックの後、Androidの認証要件は2027年にグローバルに拡大されます。最初の4カ国で配布している開発者は、9月の締め切りまでに認証を完了することが強く推奨されます。
Google は、Jetpack XR 向けの Geospatial API のプレビューを発表し、Android XR に Visual Positioning System (VPS) を導入しました。このテクノロジーにより、デジタルコンテンツは、サポートされている地域で高い精度と向きで物理世界にアンカーできます。その可能性を示すために、チームは没入型でハンズフリーのウォーキングツアー体験である XR Geospatial Tour を開発しました。このデモは、Geospatial API、Gemini API (Firebase AI Logic と連携)、Google Maps Grounding、および Jetpack XR SDK を組み合わせています。Geospatial API は、コンピュータービジョンを活用して、GPS よりも正確な位置と方角を提供します。アプリケーションは精度しきい値を監視し、屋内またはサポートされていない場所の場合、ユーザーに認識された屋外エリアに移動するように促します。ツアーの旅程を作成するために、Gemini API はユーザー座標でプロンプトされ、近くのウォーキングツアーの詳細を示す構造化された JSON レスポンスを生成します。Google Maps Grounding は、AI によって生成された場所をアンカーするために使用され、不正確さを防ぎます。動的な音声オーバーは、オーディオデータを直接返すことができる gemini-2.5-flash-tts モデルを使用して実装されています。これにより、仮想ツアーガイドに現在性とエンゲージメントの要素が追加されます。Jetpack Compose for XR は、空間コンポーネントをレンダリングし、ツアーを 3D で生き生きとさせるために使用されます。チームは、InfoSphere のようなカスタムコンポーザブルを構築して、興味のあるポイントをインタラクティブに表示しました。Jetpack Compose for XR を Geospatial API および Gemini と組み合わせることで、開発者はユーザーの位置とコンテキストの両方を理解する空間エクスペリエンスを作成できます。Geospatial API の利用可能性は、Android 上でワールドスケールの空間アプリケーションを構築するための障壁を低くします。開発者は、Android XR Developer Catalyst Program に申し込むことで、XREAL Project Aura devkits へのアクセスを得ることができます。このイニシアチブは、Android XR 開発におけるイノベーションを促進することを目的としています。
Android 17 がリリースされ、オペレーティングシステムはアプリを中心としたインテリジェンスシステムへと移行しました。これは、アダプティブ・ファースト開発を重視し、必須の大画面リサイズ機能と、プライバシー、セキュリティ、メディア、カメラ、パフォーマンスの強化を特徴としています。ソースコードは現在 AOSP で公開されており、開発者はこれを調査できます。Android 17 は、ハードウェア、ソフトウェア、AI を統合してユーザーのニーズを予測し、アプリのエンゲージメントのための新しい機会を提供します。プラットフォーム API である AppFunctions により、アプリはオーケストレーション可能な「ツール」として AI エージェントに機能を提供できるようになります。Jetpack ライブラリは、クラスアノテーションと KDoc コメントを通じて AppFunctions の実装を簡素化します。5億8000万台以上の大画面デバイスが存在する中、アダプティブ開発は不可欠であり、そのためアダプティブ・ファースト標準への移行が行われました。Android 17 は、API レベル 37 をターゲットとするアプリに対して、大画面での向きとリサイズ制限を解除し、あらゆるウィンドウサイズに適応することを要求します。新しいマルチタスク機能には、フローティングアプリ用の App Bubbles、これらのバブルを管理するための大画面上の Bubble Bar、デスクトップ環境向けのインタラクティブな Picture-in-Picture が含まれます。アクティビティ再作成のデフォルト設定が更新され、構成変更中の状態損失による中断を防ぎます。「Continue On」機能により、Android デバイス間でのタスクのシームレスな移行が可能になります。Jetpack Compose は、アダプティブアプリを構築するための主要な方法となり、すべての新しい Android API とライブラリは Compose 専用となります。従来の View コンポーネントはメンテナンスモードに入りました。Android 17 には、パフォーマンスの向上が含まれており、違反したプロセスを終了させる、より厳格なアプリメモリ制限などが挙げられます。世代別ガベージコレクションとロックフリー MessageQueue は、CPU 使用率と UI のカクつきを削減することで、パフォーマンスをさらに向上させます。
Android XRエコシステムは、新しいツールと拡張されたエンジンサポートにより急速な成長を遂げています。Android XR SDKのDeveloper Preview 4が利用可能になり、開発者はラップトップから没入型および拡張型エクスペリエンスの両方を構築および反復できるようになりました。このプレビューには、さまざまなXRエクスペリエンスをターゲットにするためのライブラリと、ハードウェアなしでテストするためのAndroid Studioのエミュレータが含まれています。Jetpack Projectedライブラリにより、開発者は既存のモバイルアプリをインテリジェントなアイウェアに拡張し、デバイスの可用性に基づいて動作を適応させることができます。専門的なツールと更新されたJetpack Compose Glimmerコンポーネントは、UI構築を容易にし、光学シースルーディスプレイでの可読性を最適化します。没入型エクスペリエンスのために、Developer Preview 4はKotlinファーストのアーキテクチャアップグレードと、有線XRグラス向けのGeospatial APIの早期プレビューを提供します。このAPIは、ARCoreおよびGoogleのVisual Positioning Systemと組み合わせて、デジタルコンテンツを正確な現実世界の場所にアンカーすることを可能にします。Unreal EngineとGodotの公式サポートが追加され、既存のUnityサポートと並んで、既存のXRエクスペリエンスの移行を容易にします。Windows向けのデスクトップツールであるAndroid XR Engine Hubは、エンジンビューポート内でのリアルタイムテストを可能にすることで、反復サイクルをさらに短縮します。Android XR Developer Catalyst Programは、選ばれた開発者にプレリリースハードウェアとサポートを提供するアプリケーションを受け付けています。Samsung Galaxy XRが利用可能になり、SDKのDeveloper Preview 4も利用できるため、開発者は今すぐ構築を開始できます。包括的な技術セッションは、Android XR YouTubeプレイリストでも利用できます。
Google I/O は、AI とエージェント支援ツールの拡充を含む、Android 開発向けの新しい発表とリソースを発表しました。Android CLI はバージョン 1.0 で安定化し、より効率的なナビゲーションと正確な出力を可能にする新機能と統合が追加されました。このバージョンの Android CLI は、プログラムによるバージョン検索、ジャーニーのサポート、およびエージェントが Android Studio と直接統合できるようにするブリッジ機能を導入しています。Android CLI は Android Studio とシームレスに統合され、パフォーマンスプロファイラーや Compose Preview などのユニークなツールにアクセスできるようになりました。Google Antigravity は、Android CLI とスキルを含む Android リソースバンドルにより、Android 開発を正式にサポートするようになりました。Android リソースバンドルは、オンボーディング中または後で設定メニューからインストールでき、Antigravity にコアタスクを実行するための強力なツールと知識を提供します。Android スキルのリポジトリも拡大しており、アダプティブ UI や Jetpack Compose などの分野で 17 以上のスキルが利用可能です。Android ベンチマーク、つまり実際の Android 開発の課題で LLM をテストするためのリーダーボードには、パフォーマンスを評価するために Gemma 4 や Gemini 3.5 Flash を含む新しいモデルが追加されました。これらのアップデートの目標は、開発者がどこで開発を選択しても Android 開発者をサポートし、AI アシスタンスのためのより役立つオプションを提供し、モデルの改善を加速することです。AI 支援 Android 開発の提供を拡大することにより、Google は開発者がこれまで以上に迅速かつ容易にアイデアを実現できるよう支援しています。
モバイルアプリのパフォーマンス回帰の特定は困難であり、開発者の大きなフラストレーションの原因となっています。DatadogはGoogleと協力し、この問題に対処するため、Android 15の新APIであるProfilingManagerをプラットフォームに統合しました。このAPIにより、本番環境から直接、プログラムでパフォーマンスデータを収集できます。Datadogは現在、毎週数百万件の本番プロファイルを処理し、オーバーヘッドを低く抑えながら、実際のアプリパフォーマンスの詳細な可視性を提供しています。ProfilingManagerにより、開発者は、反応的な手動再現から、プロアクティブなフィールド分析によるパフォーマンスボトルネックの特定へと移行できます。例えば、フィールドトレースは、Googleがアプリ起動を遅くしていたバックグラウンドサービスを特定するのに役立ちました。以前は、DatadogのRUMは高レベルのシグナルに焦点を当てており、根本原因分析に必要な詳細なコードレベルの洞察が不足していました。ProfilingManagerは、CPUトレース、コールスタックサンプリング、メモリ分析機能を提供します。このAPIは、詳細なセッション診断、自動テレメトリトリガー、異常のプロアクティブなトレーススナップショットを提供します。また、多様なハードウェアおよびネットワーク条件下での大規模なボトルネック検出も可能にします。システムによって強制されるリソースの安定性とオンデバイスのデータ制御により、効率的で関連性の高いデータ収集が保証されます。Datadogは、これらの詳細なトレースを処理するための堅牢なインフラストラクチャを構築し、将来的には自動化されたボトルネック解決の拡大を計画しています。
Android 17 は、デバイスの安定性とより良いユーザーエクスペリエンスを確保するために、より厳格なアプリメモリ制限を導入します。これらの制限を超えるアプリは、スタックトレースなしで終了されます。最適化されていないメモリ使用量は、頻繁なガベージコレクション、UI のカクつき、CPU の負荷、バッテリー消費の増加につながり、低メモリキラー (LMK) による突然のプロセス終了を引き起こす可能性があります。これを防ぐために、開発者は R8 によるバイトコード最適化を最大化し、画像読み込みを最適化し、Android Studio を使用してメモリリークを検出し修正し、アプリが可視状態から外れたときにメモリをトリミングし、高度なメモリ観測ツールを活用する必要があります。R8 最適化は、コードの縮小と未使用リソースの削除により、アプリのメモリフットプリントを大幅に削減し、パフォーマンスメトリクスの向上につながります。画像読み込みはメモリ肥大化の一般的な原因であり、ダウンサンプリング、適切な設定、ベクター描画可能な要素の使用によるビットマップの最適化が重要です。Android Studio は、重複ビットマップやメモリリークを検出するための強力なツールを提供し、デバッグプロセスを合理化します。これらの戦略を採用することで、開発者はよりパフォーマンスが高く安定した Android アプリケーションを構築できます。
Androidは、アプリの品質と開発効率の両方を向上させ、すべてのデバイスでプレミアムなユーザーエクスペリエンスを提供することに注力しています。主なアップデートは、アプリのパフォーマンスの最適化、他のサーフェスへのアプリの展開、メディア処理の合理化を目的としています。Android StudioのR8 Configuration Analyzerは、開発者が最適化の機会を特定するのに役立ち、アプリの起動時間の短縮とクラッシュの削減につながります。Android 17のメモリ制限により、アプリの最適化が不可欠となり、R8はアプリのフットプリントの削減を支援します。Jetpack Glanceは、スマートフォン、ウォッチ、車向けのウィジェット開発を統合し、一貫性のある魅力的なユーザーインタラクションを可能にします。RemoteComposeは、Wear OSでの表現力豊かな機能とネイティブレンダリングでウィジェットを強化します。CameraXとMedia3は、キャプチャから再生まで、メディアライフサイクルを簡素化しています。CameraXViewfinderは、さまざまなフォームファクターで応答性の高いプレビューを保証し、Media3 AI Effectsは、高度な編集ツールのための統一されたインターフェースを提供します。CodecDBやMedia3 Transformerのようなツールは、プロフェッショナルグレードのビデオエクスポートと編集を容易にします。ExoPlayerのScrubbing Modeはスムーズなシークを提供し、新しいCastPlayer APIはキャスティングエクスペリエンスを向上させます。これらの統一されたツールを活用することで、開発者は一貫性のある高性能なメディアジャーニーを作成できます。これらの進歩は、ユーザーを喜ばせ、開発投資に対する強力なリターンを提供することを目的としています。
Google I/O 2026 では、Android はインテリジェンスシステムへと進化し、AI をアプリに統合することに重点が置かれました。新しいプラットフォーム API および Jetpack ライブラリである AppFunctions により、アプリはオンデバイスサーバーとして機能し、システムエージェントとツールやデータを共有できるようになります。開発者は AppFunctions を簡単に生成し、新しいテストエージェントを使用してシミュレートされた環境でテストできます。早期アクセスプログラムでは、開発者が本番環境に AppFunctions をデプロイすることを歓迎しています。Google はまた、ML Kit GenAI API 内の機能を提供する Gemini Nano 4 をプレビューしました。これには、本番環境への移行、構造化出力機能、およびパフォーマンス向上のためのプレフィックスキャッシングが含まれます。Firebase AI Logic Hybrid Inference により、開発者はオンデバイスとクラウドモデル実行のどちらかを選択できます。A2UI Jetpack Compose Renderer により、エージェントは結果をネイティブ UI コンポーネントとして表示できます。Android 用の ADK は、異なるモデル間でのマルチエージェントワークフローの作成を可能にします。開発者は、Android AI ハブのコードスニペット、サンプル、および開発者ガイドを探索することが推奨されます。
GoogleはGoogle I/OでAndroid開発の進歩を発表し、エージェンティックワークフローとAndroidエコシステムの拡大に焦点を当てました。Android CLIは安定し、エージェントがタスクを実行できるようになり、Android Studioとの統合を支援します。開発者はGoogle AI Studioを使用して簡単なプロンプトでネイティブAndroidアプリを構築でき、これはイテレーションとデプロイメントをサポートします。Android Benchは、Android向けのAIコーディング支援を加速するためのLLMリーダーボードを提供します。Android StudioのMigration Assistantは、iOSアプリをAndroidに変換するのに役立ちます。生成AI機能は、オンデバイスインテリジェンスとクラウド機能の進歩により、インテリジェントなアプリに統合されています。AppFunctionsは、Android MCP統合の組み込みを簡素化します。Compose-first UI開発が強調され、Viewsはメンテナンスモードに移行します。Androidは、Jetpack Composeを中核として、さまざまなデバイスフォームファクターに適応しています。GooglebookとJetpack Glanceによる統合ウィジェット開発のための新しいツールが発表されました。Android for Carsは、Car App Libraryのアップデートで強化されています。Android XRは、Developer Preview 4とハードウェアアクセスプログラムで進歩しています。メディアライフサイクルは、本番環境対応のツールキットで合理化され、キャプチャとポストプロダクションが改善されます。Google TVでのアプリの発見とエンゲージメントは、ポインターリモートサポートとEngage SDKによって向上します。Android 17では、開発者がアプリサイズを削減するのに役立つ最適化ツールがリリースされます。
Google AI Studioは、ユーザーが簡単なプロンプトからネイティブAndroidアプリを迅速に作成できるようになりました。この革新的なツールは、ソフトウェアのインストールやライブラリの設定を必要とせず、すべてのユーザーが利用できます。ユーザーは、ブラウザ上で直接Jetpack Composeを使用して、高品質なKotlinベースのAndroidアプリを生成できます。これらのアプリは、デバイスに簡単にインストールしたり、テスト用に共有したり、Android Studioに転送したりできます。この合理化されたプロセスは、組み込みのAndroidエミュレーターによってユーザーのアイデアを重視し、開発ライフサイクル全体を改善します。ユーザーはUSB経由でアプリをインストールし、AI Studioから直接テスト用にGoogle Playに公開できます。さらに、プロジェクトは高度な開発のためにAndroid StudioまたはGitHubにシームレスに移行できます。初期リリースは、パーソナルユーティリティ、ソーシャルアプリ、ハードウェア統合、AI搭載エクスペリエンスに焦点を当てています。今後の機能には、Google Playテストトラック管理と、機能強化のためのFirebase統合が含まれます。いくつかのプロンプト例は、AI Studioが実用的なアプリケーションを構築する能力を示しています。ユーザーは、構築を開始し、ツールの新しい利用方法を発見することに刺激を受けることが奨励されています。Googleは、すべてのクリエイターのためにAI Studioの機能を積極的に拡大しています。
Android開発者は、Android CLIを含む、アプリ開発におけるエージェント、ツール、LLMに関して様々な選択肢があります。現在バージョン1.0で安定版となったAndroid CLIは、すべてのAndroid開発者のためのエージェント開発を強化するように設計されています。Google Antigravityは現在Android CLIおよび関連ツールを統合し、コア開発タスクを効率化しています。Android CLIは、エージェントが強力なAndroid Studioの機能にアクセスできるようにし、より効率的なワークフローを実現します。開発者は「android studio」コマンドを使用してプロジェクトと対話し、コード分析やプレビューなどのツールにアクセスできます。「android studio」機能内の新しいコマンドは、ファイル分析や依存関係管理などのアクションを可能にします。Android CLIは、より簡単な統合のために、より多くのパッケージマネージャーを通じて利用可能になりました。CLIはまた、「Journeys」をサポートしており、自然言語によるテストとデータ収集を可能にします。開発プロセスを改善するための新しいAndroidスキルがCLI内で利用可能です。開発者は、コマンドラインを通じて簡単に環境を初期化し、スキルを発見/インストールできます。Android CLI 1.0の安定版が、包括的なドキュメントとともに利用可能です。開発者は、Android Studioを最新のプレビューバージョンに更新することが推奨されます。
Android XRチームは、XRエコシステムにおけるイノベーションを促進するため、Android XR Developer Catalyst Programを発表しました。このプログラムは、開発者が有線グラスおよびインテリジェントアイウェア向けの新しいXRエクスペリエンスを作成するのを支援することを目的としています。このプログラムは、メディア、ゲーム、生産性、ヘルスケアにおけるアプリケーションを対象とし、多様なユースケースを奨励します。プログラムに採択された開発者には、ハードウェア開発キットを含む貴重なリソースが提供されます。プログラムは、専用フォーラムを通じたテクニカルサポートと、専門リソースへのアクセスを提供します。参加者は、プロジェクト開発を加速するための返済不要な助成金に応募することもできます。開発者は、Kotlin、Jetpack XR SDK、Unity、Unreal Engine、またはGodotで開発できます。既存のXR ExperimentsおよびSamplesは、潜在的なプロジェクトのインスピレーションを提供します。プログラムへの応募は、今後6〜12ヶ月以内に公開を予定している開発者に開かれています。プログラムの応募締め切りは、太平洋夏時間(PDT)の6月30日午後11時59分です。Android XRチームは、このプログラムを通じて開発される革新的なアプリを楽しみにしています。
Android の焦点は、スマートフォン、折りたたみ式デバイス、タブレットなど、あらゆるデバイスのユーザーに対応するため、アダプティブ・ファーストの開発標準へと移行します。この移行は、大型画面デバイスの増加が大きな市場機会をもたらしているため不可欠です。アダプティブ・アプリは、さまざまな画面で成功するために、堅牢性、応答性、準備が整っている必要があります。マルチデバイスユーザーは大幅に多く支出するため、開発者にとって収益源となります。Google は、アダプティブ・アプリを強調するために Google Play で「大型画面向けに最適化済み」バッジを提供しています。Android 17 は、アプリにアダプタビリティを義務付け、大型画面での向きやリサイズ可能性に関する開発者のオプトアウトを削除します。開発者は、アダプティブ UI 開発のために、Desktop Emulator や Compose のような新しいツールを使用することが推奨されます。機能強化には、新しいレイアウトプリミティブ、ナビゲーションの改善、MediaQuery & Styles API が含まれます。アダプティブ品質には、非タッチ入力の処理も含まれ、トラックパッドのサポートとフォーカスインジケーターが改善されています。Android Studio および CLI の AI 搭載ツールは、アダプティブ・アプリの作成を効率化します。開発者は、シームレスで高品質なエクスペリエンスを提供するアプリを作成することが推奨されており、Google はクロスプラットフォームフレームワークもサポートしています。
Android は、さまざまな XR フォームファクター向けのクロスデバイス開発に焦点を当てた XR SDK のデベロッパープレビュー 4 をリリースしました。「オーディオグラス」や「ディスプレイグラス」などのフォームファクターの名称が、分かりやすさを向上させるために変更されます。このリリースには、ヘッドセットでの没入型エクスペリエンスを強化し、グラス向けの拡張現実作成を合理化するためのアップデートが含まれています。XR Runtime などのコアライブラリは、まもなくベータ版に移行します。Android XR Developer Catalyst Program は、ディスプレイ/オーディオグラスおよび XREAL の Project Aura 向けの早期ハードウェアアクセスを提供します。オーディオおよびディスプレイグラス向けの拡張現実アプリの作成とテストのための新しい API が利用可能です。Jetpack Compose Glimmer は、Google Sans Flex や新しいインタラクティブコンポーネントなどの改善を受けます。XR Runtime および SceneCore のベータ版への移行が進んでおり、モダンな Kotlin アーキテクチャが特徴です。このアップデートでは、Compose for XR でのネイティブ glTF サポートと、有線 XR グラス向けの Geospatial API プレビューが導入されます。開発者は、XR エクスペリエンスを構築するために、ドキュメント、サンプル、実験を探索することが推奨されます。Android XR Engine Hub が導入されます。Android XR Developer Catalyst Program は、リリース前のハードウェアへのアクセスを提供するためのアプリケーションを受け付けています。
Android XRは、Unityに加えて、Unreal EngineとGodotをXR開発向けに公式にサポートするようになりました。現在Windows向けに提供されているAndroid XR Engine Hubは、デバイスデータをゲームエンジンに直接ストリーミングし、「Play Mode」でのイテレーションを高速化します。このHubは、ハンドトラッキング、アイトラッキング、その他の拡張機能をサポートしており、フルビルドなしで効率的なテストが可能です。開発者プレビュー段階のUnreal Engineサポートは、ハンドトラッキングなどのプラットフォーム固有の機能のためにAndroid XRプラグインを使用します。W4 GamesとのパートナーシップによるGodotサポートは、Godot 4.6.2以降で利用可能であり、ベンダー拡張機能にアクセスするためのプラグインが用意されています。Unityは、Spatial APIサポートやエディタ内でのDirect Previewを含むAndroid XRパッケージを更新しました。Unity向けのAndroid XR Interaction Framework(AXRIF)は開発者プレビュー段階にあり、一貫したAndroid XRインタラクションのためのツールキットを提供します。AXRIFは、マルチモーダル入力遷移、視線アシストジェスチャーインタラクション、物理ベースの2D UIインタラクションを処理します。開発者は、プラットフォームのネイティブインタラクションモデルを活用できるようになり、一貫したユーザーエクスペリエンスを確保できます。
Android for Cars は著しい成長を遂げており、Google はドライバーと開発者の両方にとって車載体験を豊かにするためのアップデートを導入しています。Car App Library の新機能とテンプレートにより、開発者は一度構築すれば、さまざまなインフォテインメントシステムでユーザーにリーチできます。Car App Library バージョン 1.8.0-beta01 および 1.9.0-alpha01 が利用可能になり、より柔軟性とコンポーネントが提供されます。開発者はテンプレートを使用して Android Automotive OS 用のカスタムメディアアプリを作成し、更新されたエミュレーターイメージでテストできます。バージョン 1.9.0-alpha は、拡張されたヘッダーとスポットライトセクションを含む、より表現力豊かな体験のための新機能をもたらします。開発者は、アダプティブミニプレイヤーとメディアアプリ用の新しいコンポーネントタイプを利用できるようになります。アダプティブビデオアプリは、駐車中のユーザーが Android Auto でビデオを視聴できるようになり、統合は最小限の労力で済みます。モバイルウィジェットも Android Auto で利用可能になり、ユーザーエンゲージメントの新しい方法を提供します。今後のアップデートでは、継続的なユーザーエクスペリエンス、新しい会話テンプレート、および改善されたアプリブランディングが提供されます。Google Maps SDK サポートも、POI および Weather アプリでのマップベースのコンテンツに利用可能になります。開発者は、最新の状態を維持し、最新のツールで構築を開始することが推奨されます。
Google Playは、ユーザーに楽しい体験を提供し、デベロッパーのビジネス成功を支援することを目指しています。ストアを超えて、Geminiのような新しいサーフェスやデバイスにアプリの発見を拡大し、より広範なリーチを可能にしています。Engage SDKは、エコシステム全体でパーソナライズされたコンテンツを提供し、統合とグローバルなスケーリングを強化しています。Googleは、Play Shortsのような魅力的なコンテンツフォーマットや、検索を改善するためのAI搭載のAsk PlayでPlayストアを強化しています。Play Games Sidekickのようなゲーム内機能は、プレイヤーのエンゲージメントを向上させ、コミュニティが開発されています。AIを活用してデベロッパーのタスクを簡素化し、ローカライゼーションを自動化し、カタログ管理を合理化して効率を高めています。チャーンに対抗するために、遅延充電や延長リカバリ期間などの機能を通じて収益を最適化しています。パフォーマンスとROIを測定するために、強化されたレポートとAI搭載のインサイトが提供されています。Googleはまた、アプリのセキュリティを優先し、防御を監視および設定するためのProtected with Playダッシュボードを導入しています。悪意のあるアクティビティや財務損失から保護するために、自動化されたスパム対策および不正行為対策の取り組みも実施されています。これらのアップデートは、デベロッパーに最高の投資収益率を提供することを目指しています。
人気のサッカープラットフォームであるFotMobは最近、Wear OSのインストール数が大幅に増加しました。通常よりも2〜3倍高いこの急増は、クロスデバイスのインストールフローによって推進されました。鍵となったのは、ユーザーが電話アプリから直接Wear OSアプリを発見してインストールできるようにしたことでした。チームは、Wear OSデバイスを持つ多くのユーザーがウォッチアプリに気づいていないことに気づきました。彼らはAndroidのWearableライブラリを使用して、接続されているWear OSデバイスを特定しました。電話アプリは、インストールを促す前にWear OSアプリの不在を確認しました。Wear OSアプリのスクリーンショットを備えたユーザーフレンドリーなプロンプトにより、ユーザーはインストールを開始できました。RemoteActivityHelper APIは、インストール用にウォッチでPlayストアを起動しました。Wearable APIは、この機能の実装を比較的容易にしました。このシンプルな戦略により、わずか2日間で1,500以上の新しいウォッチアプリのインストールにつながりました。FotMobの成功は、クロスデバイスの認識とシームレスなインストールの必要性を示しました。Googleは現在、このような実装をさらに容易にするために、In-App Install Promptsライブラリをリリースしました。開発者は、アプリの同様のクロスデバイスジャーニーを簡単に作成できるようになりました。
Jetpack Telecomライブラリの初期リリースでは、AndroidでのVoIP統合を簡素化するためにCallsManagerが導入されました。CallsManagerは、さまざまなリモートサーフェスとのやり取りをサポートし、通話ライフサイクルとオーディオルーティングを管理します。Jetpack Telecom v1.1.0は、統合された通話履歴、通話ログ除外、ネイティブコールバック機能によりライブラリを強化します。統合された通話履歴により、システムダイヤラーはサードパーティ製VoIPアプリからの通話ログを表示できます。ユーザーは、システムダイヤラーから直接VoIP連絡先にコールバックを開始できるようになりました。コールバック機能が正しく機能するには、開発者はシステムインテントを登録し、通話IDを管理する必要があります。通話ログ除外により、開発者はisLogExcludedを使用して特定の通話がシステム通話ログに表示されないようにすることができます。これらの統合機能は、Android 16.1(SDK 36.1)以降を実行しているデバイスで利用可能です。新しい機能の実装を支援するためにサンプルアプリケーションが提供されています。ネイティブダイヤラーは許可リストを使用してVoIP表示を制御し、開発者はTelecom Sample Dialerアプリでテストできます。
Androidはインテリジェンスシステムへと進化し、新たなアプリエンゲージメントの機会を創出しています。Gemini Intelligenceは、先進的なAndroidデバイス向けに導入される新しい機能スイートです。Geminiは、主要なコード変更なしに、選択されたアプリ内のタスクを自動化し、高い意図を持つトラフィックを促進します。AppFunctionsにより、開発者はOSに特定のツールやアクションを提供し、ユーザーエクスペリエンスを向上させることができます。ウィジェットは、Jetpack GlanceとRemoteComposeによってサポートされ、車から始まる新しいフォームファクターへと拡張されています。開発者は、折りたたみ式デバイスやXRヘッドセットなどの様々なフォームファクターで適応的に構築できます。Jetpack Navigation 3とComposeのアップデートは、レスポンシブレイアウトの作成を支援します。Car App LibraryとAndroid XR SDKは、デバイスごとに差別化されたエクスペリエンスのためのツールを提供します。Gemini Intelligenceの機能は、この夏に一部のスマートフォンで展開が開始され、今年後半にはさらに拡大される予定です。この移行は、ユーザーエクスペリエンスを向上させ、開発者を最前線に位置づけることを目指しています。来週のGoogle I/Oで、より詳細な情報が提供される予定です。
Gratitudeアプリの開発者は、日々の内省とマインドフルネスの実践を促進するためにウィジェットを作成しました。これらのウィジェットは、ホーム画面からジャーナリングのプロンプト、アファメーション、ビジョンボードに素早くアクセスできるようにしました。ウィジェットの結果、ユーザー維持率が25%増加し、ジャーナルエントリも増加しました。元のウィジェットはXMLベースのRemoteViewsを使用しており、技術的負債とデザインの不整合を生み出していました。近代化のために、チームは宣言型フレームワークであるJetpack Glanceに切り替えました。Jetpack Glanceは開発時間を短縮し、コードの可読性を向上させ、色やリサイズなどの動的な機能を可能にしました。チームはまた、Generated Widget Previewsを実装し、様々なデバイスで広範なテストを実施しました。新しいウィジェットを宣伝するために、開発者は発見性を高めるためにアプリ内ウィジェットのピン留めを使用しました。ウィジェットパッケージのリファクタリングには、ウィジェットユーザーにウィジェットの復元または更新を再要求する必要がありました。この作業の結果、アプリの毎日のアクティブユーザーの約10%がウィジェットを採用しました。開発者は、Jetpack GlanceがRemoteViewsよりも簡単で柔軟性があり、アプリ全体のデザインともより良く整合していることを発見しました。Gratitudeアプリの体験は、ウィジェットがいかに習慣形成を促進し、ユーザーエクスペリエンスを向上させるかを示しています。
Android および Google Play エコシステムは常に進化しており、ユーザーとデベロッパーの両方にとって堅牢な安全対策が不可欠です。Google は、開発中にログイン情報が不足しているなどのポリシー違反を特定するために AI を活用したツールでアプリの公開を強化しています。デベロッパーは、組み込みのインサイトを通じて準拠した SDK を選択する簡単な方法を得られます。Play Integrity API は、セキュリティ上の脅威を検出し、悪用をより効率的に防止するために強化されています。連絡先ピッカーや関連ポリシーの更新などのツールにより、ユーザーのプライバシーが優先されます。ポスト量子暗号化は、将来の脅威から保護するために Play App Signing に実装されます。アプリの公開プロセスは、事前レビューチェックとリリースステータス API により、速度と予測可能性が向上しています。並列公開や提出履歴ログなどの機能は、リリースを合理化するように設計されています。Google は、ビジネス管理のための安全なアカウント転送と、問題解決のためのデベロッパー向け AI パワードサポートを導入しています。最後に、Android エコシステムは、セキュリティ強化のためにデベロッパー検証を組み込みます。この多角的なアプローチは、安全で信頼できるプラットフォームを提供するという Google のコミットメントを示しています。全体的な目標は、ユーザーとデベロッパーの両方にとって安全な環境を育成することです。
人気のハイパーローカルなピアツーピアマーケットプレイスであるKarrotは、北米のユーザーの多くが英語以外のデバイス言語を好むという課題に直面しました。アクセシビリティの向上とユーザー体験の向上のために、同社はシームレスな翻訳ソリューションを求めました。ML KitやGemini Nanoのようなオンデバイスオプションも評価しましたが、品質や実装の容易さに欠けると判断されました。Firebase AI LogicとAndroid SDKを選んだことは、AI搭載翻訳を統合する最も効率的な方法であることが証明されました。この統合により、KarrotはGemini Flash Liteに直接アクセスでき、会話速度で正確な翻訳を提供できるようになりました。開発プロセスは非常にシンプルで、エンジニアたちは3時間以内に概念実証を組み立てました。この迅速な対応時間により開発コストが最小限に抑えられ、チームはプロンプトやユーザー体験の洗練に集中できるようになりました。新たに導入された翻訳機能は売上を明確に伸ばし、非英語圏ユーザーの間で購入コンバージョンを増加させています。翻訳機能を提供した買い手は、売り手との会話を始める可能性が大幅に高まりました。Karrotは現在、Firebase AI Logicを使ったさらなるAI統合を模索し、他のエンジニアリングワークフローを効率化しています。今後の計画には、サーバープロンプトテンプレートやリモート設定の活用が含まれ、より速い反復処理と運用オーバーヘッドの削減を目指しています。この取り組みは、AI翻訳がコミュニティのつながりを促進し、グローバルなアプリアクセスを向上させる方法を強調しています。
ジェットパック・コンポーズの2026年4月リリースでは、コアモジュールの更新と新機能により、安定性が向上しました。主な変更点には、テストAPIの更新があり、StandardTestDispatcherを使用してレースコンディションに対するテストの信頼性が向上しています。共有要素のアニメーションの強化には、視覚的なデバッグツールが含まれており、デバッグが簡素化されています。トラックパッドのサポートが強化され、トラックパッドイベントをマウスイベントとして扱うことで、ユーザーの操作性が向上しています。新しいAPIでは、ホストレベルのサービスを直接提供し、Kotlin Multiplatformをサポートしています。プレビュー用のラッパーが導入され、カスタムプレビューの表示が簡素化されています。Modifier.onFirstVisible()などの非推奨要素が削除され、代替APIの使用方法に関する推奨事項が提供されています。スタイル、メディアクエリ、グリッド、フレックスボックス、および新しいSlotTable実装を含む実験的なAPIが導入されており、レビューとフィードバックのためにドキュメントが利用可能です。開発者は、最新のコンポーズバージョンを使用し、実験的な更新についてフィードバックを提供することが奨励されています。将来のコンポーズ1.12.0リリースでは、コンパイルSDKが更新される予定です。
アプリでの認証は、OTP(ワンタイムパスワード)などの従来の検証方法により、フリクションを生じることが多い。Googleは、AndroidのCredential Manager APIを通じて、検証済みのメールアドレス資格情報を提供している。これにより、ユーザーがアプリの外でメールアドレスを手動で検証する必要がなくなった。APIは、開発者がさまざまなシナリオで検証済みのユーザークレームを安全に取得できるようにする。ネイティブのAndroidボトムシートを使用した同意により、ユーザー体験が簡素化され、プロセスが1タップになります。このストリームライン化されたアプローチにより、同意後にすぐにアプリにアクセスでき、サインアップとアカウントの回復が簡素化される。開発者は、オンボーディングを加速し、面倒な検証コードへの依存を減らすためにこれを活用する必要がある。APIは、名前やプロフィール画像などの他の未検証のユーザーデータを取得することもサポートしている。開発者は、アカウントサポートポリシーを考慮する必要がある。Google発行の資格情報は現在、通常のコンシューマーアカウントのみをサポートしているからだ。Googleでのサインインを補完するこのAPIは、従来のサインインプロセスに対してシームレスな体験を提供する。Credential Manager APIを通じて検証済みのメールアドレスを統合することで、オンボーディングのフリクションが軽減され、セキュアな認証ジャーニーが実現する。開発者は、統合ガイドを調べ、プロジェクトを更新することを奨励される。
Android Studio Panda 4 がリリースされ、開発者向けの機能が強化されました。プランニングモードでは、AIエージェントがタスクを実行する前に詳細なプロジェクト計画を作成し、複雑なプロジェクトアーキテクチャを改善します。このモードでは、実装前に計画を見直し、修正する機会が得られます。また、エージェントはタスクリストとウォークスルー成果物を生成し、進捗状況の明確な監視とレビューを可能にします。Next Edit Prediction (NEP) は、現在のカーソル位置を超えたコーディングニーズを予測し、コーディングプロセスを効率化します。Gemini API スターターテンプレートは、生成AIをAndroidアプリケーションに簡単に統合できるようにします。APIキーの管理、Firebaseの自動統合、さまざまなメディア入力のサポートにより、スケーラビリティを確保します。Agent Web Searchツールは、Web検索の結果をAndroid Studio内に直接統合します。このツールにより、開発者はIDEを離れることなく、最新の情報にアクセスできます。Android Studio Panda 4 は、開発者の生産性向上に焦点を当てた以前のリリースを基盤としています。今回の新しいリリースには、AIを活用した新しいプロジェクトフローとバージョンアップグレードアシスタントも組み込まれています。開発者の皆様には、これらの機能をダウンロードして体験し、フィードバックを提供して、エクスペリエンスを向上させることをお勧めします。
Android開発者はFirebase AIの新しいアップデートのおかげで、高度なAI機能を実装できるようになりました。ハイブリッド推論により、統合APIを通じてオンデバイスモデルとクラウドベースのGeminiモデル間の動的な切り替えが可能になります。このAPIは、Vertex AIおよびDeveloper APIによるGemini NanoオンデバイスおよびクラウドのGeminiモデルをサポートします。 開発者は生成モデルの初期化時に「PREFER_ON_DEVICE」または「PREFER_IN_CLOUD」モードを使用できます。Firebaseのハイブリッド推論APIは実験的で、特定の依存関係を通じて利用可能であり、Firebase AI Logicユーザーに理想的です。新しいサンプルは、ハイブリッド推論を用いたレビュー生成と翻訳を示しています。 新しいNano Bananaモデル(Proおよび2を含む)は、機能を向上させた画像生成に対応しています。 更新されたMagic Selfieのサンプルは、背景変更を容易にするためにNano Banana 2を使用しています。 Flash-Liteファミリーの新バージョンであるGemini 3.1 Flash-Liteも、アプリ内翻訳などの使用例がある方向けに利用可能です。 GeminiモデルはFirebase AI Logic SDKを通じて簡単に統合できます。 開発者の皆様は、これらの新機能のハイブリッドサンプルやドキュメントをぜひご覧ください。
Android 17 Beta 4(最終予定のベータ版)が、アプリの互換性とプラットフォームの安定性テストのために利用可能になりました。開発者の皆様は、新しいAndroidバージョンとのシームレスな統合を確実にするために、アプリ、ライブラリ、およびツールを更新することを強く推奨します。主な機能変更点としては、大画面でのリサイズ必須化、動的にロードされるコードのセキュリティ強化などが挙げられます。ローカルネットワークへのアクセスはデフォルトで制限されており、広範囲なアクセスには新しいACCESS_LOCAL_NETWORK権限が必要になります。バックグラウンドオーディオのインタラクションもより制限され、アラームには特定の例外が設けられています。Android 17では、システムの安定性を向上させ、バッテリー消費を削減するために、保守的なアプリメモリ制限が導入されており、異常検出によりメモリリークが発生した場合にヒープダンプがトリガーされます。Android Studio Pandaは、プロファイラー内でメモリリークをより簡単に検出できるようにLeakCanaryを統合しています。デバイス上の異常検出は、過剰なバインダー呼び出しやメモリ使用量など、リソースを大量に消費する動作のプロファイリングアーティファクトを提供します。Android Keystoreは、量子安全な署名のために、NIST標準化されたML-DSAキーを使用して、ポスト量子暗号をサポートするようになりました。開発者の皆様は、Pixelデバイスを登録するか、Androidエミュレーターイメージを使用してテストできます。ベータテスターには、自動的なOTA(Over-The-Air)アップデートが提供されます。新しいSDKに対してコンパイルし、既存のアプリを徹底的にテストすることが、開発者にとって重要な次のステップです。
Android開発者は、アプリ開発を改善するためのエージェントワークフロー向けの新しいツールとリソースを利用できるようになりました。新しいAndroid CLIは、環境設定、プロジェクト作成、デバイス管理のためのプログラムインターフェースを提供します。CLIの「create」コマンドは、迅速なプロジェクト生成を可能にします。Android CLIは、SDK管理、プロジェクト作成、デバイス管理などの機能により、効率性を高め、LLMトークンの使用量を削減し、タスク完了を高速化します。Android Skillsリポジトリには、一般的な開発タスクをエージェントに指示するためのモジュール化された命令セットが含まれており、開発者の時間を節約します。Android Knowledge Baseは、公式ソースからの最新のガイドラインをエージェントに提供します。これらのツールにより、より高度な開発とUIの微調整のためにAndroid Studioに移行することが容易になります。Android Studioは、さまざまなデバイスタイプを対象とした高品質なアプリを構築するためのAI搭載機能を備えています。Android CLI、Androidスキル、およびKnowledge Baseを含む新しいツールは、エージェントの効率を向上させるように設計されています。これらのリソースは、最新の開発ベストプラクティスとライブラリを活用して、エンドツーエンドのAI加速ツールキットを提供します。開発者はAndroid CLIをダウンロードし、拡大し続けるスキルと知識をすぐに使い始めることができます。
Google Playは、ユーザーのプライバシーを強化し、ビジネスを不正行為から保護するための新しいポリシーを導入します。ユーザーの信頼を促進するため、Androidの連絡先ピッカーが連絡先情報へのアクセスにおける標準となります。連絡先を使用するアプリは、ピッカーまたはその他のプライバシー重視の代替手段を採用する必要があります。例外については、Playデベロッパー宣言を通じて正当性を説明する必要があります。また、ユーザーの選択を簡素化するために、ワンタイムの正確な位置情報へのアクセスを可能にする、合理化された位置情報ボタンも導入されます。このアクセスを必要とするアプリは、ボタンを使用するか、それが不十分である理由を宣言する必要があります。ビジネスのセキュリティのために、GoogleはPlay Console内で公式のアカウント移行機能を立ち上げます。このツールにより、以前の安全性の低い方法に代わって、安全なアカウント所有権の移行が可能になります。認証情報の共有など、許可されていないアカウントの移行は禁止されます。すべてのアカウント所有権の変更は、新しい移行機能を利用する必要があります。これには、7日間のセキュリティクールダウン期間が含まれます。Android StudioのPlayポリシーインサイトとPlay Consoleの事前レビューチェックは、開発者を支援します。開発者は、これらの変更を確認し、それに応じてアプリを更新することが推奨されます。詳細、締め切り、およびポリシー情報は、ポリシーに関するお知らせページで入手できます。
Androidエミュレーターは、新しいネットワークスタックにより、複数デバイス間の相互作用のテストを簡素化しました。このアップデートにより、複数のAndroid仮想デバイス(AVD)を接続する際の複雑なポートフォワーディングが不要になりました。新しいスタックは、同じホストマシン上のすべてのAVD間で、ゼロコンフィギュレーションのピアツーピア接続を提供します。共有仮想ネットワークバックプレーンが実行中のインスタンスをブリッジし、直接通信を可能にします。これにより、安定性が向上し、Windows、macOS、Linux間で一貫した動作が提供されます。主な利点としては、使いやすさ、安定性の向上、クロスプラットフォーム互換性が挙げられます。これは、複数デバイスアプリのテスト、継続的インテグレーション、Android XR/AIグラスのテストに役立ちます。このアップデートは、自動車およびWear OSデバイスのテストにも拡張されています。複数のAVDが仮想ネットワークを共有できるようになったため、直接的なピアツーピア通信が可能になりました。開始するには、Androidエミュレーターを最新バージョンにアップデートするだけです。新しい機能は、最新のAndroidエミュレーターリリース(36.5)でデフォルトで有効になっています。この機能についてヘルプが必要な場合は、提供されているドキュメントを参照してください。
Googleは、Androidデバイス向けに設計された新しいオープンAIモデル「Gemma 4」を発表し、デバイス上のAI機能を強化しました。このモデルは、今後のGemini Nano 4の基盤となり、シームレスな統合と将来のアップデートを約束します。Gemma 4は、140以上の言語をカバーする多言語サポートを向上させ、グローバルなリーチを実現します。テキスト、画像、音声など、アプリケーション内でマルチモーダルな理解を誇ります。開発者は、複雑なタスクにはE4B、速度重視にはE2Bの2つのサイズから選択できます。Gemma 4は、以前のバージョンよりも大幅に高速でバッテリー効率が向上し、パフォーマンスも向上しています。主な改善点としては、推論能力、数学スキル、時間理解の向上などが挙げられます。また、新しいモデルは画像理解も向上し、OCR(光学文字認識)能力も強化されています。開発者は、AICore Developer Previewを通じてGemma 4にアクセスし、テストと開発を開始できます。また、Android StudioのML Kit Prompt APIを使用して、E2BまたはE4Bモデルをターゲットにすることもできます。Googleは、ツール呼び出し、構造化された出力などを含むアップデートをプレビュー中にリリースする予定です。テストは、AICore対応デバイスでのパフォーマンス最適化、およびAI Edge Galleryアプリを介した他のデバイスで利用できます。
Android Studio Panda 3 が安定版としてリリースされ、Androidアプリ開発におけるAIを活用したワークフローを強化しました。このリリースでは、より多くの制御とカスタマイズオプションが提供されます。開発者は、これまで以上に高品質なアプリを簡単に構築できます。新機能は、AIエージェントの学習を可能にし、権限を細かく制御できるようにすることで、開発者エクスペリエンスを向上させます。さらに、車のAndroidアプリの開発をサポートするアップデートも行われ、このエクスペリエンスが改善されました。エージェントスキル、つまり専門的な指示は、カスタムコードレビューなど、エージェントに新しい能力を教えます。ユーザーはプロジェクト内でスキルを作成し、エージェントは自動的に学習するか、または「@」演算子を使用して手動でスキルを選択できます。開発者は、細かな権限やオプションのサンドボックスなど、エージェントモードの権限をより詳細に制御することもできます。新しい「Empty Car App Library App」テンプレートは、運転に最適化されたアプリの構築を簡素化します。Panda 3 は、新しいプロジェクトフローやアップグレードアシスタントなど、Panda 2 のAI改善を基盤としています。Android Studio Panda 3 をダウンロードして、これらの新機能を活用し、開発を加速させましょう。バグ報告やコミュニティ参加のためのリソースが提供されており、フィードバックを歓迎します。
Wear OSは2026年9月15日から、ネイティブコードの新規アプリやアップデートに32ビット版と並行して64ビット版を含めることを義務付けています。この変更により、Wear OSは他のGoogleプラットフォームと連携し、パフォーマンスの向上と将来のイノベーションを通じてユーザー体験を向上させます。Google Playはこの日以降、非準拠アプリのアップロードをブロックします。この方針は既存の32ビットデバイスをサポートし続け、ほとんどの開発者はすでに64ビットに移行しています。純粋にKotlinやJavaで書かれたアプリは、一般的にコードの変更を必要としませんが、基盤となるネイティブコード依存関係がないか必ずチェックすることが重要です。開発者はAndroid StudioのAPK Analyzerを使って、APKやアプリバンドルのネイティブライブラリをチェックできます。主な目的はパリティを確保することであり、サポートされる32ビットネイティブアーキテクチャごとに対応する64ビットアーキテクチャが提供されなければなりません。サードパーティSDKが32ビット版のみを提供している場合、開発者はプロバイダーに64ビット準準のアップデートを依頼すべきです。64ビット互換性のテストは、Wear OSのAndroid Emulatorを使ってアプリの機能と32ビット版と同等の性能を確認できます。開発者の皆様は、この移行に関するさらなる指針を得るために詳細なドキュメントを参照することを推奨します。
Media3 1.10 がリリースされ、新機能と改善が追加されました。このリリースでは、Player や ProgressSlider のような新しい Material 3 コンポーネントにより、メディア再生のための Compose UI が強化されています。また、専用の PlaybackSpeedControl と PlaybackSpeedToggleButton により、再生速度制御も改善されています。ExoPlayer は、MP4 コンテナでの Dolby Vision Profile 10 および VVC トラックのサポートを獲得しました。MPEG-H UI マネージャーのサポートと、IAMF バイノーラル出力の改善が利用可能になりました。広告再生の信頼性と HLS インタースティシャルのサポートが強化され、広告クリック時のカスタムタブ連携も改善されています。MediaSessionService は、より良いライフサイクル管理のために LifecycleService を拡張するようになりました。ExoPlayer では、より効率的な再生ループスケジューリングのための実験的なサポートが利用可能になりました。メディア編集では、Transformer の新しい最大出力フレームレートオプションにより、より堅牢な速度調整が可能になりました。フレーム抽出および Lottie エフェクトの機能は、個別のモジュールに移動されました。開発者の皆様は、Issue Tracker を通じてフィードバックを提供することが推奨されています。
ベン・ワイス氏、シニア・デベロッパー・リレーションズ・エンジニアは、アプリのパフォーマンス改善におけるMonzoの成功事例を共有しました。英国のデジタルバンクであるMonzoは、アプリの起動時間を改善すべき重要な課題として特定しました。彼らは、R8のフル最適化を有効にすることで、アプリケーション応答不可(ANR)率を35%も劇的に削減できることを発見しました。この顕著な改善は、たった一つの簡単な変更で達成されました。Monzoの主な変更点は、デフォルトのproguard-android.txtファイルをproguard-android-optimize.txtに切り替えたことです。この変更により、-dontoptimize命令が削除され、R8が意図した最適化を実行できるようになりました。その結果、Monzoはコールドスタート、ウォームスタート、ホットスタートのすべてにおいて、起動の信頼性が向上しました。また、P50およびP90の起動時間も短縮され、起動速度も大幅に改善されました。さらに、アプリのサイズも9%削減されました。R8の最適化を有効にした後、MonzoはKeep設定ファイルをレビューし、改良しました。不要なルールを削除することで、R8がより多くのコードベースを最適化できるようになりました。ユーザーエクスペリエンスをさらに向上させるために、MonzoはBaseline Profilesを実装しました。これは、一般的なユーザーの利用経路であるメインフィードのスクロールおよびレンダリングパフォーマンスの最適化に焦点を当てたものです。その影響は大きく、P90およびP95のスクロールパフォーマンスが大幅に高速化しました。Monzoは、継続的な改善を確実にするために、Baseline Profileの生成をリリースプロセスに統合しました。ワイス氏は、他のチームにも最新のAndroid開発の推奨事項を常に把握しておくことを推奨しています。彼は、現在のプラクティスをGoogleの最新のアプリパフォーマンスに関するアドバイスと定期的に比較検討することを勧めています。Keep Rulesの適切な文書化はMonzoにとって不可欠であることが証明され、これにより廃止されたルールを特定し、安全に削除することができました。
Android は、アプリの安全性を高めるために新しいデベロッパー認証システムを導入します。この措置は、Google Play よりもはるかに一般的なサイドロードされたアプリに含まれるマルウェアに対抗することを目的としています。認証プロセスにより、デベロッパーはアプリを登録でき、ユーザーエクスペリエンスを大幅に変更することなくセキュリティを向上させることができます。認証ツールは現在展開中ですが、ユーザー向けの変更は今年の後半に一部の地域から開始されます。ほとんどのユーザーにとって、ほとんどのアプリのダウンロードは変更されません。パワーユーザーは、高度なフローまたは ADB を通じて登録されていないアプリをインストールする柔軟性を引き続き利用できます。認証プロセスは、既存のワークフローとシームレスに統合するために、デベロッパーからのフィードバックに基づいて改良されました。学生やホビイストは、無料の限定配布アカウントオプションを利用できます。システムサービスである Android Developer Verifier は、2026 年 4 月にデバイスの設定に表示され始めます。特定の国では、2026 年 9 月 30 日までにアプリの登録がインストールとアップデートに必須となり、2027 年にはグローバル展開が予定されています。
Android 17 は、ユーザーの制御とデータ最小化を強化する新しい位置情報プライバシー機能を導入します。その中心は、ユーザーエクスペリエンスとプライバシーのバランスを取り、透明性とデータ管理を重視することです。主な機能は、「位置情報ボタン」で、一度だけの正確な位置情報へのアクセスを簡素化します。このボタンは、ユーザーが限定的でセッションベースの位置情報権限を付与するための明確な方法を提供します。開発者は、システム全体での認識を維持しながら、アプリのデザインに合わせてボタンの外観をカスタマイズできます。Jetpack ライブラリを通じて統合が簡素化され、古い Android バージョンとの自動的な後方互換性も備えています。位置情報へのアクセスの透明性は、アプリが位置情報データにアクセスしていることを示す永続的なインジケーターによって向上します。ユーザーは、インジケーターを通じて最近の位置情報へのアクセスを表示および管理できます。人口密度ベースの粗い位置情報アルゴリズムは、特に人口の少ない地域で、人口密度に基づいてグリッドサイズを調整することにより、プライバシーを強化します。再設計されたランタイム権限ダイアログは、「正確」と「おおよそ」の選択肢を明確にし、ユーザーの意思決定をガイドします。これらの新しいツールは Beta 3 で利用可能であり、一般公開前に機能を洗練するためのフィードバックを歓迎します。このアップデートは、ユーザーにとってよりスムーズでプライベートなモバイルエクスペリエンスを構築することを優先しています。
Android 17(ベータ3でプラットフォーム安定版に到達)により、最終的なアプリテストとPlay Storeへの提出が可能になりました。このアップデートでは、新しいAPIなど、より優れたアプリを構築するための様々な機能が導入されています。SDKやライブラリの開発者は、互換性の問題を避けるためにツールを更新する必要があります。テストでは、動作変更に関連する機能とUIの問題を確認する必要があります。主な変更点としては、大画面でのリサイズ機能と、動的にロードされたネイティブライブラリの読み取り専用の強制などがあります。メディアとカメラも強化され、フォトピッカーのカスタマイズやRAW14のサポートなどの機能が追加されます。新しいAPIは、ベンダー定義のカメラ拡張機能も提供します。Bluetooth LE Audio補聴器サポートと、きめ細かいオーディオルーティングも利用可能です。パフォーマンスとバッテリーの最適化には、アラームのリスナーサポートによるwakelockの削減が含まれます。プライバシーアップデートには、システム提供のロケーションボタンと、個別のパスワード表示設定が含まれます。セキュリティ機能には、動的コードローディングの読み取り専用の強制と、PQCハイブリッドAPK署名が含まれます。ユーザーエクスペリエンスの改善には、より優れたウィジェットサポートと、非表示のアプリラベルが含まれます。追加機能には、再設計された画面録画ツールバーと、VPNアプリの除外設定が含まれます。これらの変更には、OpenJDK 25および21 APIのアップデートも含まれています。