Android 11 Developer Preview 2 har kod för en ny "snabbkontroll"-funktion som placerar appgenvägar i strömmeny med långa tryckningar.
Uppdatering 1 (3/20/2020 @ 14:08 EST): Kieron Quinn har ytterligare förfinat sin app för att ansluta till det nya Controls API i Android 11. Han har också gett oss en APK som vi använde för att spela in en video av den nya funktionen. Dessutom har vi upptäckt officiell dokumentation för denna funktion.
När Google släppte Android 11 Developer Preview 1 förra månaden upptäckte vi en ny funktion som vi trodde skulle ändra strömmeny med långa tryckningar till ett kontrollcenter för genvägar till hemautomation. Nu med releasen av Android 11 Developer Preview 2, vi lyckades få den här funktionen att fungera delvis.
Vän till portalen och erkänd utvecklare Quinny899 delade följande två skärmdumpar med oss efter att ha visat den senaste Android 11-förhandsversionen på sin Pixel 2 XL. Efter att ha analyserat ramverket och SystemUI förra månaden utvecklade han en applikation som kunde anslutas till det nya API: et som är under utveckling. Hans app fungerade inte förra månaden, men den fungerar nu delvis i den här utgåvan.
Som du kan se, dök han upp en ny genväg som visas i avsnittet "Snabbkontroller" i strömmenyn. Själva strömmenyn är förnyad, med brickorna som flyttas till toppen av skärmen, vilket ger mycket utrymme för snabba kontroller. Det finns också en menyknapp som när du trycker på den öppnar aktiviteten "lägg till kontroller" som låter dig välja vilka appars genvägar du vill ska visas i strömmenyn. Det är oklart var den nya "Snabbåtkomstplånbok"-funktionen kommer att passa in i denna nya power-menydesign.
Google har inte officiellt avslöjat den här nya funktionen än, men från vår tidigare analys tror vi att Google kommer att reservera detta utrymme för genvägar till hemautomatisering. Vi hittade en lista med "giltiga enhetstyper" i Controls-tjänsten i framework.jar som listar enheter som fläktar, kaffebryggare, AC-enheter, gardiner och mer som kan styras från det här användargränssnittet. Apputvecklare kommer sannolikt att behöva lägga till stöd för detta API för ytkontroller för sina smarta hushållsapparater. Vi kan komma att höra mer om detta API under virtuellt Google I/O 2020-evenemang, förutsatt att det inte skjuts upp som Cloud Next 2020.
Uppdatering 1: Video och dokumentation för Android 11
När vi först upptäckte det nya "Controls" API i Android 11 Developer Preview 1, hade Google ingen dokumentation för API: et på Android Developers webbsida. Den dokumentationen har nu i tysthet gjorts tillgänglig efter lanseringen av Android 11 Developer Preview 2. Google nämnde det konstigt nog inte i sitt officiella blogginlägg. Dokumentationen bekräftar alla enhetstyper som stöds, vilket i princip bekräftar att Quick Controls är avsett för genvägar till hemautomatisering. XDA Recognized Developer Quinny899 förfinade sin applikation ytterligare för att lägga till ett skjutreglage för ljusstyrka i området Snabbkontroller. Hans applikation kopplas in i Controls API med hjälp av en falsk "glödlampa", vilket gör att vi kan se hur Quick Controls-menyn ser ut och hur den beter sig.
Även om dokumentationen nu är offentlig, vilket i huvudsak bekräftar funktionen för Android 11, var vi fortfarande tvungna att manuellt aktivera det nya användargränssnittet. Jag kan inte föreställa mig att Google skulle införa en så drastisk förändring av strömmenyn och inte prata om det, så jag misstänker att Google uttryckligen kommer att prata om detta nya API under en av de virtuella Google I/O samtal.