Az Android 12 támogatja a párhuzamos peer-to-peer és internetkapcsolatokat, ami zökkenőmentessé teheti a Google Home beállítási folyamatát.
Android 12 egy hatalmas frissítés. Nem csak hozza radikális tervezési átalakítás, de rengeteg új funkcióval és fejlesztéssel is tele van, amelyek nagyban javítják Android-eszközeinkkel való interakciónkat. Ezekkel a sátoros funkciókkal együtt az Android 12 számos kisebb életminőségbeli változást is hoz.
Az egyik ilyen apró, de hasznos fejlesztés az Andriod 12-vel, hogy egyidejű Wi-Fi kapcsolatokat tud fenntartani egy társeszközzel és Wi-Fi útválasztóval. Ha valaha is próbált Chromecast vagy Google Home eszközt beállítani telefonjával, valószínűleg megtette észrevette, hogy a telefonnak először le kell kapcsolódnia az internetet biztosító Wi-Fi hálózatról a beállítás során folyamat. Ezután eszköze peer-to-peer Wi-Fi kapcsolatot kezdeményez az IoT-eszközzel, és a beállítás befejezése után újra csatlakozik az internetet biztosító Wi-Fi hálózathoz.
Íme például néhány képernyőkép, amely bemutatja a Google Home alkalmazásban a Google Nest Mini beállítási folyamatát. Mint látható, a Nest Mini létrehoz egy „ideiglenes Wi-Fi-hálózatot”, amelyhez a telefon a beállítás során csatlakozik. Ez idő alatt a fő Wi-Fi hálózat megszakad, ami azt jelenti, hogy telefonja megszakad az internettől, hacsak nincs bekapcsolva a mobiladat.
Ennek az az oka, hogy az Android jelenleg nem támogatja a társeszközhöz és az elsődleges internetszolgáltató hálózathoz (a Wi-Fi-hez) való egyidejű csatlakozást. De az megváltozik az Android 12-vel.
Az Android 12-től kezdve a párhuzamos peer-to-peer és internetkapcsolatokat támogató eszközök mindkét kapcsolatot fenntarthatják. Más szóval, a telefonnak nem szabad lekapcsolódnia az otthoni Wi-Fi-hálózatról, amikor okosotthoni eszközt állít be. De van egy fogás. Ez a funkció csak a 31-es vagy magasabb API-szintet célzó alkalmazásoknál lesz engedélyezve. Az Android korábbi verzióit megcélzó alkalmazások nem fogják tudni kihasználni az egyidejű kapcsolat előnyeit, ezért azokra vonatkoznak az örökölt viselkedésre, ami azt jelenti, hogy eszköze le lesz választva a Wi-Fi hálózatról, mielőtt egyenrangú hálózathoz csatlakozna. eszköz.
Ez nem jelent problémát a Google Home és a Chromecast eszközök esetében, mivel a Google Home alkalmazás leginkább valószínűleg frissíteni fogják, hogy kihasználják ezt a funkciót, röviddel az Android 12 nyilvános megjelenése után vagy előtt kiadás. Ha azonban az Amazontól vagy más OEM-től származó IoT-termékeket használ, előfordulhat, hogy meg kell várnia, amíg frissítik alkalmazásaikat az Android 12 támogatásával.
A fejlesztők számára a Google azt javasolja, hogy térjenek át a WiFiManager.getConnectionInfo() API-t, és helyette használja a NetworkCallback.onCapabilitiesChanged() API. Az előbbi az Android 12-ben elavult, és az új funkciók, például a helyérzékeny adatok elfedésének képessége nem támogatott ezen az API-n keresztül.