ユーザー体験編集
通知はスヌーズでき、「チャンネル」と呼ばれるトピックベースのグループに一括で保存できます。 Major Ongoing」機能は、アラートを優先順位で並べ、最も重要なアプリケーションを一番上のスロットに固定します。 Android Oreoには、ピクチャー・イン・ピクチャー・モードの統合サポートが含まれています(YouTube Premium加入者向けのYouTubeアプリでサポートされています)。 設定」アプリは、サイズが縮小された新しいデザインを採用し、白を基調とし、さまざまな設定の分類が深まり、その着信音、アラーム、通知音の設定には、カスタム音をリストに追加するオプションが追加されました。
Android8.1アップデートでは、接続したBluetoothデバイスのバッテリーパーセントの表示、通知シェードのやや半透明化、焼き込みの可能性を減らすための画面上のナビゲーションキーの薄暗さがサポートされています。
PlatformEdit
Android Oreo では、Wi-Fi Aware に基づく Wi-Fi の NAN (Neighborhood Aware Networking) サポート、Bluetooth 5、アプリでの広い色域、オートフィラー用の API、WebView のマルチプロセスおよび Google ブラウジング サポート、VoIP アプリ用のシステムレベルの統合、リモート ディスプレイでのアクティビティの開始を可能にするAPIが追加されました。 Android Runtime(ART)は、パフォーマンスの改善を特徴としています。 Android Oreoは、バッテリーの寿命を改善するために、アプリのバックグラウンドアクティビティに対する追加の制限を含んでいます。 アプリは、円、四角、四角など、テーマによって指定された異なる形状のコンテナの「適応型アイコン」を指定できます。
Android Oreo は、Advanced Audio Coding、aptX、aptX HD、LDAC Bluetooth コーデックのネイティブ サポートを追加しています。 Android Oreoは、Unicode 10標準に含まれる新しい絵文字をサポートします。 新しい絵文字フォントも導入され、特に、KitKat で導入された「ブロブ」デザインとは対照的に、伝統的な円形の形状を使用するように顔の図形を再設計しました。
Androidの基本アーキテクチャは、デバイスのハードウェアをサポートするための低レベルでベンダー固有のコードが、「ベンダー インターフェース」として知られるハードウェア抽象化層を使ってAndroid OSフレームワークから分離できるように改訂されました。 ベンダーインターフェースは、将来のAndroidのバージョンと互換性を持たせる必要があります。 Project Trebleと呼ばれるこの新しいアーキテクチャにより、ベンダーはバンドルソフトウェアに必要な修正を加えるだけでよくなるため、デバイス向けのAndroidアップデートの迅速な開発と展開が可能になります。 Oreoを出荷するすべてのデバイスはベンダーインターフェースをサポートする必要がありますが、以前のバージョンからOreoにアップデートされるデバイスについては、この機能はオプションとなります。 Android 7.0で導入された「シームレスアップデート」システムも修正され、アップデートファイルを最初にユーザーパーティションにダウンロードする必要がなく、システムパーティションに直接ダウンロードされるようになりました。 これにより、システム・アップデートのためのストレージ容量要件が削減されます。
Android Oreo では、「Rescue Party」として知られる新しい自動修復システムが導入されました。オペレーティング・システムが、起動中にコア・システム・コンポーネントが持続的にクラッシュすることを検出すると、自動的に一連の段階的修復ステップを実行することになります。 すべての自動修復ステップが終了すると、デバイスはリカバリ モードに再起動し、工場出荷時のリセットを実行するよう提案します。
また、Android 8.1 アップデートでは、「デバイス上での機械学習操作のためのハードウェア アクセラレーションを備えたアプリ」を目的としたニューラル ネットワーク API が導入されました。 この API は、TensorFlow Lite などの機械学習プラットフォームや、Pixel Visual Core (Google の Pixel 2 スマートフォンに搭載されているが 8.1 をインストールするまで休眠状態) などの専用コプロセッサで使用するために設計されていますが、CPU フォールバック モードも提供します。
Android GoEdit
Android Go として知られるローエンド デバイス用に調整されたディストリビューションは、Oreo 用に発表されました; これは、1 GB 以下の RAM を備えたデバイスを対象としています。 このモードでは、モバイル データの使用量を削減するように設計されたプラットフォームの最適化 (デフォルトでデータ セーバー モードを有効にするなど) と、リソースと帯域幅への負荷が少なくなるように設計された Google モバイル サービスの特別なスイートを備えています。 また、Google Play Storeでは、これらの端末に適した軽量なアプリが強調表示されます。 OSのインターフェースも変更され、クイック設定パネルでは、バッテリー、モバイルデータの制限、利用可能なストレージに関する情報がより目立つようになり、最近のアプリメニューではレイアウトが変更され、アプリが4つに制限される(RAM消費を抑えるため)。 Android Go は Android 8.1 で OEM に提供された。
SecurityEdit
Android Oreo は Google Play Store およびサイドロードされたアプリの自動スキャンを「Google Play Protect」としてブランド変更し、この機能および Find My Device(以前の Android Device Manager)は設定アプリのセキュリティ メニューでより重要な位置を占めるようになった。 Google Playストア以外からのアプリのインストールを許可する設定をシステム全体で行うのではなく、個々のアプリ(Amazon AppstoreやF-Droidなどのサードパーティアプリのクライアントなど)に付与できる権限としてこの機能が実装されました。 検証済みブートには、「ロールバック保護」機能が含まれるようになりました。これは、デバイスを以前のバージョンの Android にロールバックすることを制限するもので、潜在的な泥棒が、セキュリティ対策が施されていない以前のバージョンの OS をインストールして、セキュリティ対策を回避することを防ぐことが目的です
。