Androidの11 最初の開発者向けベータ版がリリースされ、正式にリリースされました。このベータ版では、対応モバイル端末でテスト可能な多くの新機能が既に公開されており、後にシステムの安定版に組み込まれました。Googleのこのオペレーティングシステムは、 プライバシーをより正確に管理、 上 会話を管理するためのツール 通知機能、そして深い 互換性とハードウェア要件のレビュー Android ベースの携帯電話、テレビ、時計、自動車、タブレット向け。
過去数年に戻って、グーグルはほぼXNUMX年を費やしてパッティングしました お菓子の名前 リリースされたAndroidの各バージョンに、名前をますます再調整します。 しかし、この傾向は到着後に終了しました Androidの10 ユーザーの利便性向上のため、AppleのiOSシステムの例に倣います。社内的にはAndroid 11にはコードネーム(Red Velvet Cake)が付けられていましたが、商用では単にAndroid 11として知られています。
Android 11の公式リリース日とライフサイクル
開発段階において、Android 11はGoogleの年次開発者会議で「公式」に公開され、主要機能の詳細が発表され、公開テストプログラムが開始されました。最終版に先立ち、複数のプレビュー版がリリースされました。 開発者向けプレビュー y パブリックベータ版これにより、開発者はアプリケーションを新しい互換性と権限の要件に適合させることができました。
La 典型的な計画 Android 11 は次のスキームに従いました。
- 開発者向けプレビュー: API の変更、新しい権限、スコープ別ストレージ、5G 互換性に重点を置いたいくつかの予備バージョン。
- パブリックベータ版: バブル、新しいメディア パネル、1 回限りの権限、通知の改善など、ユーザーに表示される機能のほとんどを導入した、より安定したバージョンです。
- 安定版: Pixelスマートフォンの最終ビルド、そして徐々に以下のようなブランド向けにも OnePlus、Xiaomi、OPPO、Realme、Samsung o モトローラ、独自の更新スケジュールに従います。
Android 11 は Google の互換性プログラムの一部であるため、すべてのメーカーがこれに準拠する必要があります。 互換性定義ドキュメント(CDD) 承認する 互換性テストスイート (CTS) Google Play Servicesを組み込むために。この非常に技術的なドキュメントでは、 ハードウェア、ソフトウェア、パフォーマンス、セキュリティ、マルチメディア、センサーの要件 Android 11 と互換性があるとみなされるためにデバイスが満たす必要がある要件。

