אנדרואיד 12 מוסיפה תמיכה בחיבורי עמית לעמית וחיבורי אינטרנט במקביל, מה שעשוי להפוך את תהליך ההגדרה של Google Home לחלק יותר.
אנדרואיד 12 הוא עדכון מסיבי. לא רק שזה מביא שיפוץ עיצובי רדיקלי, אבל הוא גם עמוס בשפע של תכונות חדשות ושיפורים שישפרו מאוד את הדרך בה אנו מתקשרים עם מכשירי האנדרואיד שלנו. יחד עם תכונות השוק הללו, אנדרואיד 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 הראשית מנותקת, כלומר הטלפון שלך מנותק מהאינטרנט אלא אם כן הפעלת נתונים ניידים.
הסיבה שזה קורה היא שכרגע אנדרואיד לא תומכת בחיבור הן למכשיר עמית והן לרשת הראשית המספקת אינטרנט (ה-Wi-Fi שלך) בו-זמנית. אבל זה ישתנה עם אנדרואיד 12.
החל מאנדרואיד 12, מכשירים התומכים במקביל בחיבורי עמית לעמית וחיבור לאינטרנט יכולים לשמור על שני החיבורים. במילים אחרות, הטלפון שלך לא אמור להתנתק מה-Wi-Fi הביתי שלך בעת הגדרת מכשיר בית חכם. אבל יש מלכוד. תכונה זו תופעל רק עבור אפליקציות המתמקדות ב-API ברמה 31 ומעלה. אפליקציות המתמקדות בגרסאות קודמות של אנדרואיד לא יוכלו לנצל את החיבור במקביל והן יהיו כפופות להתנהגות מדור קודם, כלומר המכשיר שלך ינותק מרשת ה-Wi-Fi שלך לפני חיבור לעמית לעמית התקן.
זו לא תהיה בעיה עבור מכשירי Google Home ו-Chromecast מכיוון שהאפליקציה של Google Home תעשה זאת לרוב ככל הנראה יעודכן כדי לנצל את התכונה הזו זמן קצר לאחר או לפני הציבור של Android 12 לְשַׁחְרֵר. עם זאת, אם אתה משתמש במוצרי IoT מאמזון או יצרני OEM אחרים, ייתכן שתצטרך לחכות שהם יעדכנו את האפליקציות שלהם עם תמיכה באנדרואיד 12.
למפתחים, גוגל ממליצה לעבור הרחק מה- WiFiManager.getConnectionInfo() ממשק API ובמקום זאת השתמש ב- NetworkCallback.onCapabilitiesChanged() ממשק API. הראשון הוצא משימוש באנדרואיד 12 ותכונות חדשות כגון היכולת להסוות נתונים רגישים למיקום לא ייתמכו באמצעות API זה.