Android Q får en ny desktop-tilstand, og den kan tilgås lige nu, hvis du bruger Android Studio-emulatoren. Sådan ser det ud.
Da jeg første gang lækkede Android Q tilbage i januar, var der én funktion, som jeg virkelig gerne ville vise frem, men desværre ikke kunne, fordi den ikke var fuldt implementeret: den eksperimentelle skrivebordstilstand. Vi fandt en indstilling i Udviklerindstillinger, der ville "tvinge eksperimentel skrivebordstilstand på sekundær vises." Mens vi kunne skifte indstillingen, ville intet, vi prøvede, få denne "skrivebordstilstand" til at dukke op overalt. Nu hvor første Android Q beta er blevet frigivet til alle Google Pixel-smartphones og Android Studio-emulatoren, er det muligt at prøve det.
Twitter-bruger @Shad0wKn1ght93 bemærket, at AOSP Launcher har en ny komponent, der, når den lanceres, bringer en ny Android-skrivebordsgrænseflade frem. Jeg bemærkede en henvisning til denne launcher-komponent i Q's framework, men AOSP Launcher, der blev leveret med den lækkede build, havde ikke denne komponent på det tidspunkt. Nu hvor det gør, er det muligt at starte komponenten manuelt. Hvis du har Android Studio-emulatoren, skal du blot køre følgende ADB-kommando afhængigt af hvilket Q-billede du downloadede:
-
Ikke-GMS:
adb shell am start -n "com.android.launcher3/com.android.launcher3.SecondaryDisplayLauncher"
-
GMS:
adb shell am start -n "com.google.android.apps.nexuslauncher/com.android.launcher3.SecondaryDisplayLauncher"
Når den først er lanceret, ser du her, hvordan desktop-grænsefladen ser ud på ikke-GMS-builden ved hjælp af AOSP Launcher.
Du kan tilføje app-genveje til skrivebordet, som starter ind freeform multi-vinduer, en funktion som først blev lanceret med Android 7.0 Nougat. Du kan også indstille et brugerdefineret tapet til skrivebordet. Statuslinjen og navigationslinjen virker uændrede, men du har meget mere plads at arbejde med nu.
Det er muligt at aktivere denne skrivebordstilstand ved at gå til Udviklerindstillinger på en Google Pixel, Pixel 2 eller Pixel 3, der kører beta- og aktivering af "force desktop mode" Developer Option, og start derefter aktiviteten i Pixel Launcher ved hjælp af "GMS" kommandoen fra over. Du skal dog ændre din Pixels DPI, før du caster eller forbinder din telefons skærm til eksterne skærme.
Google Pixel Launcher, AOSP Launcher og andre OEM-startere er muligvis ikke de eneste launchers, der fungerer i den nye desktop-tilstand. Udviklere af launcher-apps kan tilføje en intent-modtager til at filtrere efter opkald for at starte sekundære hjemmestartere, som beskrevet her. Når først kaldet, kan tredjeparts launcher's sekundære launcher-komponent være det, der vises i skrivebordstilstand.
Denne artikel vil blive opdateret, efterhånden som vi får flere detaljer. Kom tilbage for at få flere oplysninger om den nye skrivebordstilstand!
Opdatering 1 3/14/19 @ 17:51 CT: Tilføjet kommandoen til GMS Android Studio builds.
Opdatering 2 3/14/19 @ 17:56 CT: Tilføjet oplysninger om, at du kan bruge denne skrivebordstilstand på en Pixel-telefon ved at starte aktiviteten, ændre DPI og derefter caste din telefonskærm. Tilføjede også et fjerde skærmbillede.
Opdatering 3 3/14/19 @ 10:16 AM CT: Tilføjet oplysninger om tredjeparts launchers.