しかし、今回の打ち上げは 当初はGoogle(Pixel)デバイスに搭載されていた他のブランドで Android 11 を確認するには、各メーカーがカスタマイズ レイヤー (One UI、MIUI、EMUI、ColorOS など) を適応させ、認証およびテストのプロセス全体を実行する必要があったため、さらに数か月待つ必要がありました。
Huawei、Xiaomi、その他のカスタムインターフェース向けAndroid 11
メーカーは Huawei社 o Xiaomi、一緒に働く AOSP上のAndroidフォークつまり、Android オープンソース コード ベース (AOSP) から始めて、そのベースで独自のレイヤーとサービス (Huawei の場合は EMUI/HarmonyOS、Xiaomi の場合は MIUI) を開発することになります。
これらのシナリオでは、 一般的なワークフロー 次のとおりでした:
- Googleは AOSPのAndroid 11ソースコードCDD およびテスト ツール (CTS、VTS など) も含まれています。
- 各メーカーは、そのコードを自社のブランチに統合し、独自のドライバーとモジュールを追加して、インターフェースを調整します。
- 国際線ターミナルの場合 Googleモバイルサービス(GMS)ほとんどのXiaomiモデルと同様に、 Google Play サービス API Play ストアとの完全な互換性を備えています。
- Huaweiの場合、米国政府の規制により、Android 11 AOSPに基づくビルドは、 Gapps (Googleのサービスとアプリ)を Huawei Mobile Services(HMS).
いずれの場合も、システムベースはAndroid 11のままで、 API、権限モデル、スコープ別ストレージ ビジュアルエクスペリエンスと統合サービスはメーカーによって異なりますが、互換性要件も異なります。
Android11の新機能
新バージョンでは、ユーザーにとって目に見えるアップデートに加え、APIと互換性要件の面でも大幅なアップデートが行われます。Android 11 CDDで要求されるプラットフォームの変更を含む、最も重要な変更点については以下で詳しく説明します。
接続性: 5G、Wi-Fi、次世代ネットワーク
新しいモバイルネットワークがデバイスに導入されるにつれ、オペレーティングシステムはAPIを適応させ、 5Gネットワークでの速度の面で最高の経験接続帯域幅と遅延に関するより豊富な情報をアプリケーションに提供します。Android 11 には以下が組み込まれています。
- 帯域幅とレイテンシAPI:経由
ConnectivityManageryNetworkCapabilitiesアプリは、ネットワークが 5G かどうかやその推定容量を判断し、ビデオ、ダウンロード、クラウド ゲームの品質を動的に調整できます。 - データ測定によるネットワーク検出デバイスは、接続がデータ制限(従量制)されているかどうかを示し、システムが適用できるようにする必要がある。 データセーバーモード どのアプリが集中的に使用できるかを制御します。
- テザリングとWi-Fi Directの互換性 改善: Android 11 の CDD は、メインの接続を中断することなく、接続の共有、ファイル転送用の Wi-Fi Direct、バックグラウンド使用などのシナリオのサポートを強制します。
同じ行に沿ってセクションが進みます Wi-Fiの可能性あり より高度な接続の管理 自宅でも職場でも。Android 11では以下の機能が導入され、強化されています。
- Wi-Fi Aware(近隣認識ネットワーク): 従来のアクセス ポイントを必要とせずに、近くのデバイスが互いを検出し、データを交換できるようになります。
- Wi-Fi簡単接続(DPP): 手動でパスワードを入力しなくても、QR コードまたは NFC を使用して安全なネットワークに簡単に接続できます。
- Wi-Fi RTT(ラウンドトリップタイム): 位置情報の許可を常に尊重しながら、屋内位置情報サービスに対応するアクセス ポイントまでの距離を非常に正確に計算できるようになります。
- データ保存: 従量制接続では、システムはバックグラウンド データを制限でき、このモードでのアプリの動作を管理するための API が含まれています。
人と人脈に重点を置いたシステム
Android 11 では、メッセージと通話の通知の管理方法が完全に再編成され、よりシンプルになることを目指しています。 重要な会話を見逃さないでください.

