| Android 10 | |
|---|---|
| Androidオペレーティング システムのバージョン | |
Pixel Launcher を搭載した Android 10 のホーム画面 | |
| 開発者 | グーグル |
| OSファミリー | アンドロイド |
| 一般提供 | 2019年9月3日 ( 2019-09-03 ) |
| 最終リリース | 10.0.0_r75 (QSV1.210329.054) [ 1 ] / 2023年2月6日 ( 2023-02-06 ) |
| 最終プレビュー | ベータ 6 (QPP6.190730.005) / 2019 年 8 月 7 日 ( 2019-08-07 ) |
| カーネルタイプ | モノリシック(Linux) |
| 先行 | Android 9 パイ |
| 後継者 | Android 11 |
| 公式サイト | www.android.com/android-10/ |
| サポート状況 | |
Android 10(開発中のコードネームはAndroid Q )は、 Androidモバイルオペレーティングシステムの10番目のメジャーリリースであり、17番目のバージョンです。2019年3月13日に開発者プレビューとして最初にリリースされ、2019年9月3日に一般公開されました。
Android 10は、2019年9月3日に、対応するGoogle Pixelデバイス、および一部の市場でサードパーティ製のEssential PhoneとRedmi K20 Pro向けに正式にリリースされました。 [ 4 ] [ 5 ] OnePlus 7T は、Android 10がプリインストールされた最初のデバイスでした。[ 6 ] 2019年10月、GoogleのGoogleモバイルサービスの認証要件により、Android 10ベースのビルドは2020年1月31日以降にのみ承認されると報告されました。 [ 7 ]
2025年12月現在、Androidデバイス(モバイルおよびタブレット)の4.65%がAndroid 10を実行していました(Android 10は2023年3月にセキュリティアップデートの受信を停止しました)。[ 8 ]

