Android 12 kan göra konfigurationen av Google Home-enheter mer sömlös

Android 12 lägger till stöd för samtidiga peer-to-peer- och internetanslutningar, vilket potentiellt gör installationsprocessen för Google Home mer sömlös.

Android 12 är en massiv uppdatering. Det ger inte bara en radikal designöversyn, men det är också packat med en uppsjö av nya funktioner och förbättringar som avsevärt kommer att förbättra hur vi interagerar med våra Android-enheter. Tillsammans med dessa marquee-funktioner ger Android 12 också ett antal mindre förändringar i livskvaliteten.

En sådan liten men användbar förbättring som kommer med Andriod 12 är möjligheten att upprätthålla samtidiga Wi-Fi-anslutningar till en peer-enhet och Wi-Fi-router. Om du någonsin har testat att konfigurera en Chromecast- eller Google Home-enhet med din telefon har du förmodligen gjort det märkte att din telefon först måste koppla från det internetförsörjande Wi-Fi-nätverket under installationen bearbeta. Sedan initierar din enhet en peer-to-peer Wi-Fi-anslutning med IoT-enheten och ansluter sedan till det internetförsörjande Wi-Fi-nätverket efter att konfigurationen är klar.

Här är till exempel några skärmdumpar som visar installationsprocessen för en Google Nest Mini i Google Home-appen. Som du kan se skapar Nest Mini ett "tillfälligt Wi-Fi-nätverk" som telefonen ansluter till under installationen. Under denna tid är det huvudsakliga Wi-Fi-nätverket frånkopplat, vilket innebär att din telefon är frånkopplad från Internet om du inte har aktiverat mobildata.

Anledningen till att detta händer är att Android för närvarande inte stöder anslutning till både en peer-enhet och det primära internetförsörjande nätverket (ditt Wi-Fi) samtidigt. Men det kommer att ändras med Android 12.

Från och med Android 12 kan enheter som stöder samtidiga peer-to-peer- och internetanslutningar bibehålla båda anslutningarna. Med andra ord, din telefon bör inte kopplas bort från ditt hem Wi-Fi när du konfigurerar en smart hemenhet. Men det finns en hake. Den här funktionen kommer endast att aktiveras för appar som är inriktade på API-nivå 31 och högre. Appar som är inriktade på tidigare versioner av Android kommer inte att kunna dra fördel av den samtidiga anslutningen och kommer att vara föremål till det äldre beteendet, vilket innebär att din enhet kommer att kopplas bort från ditt Wi-Fi-nätverk innan den ansluts till en peer-to-peer enhet.

Detta kommer inte att vara ett problem för Google Home- och Chromecast-enheter eftersom Google Home-appen gör det mesta sannolikt uppdateras för att dra nytta av den här funktionen strax efter eller före Android 12-publikationen släpp. Men om du använder IoT-produkter från Amazon eller andra OEM-tillverkare kan du behöva vänta på att de ska uppdatera sina appar med Android 12-stöd.

För utvecklare rekommenderar Google att migrera bort från WiFiManager.getConnectionInfo() API och istället använda NetworkCallback.onCapabilitiesChanged() API. Den förstnämnda har föråldrats i Android 12 och nya funktioner som möjligheten att maskera platskänsliga data kommer inte att stödjas via detta API.