يضيف Android 12 دعمًا لاتصالات نظير إلى نظير واتصالات الإنترنت المتزامنة، مما قد يجعل عملية إعداد Google Home أكثر سلاسة.
أندرويد 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 أو مصنعي المعدات الأصلية الآخرين، فقد يتعين عليك الانتظار حتى يقوموا بتحديث تطبيقاتهم بدعم Android 12.
بالنسبة للمطورين، توصي Google بالابتعاد عن WiFiManager.getConnectionInfo() API وبدلاً من ذلك استخدم NetworkCallback.onCapabilitiesChanged() واجهة برمجة التطبيقات. لقد تم إهمال الخيار الأول في نظام التشغيل Android 12 ولن يتم دعم الميزات الجديدة مثل القدرة على إخفاء البيانات الحساسة للموقع عبر واجهة برمجة التطبيقات هذه.