Google は、Google Pixel 2017 以降のスマートフォン向けの Android 11 Developer Preview 2 を発表しました。 ユーザーと開発者にとっての新機能は次のとおりです。
SARS-CoV-2による新型コロナウイルス感染症の蔓延により世界経済は減速しているものの、多くのテクノロジー企業は従業員を在宅勤務(WFH)に移行させている。 Google もそのような企業の 1 つであり、本日、Google は世界中の多くの人々が直面している困難を認めました。 本日、同社は次期主要 Android OS、Android 11 の新しい開発者プレビューを発表しました。 Android 11 Developer Preview 2 は、最初の Developer Preview と同様、依然として開発者のみを対象としており、 ブログ投稿で言及されている変更点は、開発者が適応する必要がある新しい API とプラットフォームの動作の変更に焦点を当てています。 ここに新機能があります。
Android 11 API の新しい変更点
- 5G 状態 API: Android 11 Developer Preview 2 では、開発者はユーザーが 5G New Radio (NR) ネットワークまたは Non-Standalone (NSA) ネットワーク上にいるかどうかを確認できます。 あまり詳しくない方のために説明すると、NSA ネットワーク上の 5G は、5G ネットワークが既存の 4G インフラストラクチャに便乗していることを意味しますが、NR ネットワーク上の 5G ではネットワークが独立しています。 NR 上の 5G は一般にはるかに高速ですが、現在利用できるものは非常に限られています。 このステータスを確認して、下位または上位のネットワーク接続下でのアプリの動作を変更できます。
- 折り畳み式のヒンジ角度: 次期 Microsoft Surface Duo、Motorola Razr、Samsung Galaxy Fold/Z Flip、Huawei Mate X/X などの折り畳み式デバイスには、通常、2 つ以上の状態があります。 ほとんどの場合、折りたたまれているか、完全に展開されていますが、場合によっては、ユーザーが斜めに置くこともあります。 Android 11 Developer Preview 2 では、 ヒンジ角度センサー これにより、アプリは直接または AndroidX ライブラリを通じてヒンジ角度をクエリできるようになります。
- 通話スクリーニング サービスの改善: 通話スクリーニング アプリは、通話拒否の理由をレポートして、サービスが着信通話を拒否した理由をユーザーに通知できるようになりました。 さらに、通話スクリーニング アプリは、着信がユーザーの連絡先内の番号からのものであるかどうかも確認できます。ただし、通話スクリーニング アプリに連絡先を読み取る権限があることが条件になります。 最後に、通話スクリーニング アプリでカスタマイズできるようになりました。 通話後の画面ダイアログこれはシステムによって提供され、ユーザーが通話をスパムとしてマークしたり、番号を連絡先に追加したりするなどのアクションを実行できるようにします。
- ニューラル ネットワーク API の更新: Google は、 スウィッシュ起動機能 (警告: PDF リンク) これにより、「さまざまなタスクにわたってトレーニング時間の短縮と精度の向上」が可能になります。 もう 1 つの追加機能は、Control ops を有効にすることです。 分岐とループをサポートする、より高度な機械学習モデル。」 最後に、Google は、一般的な使用のためにレイテンシーを最小限に抑えるために「新しい実行制御」を追加しました。 ケース。
プライバシーとセキュリティ
- Android 11 では、フォアグラウンド サービスからカメラまたはマイクのデータにアクセスするアプリは、マニフェスト属性 foregroundServiceType を宣言する必要があります。
- 範囲指定されたストレージ この新しいプレビュー リリースでは更新されています。 現在、開発者はファイルを「レガシー モデルから新しいスコープ ストレージ モデルに」移行できるようになりました。 「キャッシュされたファイルの管理の改善」も追加された。
ポーランドと品質
-
同期された IME 遷移: 新しい API が追加され、開発者がアプリのコンテンツをインプット メソッド エディター (IME) およびアニメーション化するシステム バーと同期できるようになりました。 これにより、以前よりもはるかに流動的な IME トランジションを作成できるようになります。 新しい インセットアニメーションリスナー インセットに対するフレームごとの変更をアプリに通知するため、「フレーム完璧なトランジション」を作成できます。 新しい ウィンドウインセットアニメーションコントローラー 一方、API を使用すると、アプリは IME とシステム バーの遷移を制御できます。 右下に示す例では、アプリは WindowInsetsAnimationController API を使用して、アプリの UI のオーバースクロール時の IME 遷移を制御しています。
- アプリの推奨リフレッシュ レート: 現在、90Hz、120Hz、または 144Hz などの高リフレッシュ レート ディスプレイを備えた Android デバイスが数十台あります。 Android 11 では、アプリとゲームが独自のウィンドウに優先フレーム レートを設定できるようになりました。 システムは、アプリの実行時に、アプリの優先フレーム レートを使用して表示リフレッシュ レートを選択します。
- 再起動時に再開: として 前に強調した, Android 11 では、夜間の OTA アップデートのエクスペリエンスが向上しています。 再起動後、アプリは、ユーザーがデバイスのロックを解除しなくても、認証情報が暗号化された (CE) ストレージにアクセスできます。 したがって、ユーザーが携帯電話のロックを解除するために近くにいない場合、アプリは OTA 後に通常の機能を再開できます。
- Android エミュレータでのカメラのサポート: Android Studio の Android エミュレーターは、エミュレートされたフロントカメラとリアカメラをサポートするようになりました。 バックカメラが対応 ハードウェアレベル3 Camera2 API では、フロント カメラは論理カメラ サポートを備えたフル レベルをサポートします。
始めましょう
4 月にはもう 1 つの開発者プレビューがあり、その後 2 つのベータ リリースがリリースされます。 Android 11 の安定版リリースは、すべてが計画通りに進めば、2020 年の第 3 四半期中に利用可能になる予定です。
Android 11 Developer Preview 2 を Pixel デバイスにインストールするには、Pixel 2、Pixel 2 XL、Pixel 3、Pixel 3 XL、Pixel 3a、Pixel 3a XL、Pixel 4、または Pixel 4 XL が必要です。 どちらでもできます プレビュー ビルドを手動でフラッシュする または、 Androidフラッシュツール あなたのためにそれをするために。 Pixel デバイスを所有していない場合は、次の方法で最新の開発者プレビューをインストールできる場合があります。 一般的なシステムイメージ (GSI) Project Treble 互換デバイス (Android 9 Pie 以降で起動されたデバイスを含む) 上で動作します。 ただし、走行距離は異なる場合があります。 最後に、Android Studio の Android エミュレータで最新のビルドを起動できます。 これらの各方法は、新しい環境でアプリをテストする方法を提供します。 Google は最終的に Android 11 をターゲットにすることを、アプリを Google Play ストアに含める要件にするため、必ずアプリを徹底的にテストしてください。
最新バージョンを試して、Google に提供してください フィードバック 何か問題が発生した場合。
XDA の Android 11 ニュース