Android 12 додає підтримку для однорангових з’єднань та підключень до Інтернету, що потенційно робить процес налаштування Google Home більш плавним.
Android 12 це масштабне оновлення. Не тільки приносить радикальна зміна дизайну, але він також оснащений безліччю нових функцій і вдосконалень, які значно покращать спосіб взаємодії з пристроями Android. Поряд із цими функціями виділення, Android 12 також приносить низку менших змін якості життя.
Одним із таких невеликих, але корисних удосконалень Andriod 12 є можливість підтримувати одночасне підключення Wi-Fi до однорангового пристрою та маршрутизатора Wi-Fi. Якщо ви коли-небудь пробували налаштувати пристрій Chromecast або Google Home за допомогою свого телефону, то, ймовірно, так і було помітили, що під час налаштування телефону потрібно спочатку відключитися від мережі Wi-Fi, що надає Інтернет процес. Потім ваш пристрій ініціює однорангове з’єднання Wi-Fi із пристроєм IoT і після завершення налаштування повторно підключається до мережі Wi-Fi, що надає Інтернет.
Наприклад, ось кілька знімків екрана, які демонструють процес налаштування Google Nest Mini у програмі Google Home. Як бачите, Nest Mini створює «тимчасову мережу Wi-Fi», до якої підключається телефон під час налаштування. Протягом цього часу основна мережа Wi-Fi відключена, що означає, що ваш телефон від’єднано від Інтернету, якщо у вас не ввімкнено мобільні дані.
Причина цього полягає в тому, що Android наразі не підтримує підключення до однорангового пристрою та основної мережі Інтернету (ваша Wi-Fi) одночасно. Але це зміниться з Android 12.
Починаючи з Android 12, пристрої, які підтримують однорангові з’єднання та підключення до Інтернету, можуть підтримувати обидва з’єднання. Іншими словами, ваш телефон не повинен бути відключений від домашньої Wi-Fi під час налаштування розумного домашнього пристрою. Але є підступ. Ця функція буде ввімкнена лише для програм, націлених на рівень API 31 і вище. Програми, націлені на попередні версії Android, не зможуть скористатися перевагами одночасного з’єднання та підлягатимуть до застарілої поведінки, тобто ваш пристрій буде відключено від вашої мережі Wi-Fi перед підключенням до однорангової мережі пристрій.
Це не буде проблемою для пристроїв Google Home і Chromecast, оскільки програма Google Home буде найбільшою ймовірно, буде оновлено, щоб скористатися перевагами цієї функції, незабаром після або до публічного виходу Android 12 реліз. Однак, якщо ви користуєтеся продуктами Інтернету речей від Amazon або інших OEM-виробників, вам, можливо, доведеться почекати, поки вони оновлять свої програми з підтримкою Android 12.
Для розробників Google рекомендує перейти з WiFiManager.getConnectionInfo() API і замість цього використовуйте NetworkCallback.onCapabilitiesChanged() API. Перший не підтримується в Android 12, і нові функції, такі як можливість маскувати дані про місцезнаходження, не підтримуватимуться через цей API.