- 会話セクション通知パネルでは、メッセージングアプリ(WhatsApp、Telegram、SMS、企業アプリなど)からのすべてのチャットとメッセージが、独自のブロックにグループ化されます。 会話そこから次のことができます:
- 優先する 特定の連絡先に通知を常に上部に表示し、ユーザーの設定に応じて「通知をミュート」モードでも表示されるようになります。
- 通知をバブルにする 他のアプリの上に浮かぶように。
- 各会話にどのような種類のアラートが表示されるかを詳細に管理します。
- チャットバブル会話は、Facebook Messengerに似たフローティングバブルとして表示されますが、システムに統合されています。これにより、 現在のアプリを離れずに返信するどの画面でもコンパクトなチャット ビューを開きます。
- スマートでインテリジェントなキーボード応答このシステムでは 提案された回答 プライバシー保護のため、デバイス上で計算されたメッセージ内容に基づいたコンテキストアクションも提供されます。Gboard は、ローカル機械学習モデルを使用して、関連するテキストや絵文字も提案します。
- 通話時のジェスチャーコントロールAndroid 11では、一部のレイヤーとデバイスで次のようなジェスチャーが統合されています。 携帯電話を裏返すと音が消えます o 拒否するために振る 通話は、常に CDD に記載されているモーション センサーとテレフォニー サブシステムに依存します。
- 高度な電話スパム管理このシステムは、以下のAPIを提供しています。 不審な電話の検出 携帯電話アプリが最大限の可能性を発揮できるように スパムネットワーク ルールとユーザー履歴 (許可されている場合) に基づきます。
セキュリティ、プライバシー、識別
Androidの11 ユーザーが持つコントロールを大幅に強化します 個人的な アプリケーションがそれらをどのように使用するか。いくつかの重要な柱があります。
- 使い捨て許可証: 特に機密性の高いデータの場合、例えば 場所、カメラ、マイクアクセスを許可できる 今回だけその場合、アプリが閉じられるとすぐに、権限は拒否状態に戻ります。
- 自動許可取り消しアプリケーションが長期間使用されていない場合、Android 11 自動的に権限を取り消します 許可されていたもの。再度開くと、アプリは再度リクエストを行う必要があります。
- バックグラウンド位置追跡背景の配置には追加の正当化が必要であり、多くの場合、ユーザーが明示的に許可する必要があります。 設定 > 位置情報Android 11 CDD では、アプリがこの制御を回避できないように厳しい制限が課せられます。
- 外部ストレージへのアクセスがより制限される(スコープ付きストレージ)各アプリは共有ストレージ内の独立した領域を認識し、他のアプリのファイルを閲覧できないようにしています。 ドキュメント アクセス フレームワーク (SAF) またはメディア コレクション (写真、ビデオ、オーディオ) は一般的なファイルで作業できます。
- プライバシーダッシュボード視覚的な実装は各メーカーによって異なりますが、Android 11では表示用のAPIとカテゴリを提供しています。 アプリが使用する権限の明確な概要、取り消すためのショートカットがあります。
- より安全な識別とキーストア: サポートが拡張されました ハードウェアベースのキーストア (キーストア) および生体認証のセキュリティ レベル (クラス 3、クラス 2、クラス 1) が定義されており、各タイプのセンサーでどの高リスク操作 (支払いや資格情報へのアクセスなど) を承認できるかを条件付けます。
- デジタル身分証明書Android 11はセキュアストレージのプラットフォームサポートを導入 公式文書 (デジタル運転免許証など)API経由で
android.security.identity実際の使用は各国の法律および発行機関によって異なります。
この新バージョンには、デバイスアプリが扱うデータにアクセスするための新しいシステムが搭載されており、アプリが持つ権限を識別・設定することができます。権限についてさらに詳しく説明すると、アプリは 彼らは常にアクセスすることはできません ユーザーデータですが、位置情報、マイク、カメラを常に使用するか、アプリの使用中のみ使用するかを設定できます。 一度だけ あるいは決してない。

