Android 12-მა შეიძლება გახადოს Google Home მოწყობილობების დაყენება უფრო შეუფერხებლად

Android 12 ამატებს მხარდაჭერას თანატოლებთან და ინტერნეტთან ერთდროულად კავშირებისთვის, რაც პოტენციურად გახდის Google Home-ის დაყენების პროცესს უფრო შეუფერხებლად.

Android 12 არის მასიური განახლება. არა მარტო მოაქვს დიზაინის რადიკალური რემონტი, მაგრამ ის ასევე სავსეა ახალი ფუნქციებითა და გაუმჯობესებებით, რაც მნიშვნელოვნად გააუმჯობესებს ჩვენს Android მოწყობილობებთან ურთიერთობის გზას. ამ მახასიათებლებთან ერთად, Android 12 ასევე მოაქვს ცხოვრების ხარისხის უფრო მცირე ცვლილებებს.

ერთ-ერთი ასეთი მცირე, მაგრამ სასარგებლო გაუმჯობესება, რომელიც მოდის Andriod 12-თან არის შესაძლებლობა შეინარჩუნოს ერთდროული Wi-Fi კავშირები თანატოლ მოწყობილობასთან და Wi-Fi როუტერთან. თუ ოდესმე გიცდიათ Chromecast-ის ან Google Home მოწყობილობის დაყენება თქვენი ტელეფონით, ალბათ გიცდიათ შენიშნა, რომ დაყენებისას თქვენს ტელეფონს ჯერ უნდა გათიშოს ინტერნეტის მომწოდებელი Wi-Fi ქსელი პროცესი. შემდეგ, თქვენი მოწყობილობა იწყებს Peer-to-peer 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 ქსელს, სანამ დაუკავშირდებით peer-to-peer-ს მოწყობილობა.

ეს პრობლემა არ იქნება Google Home-ისა და Chromecast-ის მოწყობილობებისთვის, რადგან Google Home აპი ყველაზე მეტად იქნება სავარაუდოდ განახლდება, რომ ისარგებლოს ამ ფუნქციით Android 12-ის საჯაროდ გამოქვეყნების შემდეგ ან ადრე გათავისუფლება. თუმცა, თუ იყენებთ IoT პროდუქტებს ამაზონიდან ან სხვა OEM-ებიდან, შეიძლება დაგჭირდეთ დაელოდოთ მათ განაახლებს აპებს Android 12-ის მხარდაჭერით.

დეველოპერებისთვის Google რეკომენდაციას უწევს მიგრაციას WiFiManager.getConnectionInfo() API და ამის ნაცვლად გამოიყენეთ NetworkCallback.onCapabilitiesChanged() API. პირველი მოძველებულია Android 12-ში და ახალი ფუნქციები, როგორიცაა მდებარეობისადმი მგრძნობიარე მონაცემების შენიღბვის შესაძლებლობა, არ იქნება მხარდაჭერილი ამ API-ით.