デバイスを特定する共通の基準を導入することになりました。基本的な要件からさらに進んだ高度な性能を定義します。クラスの要件を満たすデバイスは、より厳しい条件のユースケースに対応し、より質の高いコンテンツを提供できます。クラスを確認することで、デバイスのパフォーマンスを最大限に活かした高度なエクスペリエンスを確実に提供できます。み取りと書き込みのパフォーマンスなどの要件を定義したパフォーマンスクラスを提供します。詳しくはこちらをご覧ください。私たちは常にプライバシーを念頭に置いています。引き続き、ユーザーのデバイスとデータのセキュリティを保護しながら、透明性と制御性を高めることに努めています。追加されたプライバシー機能は以下のとおりです。権限の自動リセット機能を追加しました。アプリが権限をリセットされています。権限の自動リセットをさらに発展させ、長期間使用されなかったアプリを自動的に休止状態に切り替え、デバイスのストレージ容量、パフォーマンス、安全性をより改善する機能を導入します。休止状態はユーザーが以前に許可した権限を取り消すだけでなく、アプリを強制停止してメモリやストレージ、その他の一時リソースを解放します。この状態になると、アプリがバックグラウンドでジョブを実行したりプッシュ通知を受け取ったりできなくなるため、ユーザーのデータが安全に保たれます。この機能を無効にするようユーザーに通知してください。詳しくはこちらをご覧ください。スキャンを行うには位置情報を取得する権限が必要で、近くのデバイスとペア設定する必要があるけれどもデバイスの位置情報は必要としないアプリにとっては問題になっていました。スキャンを実行して近くのデバイスを探せるようになりました。権限を使用してスキャンを実行できます。権限を使用して通信を開始できます。これらの権限を使用することで、プライバシーに配慮した設計を採用しながら、アプリを利用する際のユーザーの抵抗感を減らすことができます。詳しくはこちらをご覧ください。最近、フォアグラウンドでのアクセスとバックグラウンドでのアクセスを別々に管理する設定や、「今回のみ」アクセスを許可するオプションなど、位置情報へのアクセスをきめ細かく管理する方法をいくつか導入しています。ターゲットとするアプリでは、「おおよその位置」を選択できるオプションが導入され、よりきめ細かい管理が可能になりました。アプリが正確な位置情報を要求した際に正確な位置情報とおおよその位置情報のどちらの取得を許可するかユーザーが選択できます。いつでも変更できます。アプリで正確な位置情報(ACCESS_FINE_LOCATION)を要求する場合は、この変更点を考慮し、おおよその位置情報だけでもアプリが問題なく機能するようにしてください。一般的な用途で位置情報を利用するのであれば、通常はおよその位置情報(ACCESS_COARSE_LOCATION)のみを要求することをお勧めします。詳しくはこちらをご覧ください。アプリの互換性をまだテストしていない方は、ぜひ、早めに着手することをお勧めします。デバイスやほかのデバイスで、先行登録したユーザーと、デベロッパーの皆さんが利用可能です。上でより多くのユーザーが利用し、問題点を報告してくる可能性があるということです。実行するデバイスまたはエミュレータにインストールし、アプリのすべてのフローで動作を検証してください。動作の変更点を改めて確認することで、的を絞ったテストを実施できます。問題を解決したら、できるだけ早くアップデートを公開しましょう。達成に一歩近付きました。リストが最終的に決定されます。この時点で互換性の最終テストを完了し、完全な互換性が確認されたアプリ、SDK、ライブラリのバージョンをリリースできるようにしましょう。デベロッパー向けのスケジュールの詳細については、こちらをご覧ください。機能を試し、アプリをテストし、フィードバックを送信するために必要なすべてのものが揃っています。アップデートを受け取ってください。アップデートが自動で送信されます。使用できるものがあります。パートナーの一覧と、サポート対象のデバイスの詳細を説明したサイトへのリンクが記載されています。アップデートもパートナーから直接提供されます。テストを実行できます。イメージをダウンロードしてください。サイトをご覧ください。元に翻訳・加筆したものです。詳しくは元記事をご覧ください。ついて初めて発表しました。デバイス、TV、車などを使用するユーザーに向けたすばらしいエクスペリエンスを提供するためのさまざまなツールも用意しています。注目すべき点がいくつもあります。クラス」という新しい基準も導入しています。サイトをご覧ください。インストールできるようになりました。その他のデバイスも近々対応予定です。この記事では、新機能のポイントについてさらに詳しく説明します。サイトもご覧ください。史上最大のデザイン変更を行いました。表現力に富み、生き生きと動き、個人の好みに合うよう、色や形、光や動きに至るまですべてのエクスペリエンスを見直しました。つのデザイン言語の下で統合しようとしています。要素に採用されるので、アプリにはこれらのアップグレードが自動的に適用されます。デザインとともに、アプリのウィジェットもより使いやすく、美しく、見つけやすく変更しました。新しく追加されたチェックボックス、スイッチ、ラジオボタンなどのインタラクティブなコントロールによって、ウィジェットがよりカスタマイズしやすくなっています。テーマに美しく調和します。レイアウトにより、スマーフォン、タブレット、折りたたみ式デバイスなどさまざまなスクリーンに合わせてウィジェットを変化させることができます。使用することで、システムカラーを使用して、統一性を保ちながら独自のウィジェットの外観を作成できるようになりました。連携性が高まり、ウィジェットがより見つけやすくなっています。サンプルコードをチェックし、新しくなったウィジェットをぜひお試しください。詳細はこちらをご覧ください。システム全体に「ストレッチ」というオーバースクロール効果を追加しています。内で利用可能なコンテンツの端までスクロールしたことがユーザーにわかりやすくなります。ストレッチ効果は縦方向と横方向のスクロールが止まることを自然な動作で知らせるものです。スクロール可能なすべてのコンテナでデフォルトで有効になっています。オーバースクロールは、これまでのバージョンでサポートされていたグロー効果を用いたオーバースクロールに代わって使用されます。ご自身のアプリやコンテンツでこの新しいスクロール動作を必ずテストしてください。不要であれば無効にすることができます。詳しくはこちらをご覧ください。視覚的な要素だけではありません。音声フォーカスの処理も改善されています。アプリが音声フォーカスを失うと、そのアプリの音量が自動的に小さくなります。音声を出すアプリからアプリへとスムーズに遷移し、アプリ同士で音声を妨げあうことがなくなります。環境では重要な機能です。詳しくはこちらをご覧ください。システムとアプリを高速化する基本的なパフォーマンスの改善から、高性能なデバイスを特定し、デベロッパーによるデバイスのエクスペリエンス改善を支援する新しい基準の導入まで、大規模かつ詳細にわたるパフォーマンスの改良を行いました。削減されたため、デバイスがより高速に動作し、機敏に反応するようになります。削減されたため電力効率がよくなり、デバイスの充電が長持ちするようになりました。