新しい画面フォーマットでのカスタマイズのオプション
Android エコシステムでは、さまざまな画面形式が採用されています。 カメラ用の穴が開いたスクリーン様々なサイズのノッチ、丸みを帯びたエッジ、折りたたみ式パネル、さらにはマルチスクリーン構成。Android 11 では、これらのバリエーションを宣言および管理するための API が強化されています。
- ディスプレイカットアウトアプリは、バーやインターフェース要素を正しく適応させるために、切り欠き(ノッチまたは穴)があるかどうかとその寸法を検出できます。
- 折りたたみ機構とヒンジのサポート拡張API(Jetpack WindowManagerとSidecar)を通じて、メーカーは 折りたたみ角度、ヒンジの位置と状態(開いた状態、閉じた状態、テントモード)アプリが反応できるようにします。
- アスペクト比の制限Android 11 CDD では、古いアプリが超ワイド デバイスで歪んで表示されないように、最小および最大の論理アスペクト比が定義されています。
カメラの新機能
カメラに関しては、Android 11はユーザーエクスペリエンスと 互換性と必要な品質 メーカー各社様へ
- アニメーションHEIF: : サポートが追加されました アニメーションHEIF画像は、GIF の代替形式で、圧縮率と品質が向上しています。
- RAW写真のネイティブサポート:写真撮影は統合され、 RAW API経由
camera2高度な写真撮影アプリがセンサーのダイナミック レンジを最大限に活用できるようになります。 - 新しいぼかし(ボケ)モードハードウェアがこの機能をサポートしている場合、カメラの機能が拡張され、アプリによるより高度な制御が可能になり、より正確な背景ぼかしが可能になります。
- キャプチャ中に通知をミュートする新しい API により、システムはカメラの電源がオンになったときにカメラをアクティブ化できるようになります。 サウンドと通知を一時的にミュートする 写真やビデオを撮影する際の中断や不要な振動を回避します。
- 高性能カメラの要件Android 11のマルチメディアパフォーマンスクラスでは、ハイエンドデバイスに次の機能を提供することが求められます。 4K 30fpsの12MPリアカメラ 少なくとも 4 MP、1080p、30 fps の前面カメラ、およびキャプチャとプレビューの厳格な遅延制限。
低遅延、ゲーム、ストリーミング
Android 11では、次のようなシナリオに大幅な改善が組み込まれています。 低遅延 ゲームのように欠かせないもの オンライン、のサービス クラウドゲーミング (例: Stadia) または高品質のマルチメディア再生:
- 持続パフォーマンスモードアプリはシステムに維持を要求できる 長期にわたる安定したパフォーマンスレベル温度調節により急激な変化を回避します。
- 低遅延オーディオ: 宣言する製造業者に対する要件が強化される
android.hardware.audio.low_latency往復遅延の具体的な制限を定め、 オーディオ OpenSL ES の場合も同様です。 - HDMI出力の最適化HDMI経由で外部ディスプレイに接続するテレビやデバイスは、 50/60 Hzモード、HDCP互換性、自動解像度選択これは、ゲームや映画の途切れやちらつきを回避するための鍵となります。
ニューラルネットワークAPIと機械学習
バージョン1.3では、 ニューラルネットワーク API (NNAPI) Android 11はより多くの機能を提供します 高度なタスクとプロセス 利用可能な場合は専用アクセラレータ(NPU、DSP)を活用しながら、同時に処理を実行します。ユーザーにとって、これは次のことを意味します。
- よりスマートな提案 Gboard、ランチャー、アシスタント、通知で。
- 音声と画像認識 より高速かつ正確に、プライバシーを向上させるために可能な限りデバイス上で実行されます。
- 市長 安定性とエネルギー効率 アクセラレータへの統合アクセスにより、機械学習モデルを使用するアプリでの使用が可能になります。
開発者向けに、Android 11 CDD では、NNAPI を提供するデバイスは、システムが必要に応じて最適なデリゲート (CPU、GPU、NPU など) を選択できるように、その機能を適切に公開する必要があると規定されています。
生体認証の改善
Android 11では生体認証方法の分類が改良され、 XNUMXつのレベル:
- 強い(クラス3)ディスプレイ下または物理的な指紋、専用ハードウェアによる高度な顔認識、虹彩スキャンなど。これらにより、支払いの承認、ハードウェアで保護されたキーストアへのアクセス、デバイスのロック解除が可能になります。
- 弱い(クラス2): なりすましのリスクが高いシステム。画面のロック解除は許可されますが、リスクの高い操作には制限されます。
- 利便性(クラス1): 使いやすいが安全性が低い方法 (深度情報のない前面 RGB カメラのみを使用した顔認識など)。機密データの保護には適していないと考えられています。
この区別により、システムは次のようなルールを適用できます。
- のみ許可する 指紋 顔認証は端末のロック解除のみに限定されますが、決済には使用できます。
- 特定のキーストア操作が、プライマリ認証 (PIN、パターン、またはパスワード) または強力な生体認証の後にのみリリースされるように制限します。
部分的なアップデート、プロジェクトメインラインとモジュール性
の発売に伴い プロジェクトのメインラインAndroid 11はシステムに向けて新たな一歩を踏み出した モジュラーつまり、メーカーからの完全なファームウェア アップデートを必要とせずに、システムの特定の部分を Google Play 経由で個別にアップデートできるということです。
Android 11では、 更新されるモジュール (ネットワーク コンポーネント、マルチメディア、セキュリティ、統計データ ソースなど)、次のようないくつかの利点があります。
- 脆弱性へのより迅速な対応 セキュリティの。
- の更新 マルチメディアコーデック、互換性ポリシー、ネットワークコンポーネント 完全な OTA を待たずに。
- 主要な動作の断片化が少なくなり、開発者がさまざまなデバイス上でアプリがどのように動作するかを予測しやすくなります。
ワイヤレスADB、デバッグ、開発ツール
Android 11では、以下の分野でも大きな改善が見られます。 開発とデバッグCDD の厳格な要件を満たしながら、ケーブルを必要とせずに実際のデバイスでアプリをテストすることが容易になります。

