Android 11 DP2 では、電源メニューに「クイック コントロール」ショートカットが表示されます

Android 11 Developer Preview 2 には、長押しの電源メニューにアプリのショートカットを配置する新しい「クイック コントロール」機能のコードが含まれています。

アップデート 1 (2020 年 3 月 20 日 @ 2:08 PM EST): Kieron Quinn は、Android 11 の新しい Controls API に接続するためにアプリをさらに改良しました。 彼は、新機能のビデオを録画するために使用した APK も提供してくれました。 さらに、この機能に関する公式ドキュメントを発見しました。

Google が先月 Android 11 Developer Preview 1 をリリースしたとき、私たちは次のような新機能を発見しました。 長押しの電源メニューを変換します ホームオートメーションショートカットのコントロールセンターに。 のリリースに伴い、 Android 11 開発者プレビュー 2、この機能を部分的に動作させることができました。

ポータルの友人であり、認められた開発者 クイニー899 最新の Android 11 プレビュー ビルドを Pixel 2 XL にフラッシュした後、次の 2 つのスクリーンショットを共有してくれました。 先月フレームワークと SystemUI を分析した後、彼は新しい開発中の API に接続できるアプリケーションを開発しました。 彼のアプリは先月は動作しませんでしたが、このリリースでは部分的に動作するようになりました。

ご覧のとおり、彼は電源メニューの「クイック コントロール」セクションに表示される新しいショートカットを明らかにしました。 電源メニュー自体が刷新され、タイルが画面の上部に移動し、素早いコントロールのための余地がたくさん残されました。 また、メニュー ボタンをタップすると、電源メニューに表示するアプリのショートカットを選択できる「コントロールの追加」アクティビティが開きます。 新しい「」がどこにあるのかは不明です。クイックアクセスウォレット」機能は、この新しい電源メニューのデザインに適合します。

Google はまだこの新機能を正式に発表していませんが、以前の分析から、Google はホーム オートメーションのショートカット用にこのスペースを確保すると考えられます。 Framework.jar の Controls サービスで、この UI から制御できる可能性のあるファン、コーヒー メーカー、AC ユニット、カーテンなどのデバイスをリストした「有効なデバイス タイプ」のリストが見つかりました。 アプリ開発者は、スマート家電のコントロールを表示するために、この API のサポートを追加する必要がある可能性があります。 この API については、イベント中にさらに詳しく聞くことができるかもしれません。

バーチャル Google I/O 2020 イベントのように延期されないと仮定すると、 クラウドネクスト2020.

アップデート 1: Android 11 のビデオとドキュメント

Android 11 Developer Preview 1 で新しい「Controls」API を最初に発見したとき、Google は Android Developer Web ページに API のドキュメントを掲載していませんでした。 その文書 ひそかに利用可能になりました Android 11 Developer Preview 2 のリリース後。 しかし、奇妙なことに、Google は公式ブログ投稿でこれについて何も言及しませんでした。 ドキュメントではすべてのことが確認されています。 サポートされているデバイスの種類, 基本的に、クイック コントロールがホーム オートメーションのショートカットを目的としていることを確認します。 XDA 認定開発者 Quinny899 は、アプリケーションをさらに改良して、クイック コントロール領域に明るさスライダーを追加しました。 彼のアプリケーションは、偽の「電球」デバイスを使用してコントロール API にフックし、クイック コントロール メニューがどのように見えるか、どのように動作するかを確認できるようにします。

基本的に Android 11 の機能を確認するドキュメントが公開されましたが、それでも新しい UI を手動でアクティブ化する必要がありました。 Google が電源メニューにこのような大幅な変更を導入し、それについて言及しないとは想像できません。 したがって、Google は仮想 Google I/O のいずれかでこの新しい API について明示的に話すのではないかと思います。 話します。