Android 12 tilføjer understøttelse af samtidige peer-to-peer- og internetforbindelser, hvilket potentielt gør Google Home-opsætningsprocessen mere problemfri.
Android 12 er en massiv opdatering. Ikke kun bringer det en radikal designoverhaling, men det er også spækket med et væld af nye funktioner og forbedringer, der i høj grad vil forbedre den måde, vi interagerer med vores Android-enheder på. Sammen med disse markeringsfunktioner bringer Android 12 også en række mindre ændringer i livskvaliteten.
En sådan lille, men nyttig forbedring, der kommer med Andriod 12, er evnen til at opretholde samtidige Wi-Fi-forbindelser til en peer-enhed og Wi-Fi-router. Hvis du nogensinde har prøvet at konfigurere en Chromecast eller Google Home-enhed med din telefon, har du sandsynligvis bemærket, at din telefon først skal afbryde forbindelsen til det internet-forsynende Wi-Fi-netværk under opsætningen behandle. Derefter starter din enhed en peer-to-peer Wi-Fi-forbindelse med IoT-enheden, og efter at have fuldført opsætningen genopretter den forbindelse til det internet-leverende Wi-Fi-netværk.
For eksempel er her et par skærmbilleder, der viser opsætningsprocessen for en Google Nest Mini i Google Home-appen. Som du kan se, opretter Nest Mini et "midlertidigt Wi-Fi-netværk", som telefonen opretter forbindelse til under opsætningen. I løbet af denne tid er det primære Wi-Fi-netværk afbrudt, hvilket betyder, at din telefon er afbrudt fra internettet, medmindre du har aktiveret mobildata.
Grunden til, at dette sker, er, at Android i øjeblikket ikke understøtter tilslutning til både en peer-enhed og det primære internet-forsynende netværk (dit Wi-Fi) på samme tid. Men det vil ændre sig med Android 12.
Fra Android 12 kan enheder, der understøtter samtidige peer-to-peer- og internetforbindelser, opretholde begge forbindelser. Med andre ord, din telefon bør ikke blive afbrudt fra dit hjems Wi-Fi, når du konfigurerer en smart hjemmeenhed. Men der er en hage. Denne funktion vil kun være aktiveret for apps, der er målrettet mod API-niveau 31 og højere. Apps, der er målrettet mod tidligere versioner af Android, vil ikke kunne drage fordel af den samtidige forbindelse og vil være underlagt til den gamle adfærd, hvilket betyder, at din enhed bliver afbrudt fra dit Wi-Fi-netværk, før den opretter forbindelse til en peer-to-peer enhed.
Dette vil ikke være et problem for Google Home- og Chromecast-enheder, da Google Home-appen vil de fleste sandsynligvis blive opdateret for at drage fordel af denne funktion kort efter eller før Android 12 offentligheden frigøre. Men hvis du bruger IoT-produkter fra Amazon eller andre OEM'er, skal du muligvis vente på, at de opdaterer deres apps med Android 12-understøttelse.
For udviklere anbefaler Google at migrere væk fra WiFiManager.getConnectionInfo() API og i stedet bruge NetworkCallback.onCapabilitiesChanged() API. Førstnævnte er blevet forældet i Android 12, og nye funktioner såsom muligheden for at maskere placeringsfølsomme data vil ikke blive understøttet via denne API.