Googleは2019年3月13日にAndroid 10の最初のベータ版を「 Android Q 」という仮称でリリースした。これは、多くの要望によりサポートが延長された第1世代のPixelおよびPixel XLデバイスを含むPixelスマートフォン専用だった。 [ 9 ] 2018年10月までのアップデートしか保証されていなかった第1世代のPixelおよびPixel XLデバイスは、Android 10へのバージョンアップデートを受け取った。Pixel 2およびPixel 2 XLも、Googleストアで最初に入手可能になった時から少なくとも3年間はAndroidバージョンのアップデートを保証する延長保証期間が付与された後、含まれていた。[ 10 ] [ 11 ]最終リリースの前に、合計6つのベータ版またはリリース候補版がリリースされた。[ 12 ] [ 13 ]
ベータプログラムは2019年5月7日のベータ3のリリースで拡大され、11のOEMから14のパートナーデバイスで利用可能になりました。これはAndroid Pieのベータ版と比較して2倍のデバイス数です。[ 14 ] Huawei Mate 20 Proからのベータアクセスは、米国政府の制裁により2019年5月21日に削除されましたが、 [ 15 ]その後5月31日に復元されました。[ 16 ]
Googleは2019年6月5日に、Android Q APIとSDK(APIレベル29)の最終版を含むベータ4をリリースしました。[ 17 ]ベータ4には、ダイナミック・システム・アップデート(DSU)も含まれていました。ダイナミック・システム・アップデートにより、Android Qデバイスは一時的に汎用システムイメージ(GSI)をインストールし、現在のAndroidバージョンに加えて新しいバージョンのAndroidを試すことができます。ユーザーがテストを終了すると、デバイスを再起動して通常のAndroidバージョンに戻すことができます。[ 18 ]
Googleは2019年7月10日に、API 29 SDKの最終版と最新の最適化およびバグ修正を盛り込んだベータ5をリリースした。[ 19 ] Googleは2019年8月7日に、テスト用の最終リリース候補であるベータ6をリリースした。 [ 20 ] [ 21 ]
2019年8月22日、Android Qはコードネームなしで「Android 10」というブランド名のみで展開されることが発表されました。これにより、メジャーリリースに菓子製品名(ブランド名を含む)に基づくアルファベット順のコードネームを付ける慣行が事実上終了しました。これは、前述の製品が国際的に知られていないか、英語圏以外の人にとって発音が難しいため、国際的なユーザーにとって包括的なものではないという主張に基づいています。さらに、Androidエンジニアリング担当副社長のデイブ・バークは、「q」で始まるデザートのほとんどが「エキゾチック」であり、個人的にはクイーンケーキを選ぶだろうと述べました。また、このリリースに関連する内部ファイルやビルドシステム内に、マルメロタルトの略語である「qt」への言及があることにも言及しました。 [ 22 ] [ 23 ] [ 24 ]
リリース用の像も同様に数字の10で、Androidロボットのロゴ(これに伴うブランド変更の一環として、これも頭だけで構成されるように変更されました)が数字の「0」の中に配置されています。[ 25 ]
Android 10では、刷新された全画面ジェスチャーナビゲーションシステムと、アプリの開閉アニメーションが導入されました。これらのジェスチャーには、画面のどちらかの端からスワイプして戻る、上にスワイプしてホーム画面に移動、上にスワイプしたままにして概要にアクセス、画面の下隅から斜めにスワイプしてGoogleアシスタントを起動、画面下部のジェスチャーバーに沿ってスワイプしてアプリを切り替える、といったものがあります。エッジスワイプジェスチャーを「戻る」コマンドとして使用すると、サイドバーメニューやスワイプでアクセスできるその他の機能を使用するアプリと競合する可能性があると指摘されていました。アプリはAPIを使用して、画面の特定の領域で「戻る」ジェスチャーの処理をオプトアウトできます。ジェスチャーをアクティブ化する対象領域のサイズを調整するための感度コントロールが追加されました。Googleは後に、ドロワーウィジェットは画面の端付近を長押ししてからスワイプして開くことで「ピーク」する機能をサポートすると述べました。Android「ハニカム」以降に使用されてきた従来の3キーナビゲーションシステムは、Android 9.0 Pieで導入された2ボタンの「ピル」スタイルのナビゲーションとともに、オプションとして引き続きサポートされています。[ 26 ] [ 27 ] [ 28 ]
Googleの認証要件により、OEMはAndroid 10のデフォルトのジェスチャーと3キーナビゲーションをサポートする必要があります。OEMは独自のジェスチャーを自由に追加できます。ただし、デフォルトで有効にすることはできません。他のナビゲーション設定よりも1つ下の階層にある別の領域にリストする必要があり、通知を通じてプロモーションすることはできません。Android Pieで使用されている2キージェスチャーナビゲーションシステムは非推奨であり、Android 10を搭載したデバイスには搭載されない可能性があります。ただし、Pieからアップグレードされたデバイスでは、継続性のためにオプションとして引き続き搭載できます。[ 29 ]
Android 10にはシステムレベルのダークモードが搭載されています。サードパーティ製アプリは、ダークモードが有効な場合に自動的にダークモードに切り替えることができます。[ 30 ] [ 31 ]
アプリはオーバーレイパネルを介して特定の設定(例えば、アプリがインターネットを必要とする場合のインターネット接続やWi-Fi設定など)の「設定パネル」を表示することもできるので、ユーザーはアプリの外に出て設定する必要がありません。[ 32 ]
Android 10 では、セキュリティとプライバシーに関する主要な変更がいくつか実施されています。ユーザーは、アプリがフォアグラウンドでアクティブに使用されている場合にのみ、位置情報データへのアクセスを制限できます。[ 33 ]また、バックグラウンドアプリによるアクティビティの起動にも新たな制限があります。[ 34 ]セキュリティ(クリックジャッキングマルウェアによる利用のため)とパフォーマンス上の理由から、Android 10 Go Edition では、デバイスが Android 10 にアップグレードされる前に許可を受けたアプリを除き、オーバーレイの使用が禁止されています。[ 35 ] [ 36 ] [ 37 ]
2019年2月、GoogleはAdiantumを発表しました。これは、低価格帯のデバイスなど、Advanced Encryption Standard (AES)のハードウェアアクセラレーションをサポートしていないデバイスでの使用を主な目的として設計された暗号化アルゴリズムです。Googleによると、この暗号はARM Cortex-A7 CPU上でAES-256-XTSの5倍の速度を実現しました。そのため、Android 10搭載デバイスでは、CPUがハードウェアアクセラレーションによるAESに対応していない場合でも、仕様に関わらず、Adiantumを使用したデバイス暗号化が必須となりました。[ 38 ] [ 39 ]さらに、 Android Nougatで初めて導入された「ファイルベースの暗号化」の実装もすべてのデバイスで必須となりました。[ 40 ]
Android 10を搭載して出荷されるデバイスでは、ANGLE、Conscrypt、メディアフレームワーク、ネットワークコンポーネントなど、一部のシステムコンポーネントのセキュリティパッチがGoogle Playストア経由で提供される場合があり、システム全体のアップデートは不要です(「プロジェクトメインライン」)。Googleモバイルサービスのライセンスを取得するには、メーカーは特定のモジュールについてこれらのアップデートをサポートする必要がありますが、残りのモジュールは「推奨」とマークされていますが、オプションです。このシステム内の一部のモジュールは、低レベルのシステムコンポーネントをホストおよび実行するために設計されたAPKファイルのバリエーションである新しいAPEXパッケージ形式を使用しています。 [ 41 ] [ 42 ]
ストレージアクセス権限の大幅な変更である「スコープ別ストレージ」は、Android 10でサポートされ、Android 11以降はすべてのアプリで必須となりました。アプリは、外部ストレージ内の自身で作成したファイル(アプリ固有のディレクトリが推奨)と、Music、Pictures、Videosディレクトリ内の音声、画像、動画ファイルにのみアクセスできます。その他のファイルには、下位互換性のないGoogleストレージアクセスフレームワークを介してユーザーによる操作によってのみアクセスできます。[ 43 ] [ 44 ]
アプリは、 IMEI番号などのリセット不可能なデバイス識別子を読み取るために、新しい「特権電話状態の読み取り」権限を持っている必要があります。[ 45 ]
TLS 1.3のサポートもデフォルトで有効になっています。[ 46 ]
折りたたみ式スマートフォン向けにプラットフォームの最適化が行われており、モード間のアプリの継続性、すべてのアプリを同時に実行できるようにするマルチウィンドウモードの変更(アクティブに使用されているアプリのみが実行され、他のすべてのアプリは「一時停止」されていると見なされるのではなく)、および複数のディスプレイの追加サポートが含まれています。[ 47 ]
「ダイレクトシェア」は「共有ショートカット」に引き継がれました。これまでと同様に、アプリは共有メニュー内で使用できる直接共有対象(アプリと特定の連絡先の組み合わせなど)のリストを返すことができます。ダイレクトシェアとは異なり、アプリは事前に共有対象を公開するため、実行時にポーリングする必要がなく、パフォーマンスが向上します。[ 48 ] [ 49 ]
MIDIコントローラー、AV1ビデオコーデック、Opusオーディオコーデック、HDR10+のネイティブサポートが追加されました。[ 9 ]カメラ写真から深度情報を取得するための新しい標準APIもあり、より高度なエフェクトに使用できます。[ 32 ] aptX Adaptive、LHDC、LLAC、CELT 、AAC LATMコーデックのネイティブサポートも追加されました。[ 50 ] [ 51 ]
Android 10は、Wi-Fiに日和見暗号化を導入するWPA3暗号化プロトコルとEnhanced Openをサポートしています。[ 9 ] Android 10はデュアルSIMデュアルスタンバイ(DSDS)のサポートを追加しましたが、当初はPixel 3aとPixel 3a XLでのみ利用可能です。[ 52 ]
Android 10 Go Editionではパフォーマンスが向上し、Googleはアプリの起動がPieよりも10%速くなると述べています。[ 53 ]
2021年、Android 10はアリババグループ傘下のT-HeadによってRISC-Vアーキテクチャに移植されました。T-Headは、独自設計のトリプルコア、64ビット、RISC-V CPU上でAndroid 10を動作させることに成功しました。[ 54 ]