Android 12 maakt het instellen van Google Home-apparaten mogelijk naadloos

Android 12 voegt ondersteuning toe voor gelijktijdige peer-to-peer- en internetverbindingen, waardoor het installatieproces van Google Home mogelijk naadlooser wordt.

Androïde 12 is een enorme update. Het brengt niet alleen een radicale ontwerprevisie, maar het zit ook boordevol nieuwe functies en verbeteringen die de manier waarop we omgaan met onze Android-apparaten aanzienlijk zullen verbeteren. Naast deze belangrijke functies brengt Android 12 ook een aantal kleinere veranderingen in de kwaliteit van leven met zich mee.

Een van die kleine maar nuttige verbeteringen van Andriod 12 is de mogelijkheid om gelijktijdige Wi-Fi-verbindingen met een peer-apparaat en een Wi-Fi-router te onderhouden. Als u ooit heeft geprobeerd een Chromecast- of Google Home-apparaat met uw telefoon in te stellen, heeft u dat waarschijnlijk gedaan Ik heb gemerkt dat uw telefoon tijdens de installatie eerst de verbinding met het internetverschaffende Wi-Fi-netwerk moet verbreken proces. Vervolgens initieert uw apparaat een peer-to-peer Wi-Fi-verbinding met het IoT-apparaat en maakt na het voltooien van de installatie opnieuw verbinding met het internetverschaffende Wi-Fi-netwerk.

Hier zijn bijvoorbeeld enkele schermafbeeldingen die het installatieproces voor een Google Nest Mini in de Google Home-app laten zien. Zoals je kunt zien, creëert de Nest Mini een ‘tijdelijk wifi-netwerk’ waarmee de telefoon tijdens de installatie verbinding maakt. Gedurende deze tijd is de verbinding met het Wi-Fi-hoofdnetwerk verbroken, wat betekent dat uw telefoon geen verbinding heeft met internet, tenzij mobiele gegevens zijn ingeschakeld.

De reden dat dit gebeurt is dat Android momenteel geen ondersteuning biedt voor het tegelijkertijd verbinden met zowel een peer-apparaat als het primaire internetprovidernetwerk (uw Wi-Fi). Maar dat zal veranderen met Android 12.

Vanaf Android 12 kunnen apparaten die gelijktijdige peer-to-peer- en internetverbindingen ondersteunen beide verbindingen onderhouden. Met andere woorden: uw telefoon mag niet worden losgekoppeld van uw Wi-Fi-thuisnetwerk wanneer u een smarthome-apparaat instelt. Maar er zit een addertje onder het gras. Deze functie wordt alleen ingeschakeld voor apps die API-niveau 31 en hoger targeten. Apps die zich richten op eerdere versies van Android kunnen niet profiteren van de gelijktijdige verbinding en zullen onderworpen zijn aan dit beleid aan het oude gedrag, wat betekent dat uw apparaat wordt losgekoppeld van uw Wi-Fi-netwerk voordat verbinding wordt gemaakt met een peer-to-peer apparaat.

Dit zal geen probleem zijn voor Google Home- en Chromecast-apparaten, aangezien de Google Home-app dat wel zal doen zal waarschijnlijk worden bijgewerkt om kort na of vóór het Android 12-publiek van deze functie te profiteren uitgave. Als u echter IoT-producten van Amazon of andere OEM's gebruikt, moet u mogelijk wachten tot ze hun apps hebben bijgewerkt met Android 12-ondersteuning.

Voor ontwikkelaars raadt Google aan om weg te migreren van de WiFiManager.getConnectionInfo() API en gebruik in plaats daarvan de NetworkCallback.onCapabilitiesChanged() API. De eerste is verouderd in Android 12 en nieuwe functies, zoals de mogelijkheid om locatiegevoelige gegevens te maskeren, worden niet ondersteund via deze API.