- 統合ワイヤレスADBAndroid 11では、以下の方法でデバイスに接続できます。 ケーブルなしのAndroidデバッグブリッジ開発者向けオプションから、Android Studio またはコマンドラインからの接続を承認するためのコードまたは QR コードを取得できます。
- ADBセキュリティCDDはADBが デフォルトで無効になっています 明示的なユーザーアクションによってのみ有効化できます。さらに、キーベースの認証の使用が義務付けられており、ホストが接続した際に明確な通知が表示される必要があります。
- パーフェットとトレースツールAndroid 11のサポートが強化 PERFETTO高度なパフォーマンスマッピングツール。デバイスにはバイナリが含まれている必要があります
/system/bin/perfetto診断用の主要なデータ ソース (CPU、メモリ、グラフィックス、電源) を公開します。 - テストハーネスモード: コマンドは標準化されている
cmd testharnessこれにより、デバイスを 自動テストのためのクリーンで制御された状態認証および CI/CD ラボでは不可欠です。
開発者ベータ版:いくつあるか、ダウンロード方法
それが実行するプロセス グーグル システムの最終バージョンに到達するプロセスは、通常、次のような段階から始まります。 開発者向けプレビュー、その後にいくつかの パブリックベータ版以前のバージョンはアクティブではなくなりましたが、Android 11 の一般的なロールアウト パターンは次のとおりです。

- 開発者プレビュー1、2、3開発者向けのアップデートはシステム イメージを介してインストールされ、API の変更、ストレージ、新しい位置情報の許可、内部の互換性の調整に重点を置いています。
- ベータ1、2、3エンドユーザーに近いところでは、これらは OTA 経由で配布され、通常は最も目に見える機能 (バブル、新しいマルチメディア パネル、会話など) をアクティブ化します。
- 安定版リリース: すべてのユーザーとエコシステムの参照ベースを対象とした最終バージョン。
この段階では、Googleは開発者に フィードバック そして、新しい要件を満たすようにアプリを調整します セキュリティ、パフォーマンス、権限の互換性.
Android 11と互換性のある携帯電話のリストとハードウェア要件
発売当時、 Google独自の端末のみ これらは開発者プレビューと互換性がありました。具体的には以下のとおりです。
- Googleのピクセル2
- Googleのピクセル2 XL
- Googleのピクセル3
- Googleのピクセル3 XL
- Google Pixel 3a
- Googleのピクセル4
- Googleのピクセル4 XL

