Android 12 přidává podporu pro souběžná připojení peer-to-peer a internetová připojení, což potenciálně usnadňuje proces nastavení Google Home.
Android 12 je masivní aktualizace. Nejen to přináší radikální přepracování designu, ale je také nabitý množstvím nových funkcí a vylepšení, které výrazně zlepší způsob, jakým komunikujeme s našimi zařízeními Android. Spolu s těmito markantními funkcemi přináší Android 12 také řadu menších změn kvality života.
Jedním takovým malým, ale užitečným vylepšením, které přichází s Andriodem 12, je schopnost udržovat současná Wi-Fi připojení k peer zařízení a Wi-Fi routeru. Pokud jste někdy zkoušeli nastavit zařízení Chromecast nebo Google Home pomocí telefonu, pravděpodobně jste to udělali si všimli, že se váš telefon musí během nastavování nejprve odpojit od sítě Wi-Fi poskytující internet proces. Poté vaše zařízení zahájí připojení Wi-Fi peer-to-peer se zařízením IoT a po dokončení nastavení se znovu připojí k síti Wi-Fi poskytující internet.
Zde je například několik snímků obrazovky znázorňujících proces nastavení pro Google Nest Mini v aplikaci Google Home. Jak vidíte, Nest Mini vytváří „dočasnou síť Wi-Fi“, ke které se telefon připojuje během nastavování. Během této doby je hlavní síť Wi-Fi odpojena, což znamená, že váš telefon je odpojen od internetu, pokud nemáte zapnutá mobilní data.
Důvodem, proč k tomu dochází, je to, že Android v současné době nepodporuje připojení k zařízení typu peer a primární síti poskytující internet (vaše Wi-Fi) současně. Ale to se změní s Androidem 12.
Počínaje Androidem 12 mohou zařízení, která podporují souběžná připojení peer-to-peer a internetová připojení, udržovat obě připojení. Jinými slovy, váš telefon by se při nastavování chytrého domácího zařízení neměl odpojit od domácí Wi-Fi. Má to ale háček. Tato funkce bude povolena pouze pro aplikace, které cílí na úroveň API 31 a vyšší. Aplikace zacílené na starší verze Androidu nebudou moci využívat výhody souběžného připojení a budou předmětem na starší chování, což znamená, že vaše zařízení bude před připojením k peer-to-peer odpojeno od vaší sítě Wi-Fi přístroj.
U zařízení Google Home a Chromecast to nebude problém, protože většina bude mít aplikaci Google Home bude pravděpodobně aktualizován, aby tuto funkci využíval krátce po nebo před vydáním Android 12 public uvolnění. Pokud však používáte produkty IoT od Amazonu nebo jiných výrobců OEM, možná budete muset počkat, až aktualizují své aplikace s podporou Android 12.
Vývojářům Google doporučuje migraci z WiFiManager.getConnectionInfo() API a místo toho použijte NetworkCallback.onCapabilitiesChanged() API. První jmenovaný byl v systému Android 12 zastaralý a nové funkce, jako je schopnost maskovat data citlivá na polohu, nebudou prostřednictvím tohoto rozhraní API podporovány.