Android 12 może sprawić, że konfigurowanie urządzeń Google Home będzie bardziej płynne

W Androidzie 12 dodano obsługę równoczesnych połączeń peer-to-peer i internetowych, co potencjalnie sprawia, że ​​proces konfiguracji Google Home jest bardziej płynny.

Androida 12 to ogromna aktualizacja. Nie tylko przynosi radykalna zmiana projektu, ale jest też pełen mnóstwa nowych funkcji i ulepszeń, które znacznie poprawią sposób, w jaki współpracujemy z naszymi urządzeniami z Androidem. Oprócz tych funkcji markizy Android 12 wprowadza także szereg mniejszych zmian poprawiających jakość życia.

Jednym z takich małych, ale przydatnych ulepszeń wprowadzonych w systemie Andriod 12 jest możliwość utrzymywania jednoczesnych połączeń Wi-Fi z urządzeniem równorzędnym i routerem Wi-Fi. Jeśli kiedykolwiek próbowałeś skonfigurować urządzenie Chromecast lub Google Home w swoim telefonie, prawdopodobnie tak było zauważyłeś, że podczas konfiguracji Twój telefon musi najpierw odłączyć się od sieci Wi-Fi udostępniającej Internet proces. Następnie urządzenie inicjuje połączenie Wi-Fi typu peer-to-peer z urządzeniem IoT, a po zakończeniu konfiguracji ponownie łączy się z siecią Wi-Fi udostępniającą Internet.

Oto na przykład kilka zrzutów ekranu przedstawiających proces konfiguracji Google Nest Mini w aplikacji Google Home. Jak widać, Nest Mini tworzy „tymczasową sieć Wi-Fi”, z którą telefon łączy się podczas konfiguracji. W tym czasie główna sieć Wi-Fi jest rozłączona, co oznacza, że ​​Twój telefon jest odłączony od Internetu, chyba że masz włączoną mobilną transmisję danych.

Dzieje się tak dlatego, że system Android obecnie nie obsługuje jednoczesnego łączenia się z urządzeniem równorzędnym i główną siecią dostarczającą Internet (Twoją siecią Wi-Fi). Ale to zmieni się wraz z Androidem 12.

Począwszy od Androida 12, urządzenia obsługujące jednoczesne połączenia peer-to-peer i internetowe mogą obsługiwać oba połączenia. Innymi słowy, Twój telefon nie powinien zostać odłączony od domowej sieci Wi-Fi podczas konfigurowania inteligentnego urządzenia domowego. Ale jest pewien haczyk. Ta funkcja będzie włączona tylko w przypadku aplikacji przeznaczonych dla poziomu interfejsu API 31 i wyższego. Aplikacje przeznaczone dla wcześniejszych wersji Androida nie będą mogły korzystać z równoczesnego połączenia i będą podlegać tym zasadom do starszego zachowania, co oznacza, że ​​Twoje urządzenie zostanie odłączone od sieci Wi-Fi przed połączeniem się z siecią peer-to-peer urządzenie.

Nie będzie to stanowić problemu w przypadku urządzeń Google Home i Chromecast, ponieważ aplikacja Google Home będzie w większości przypadków prawdopodobnie zostanie zaktualizowany, aby móc korzystać z tej funkcji wkrótce po lub przed publicznym udostępnieniem Androida 12 uwolnienie. Jeśli jednak korzystasz z produktów IoT firmy Amazon lub innych producentów OEM, być może będziesz musiał poczekać, aż zaktualizują swoje aplikacje z obsługą Androida 12.

Programistom Google zaleca migrację z WiFiManager.getConnectionInfo() API i zamiast tego użyj NetworkCallback.onCapabilitiesChanged() API. Ta pierwsza wersja została wycofana w systemie Android 12, a nowe funkcje, takie jak możliwość maskowania danych wrażliwych na lokalizację, nie będą obsługiwane przez ten interfejs API.