その後、他のメーカーも、自社のデバイスが要件を満たしていれば、ベータ プログラムと最終バージョンに参加しました。 CDDの最低要件簡単に言えば、 携帯端末(スマートフォン) Android 11 を完全なエクスペリエンスで実行するには、次のような要件が必要です。
- スクリーン:
- 論理的な最小サイズは、短辺が 2 インチ、長辺が 2,7 インチです。
- 画面の分類に応じた最小解像度と密度 (小、標準、大、特大)。
- RAM:
- 少なくとも 416MB~1,344MB 基本デバイスの場合、密度と ABI が 32 ビットか 64 ビットかによって異なります。
- 宣言するデバイスの場合 Android 11 マルチメディア パフォーマンス クラスは必須です 6 GB以上の物理RAM.
- 内部記憶装置:
- 最小 4 GBの不揮発性ストレージ アプリケーションのプライベートデータ(
/data)、メモリが非常に少ないデバイスの場合は料金が若干安くなります。 - 少なくとも 1 GiBの共有ストレージ 共通データ用のアプリにアクセス可能。
- 最小 4 GBの不揮発性ストレージ アプリケーションのプライベートデータ(
- CPU と ABI: NDKの少なくとも1つのABIとの互換性(
armeabi-v7a,arm64-v8a,x86,x86_64)、パフォーマンスと機能の要件(NEON、センサーのサンプリング周波数など)を満たします。 - 基本的な接続:
- BluetoothおよびBluetooth LEが必要です。
- mDNS をサポートする Wi-Fi 802.11 と、アプリに公開される場合は完全なネットワーク API。
- コンピュータやアクセサリに接続するための周辺機器モードの USB (ホスト モードを推奨)。
- 最小センサー数: 加速度計、マイク、オーディオ出力に加え、より良いエクスペリエンスを実現するために、ジャイロスコープ、磁力計、気圧計も搭載することを強くお勧めします。
これらの要件は、他の種類のデバイスの CDD でさらに詳しく説明されています。 Android TV、Android Automotive、Android Watch(Wear OS)、タブレットそれぞれ独自の解像度テーブル、メモリ、最小限の接続性、周辺機器のサポート(テレビのゲームパッド、車のマイクやスピーカーなど)を備えています。
Android 11のベータ版プレビューと安定版のインストール方法
その方法は グーグル これは、新しいオペレーティングシステムのリリース前のプロセスの一部として数年間使用されており、 ピクセル端末 または他の承認されたモデル:

- ベータ プログラムへの登録 (アクティブな場合)公式 Android ベータ ウェブサイトから、Google アカウントを関連付け、互換性のあるデバイスを選択します。
- OTA受付デバイスは OTAアップデート これにより、以前の安定バージョンの上にベータ版または最終バージョンがインストールされ、ほとんどの場合、データとアプリが保持されます。
- 工場出荷時の画像付きインストールマニュアル:を通して Androidフラッシュツール またはコマンドラインツール(
fastboot)では、完全なイメージをフラッシュできます。この方法は通常、 ブートローダーのロックを解除する、それに伴いデータが削除されます。 - エミュレータの使用テストデバイスをお持ちでない方は、Android Studioで作成できます。 公式Android 11イメージを搭載したエミュレータこれにより、メインデバイスに触れることなく、アプリを新しい動作に合わせて調整できます。
端末が Androidの11すべてのアプリケーションを実行して、互換性の問題やシステムエラーを検出することをお勧めします。特に、 ストレージの権限、バックグラウンドでの位置情報、通知の変更問題が発生した場合は、Google とメーカーが CDD、CTS、および将来の修正を調整できるように、開発者チャンネルを通じて報告する必要があります。
Android 11 ではインターフェースに根本的な変更は導入されていませんが、非常に幅広い機能が統合されています。 互換性、セキュリティ、パフォーマンスの向上 これらの変更は、アプリのストレージへのアクセス方法から、センサー、カメラ、接続、モジュールアップデートの管理方法に至るまで、エコシステム全体に影響を及ぼします。これらの技術的基盤を理解することは、一部のデバイスが他のデバイスよりも早くアップデートを受け取る理由や、一部の古いモデルがAndroid 11 CDDで求められるすべての基準を満たさなくなった理由を理解する鍵となります。