Codematics logoريموت التلفزيون العالمي

اللغة

إذن Local Network في Android 17: ما يجب أن تعرفه تطبيقات التحكم عن بُعد بالتلفزيون

١١ أغسطس ٢٠٢٦

Android 17 and TV Remote App

يغيّر Android 17 طريقة تواصل التطبيقات مع الأجهزة على شبكتك المنزلية، وتتأثر تطبيقات التحكم عن بُعد بالتلفزيون مباشرة عندما تحتاج إلى الوصول إلى الشبكة المحلية. يجب على التطبيقات التي تستهدف Android 17 أو أحدث معالجة إذن ACCESS_LOCAL_NETWORK الجديد قبل أن تتمكن من اكتشاف الأجهزة مثل التلفزيونات الذكية والتواصل معها.

هذا مهم لأن التحكم عن بُعد بالتلفزيون عبر الهاتف يفعل أكثر من عرض الأزرار. يحتاج إلى العثور على التلفزيون على نفس الشبكة المحلية وإرسال الأوامر إليه. إذا حظر Android هذا التواصل، قد يبدو التلفزيون غير قابل للوصول رغم أن الهاتف متصل بـ WiFi.

التغيير جزء من حماية الخصوصية الأوسع في Android. تقول Google إن الوصول غير المقيد إلى الشبكة المحلية يمكن أن يكشف معلومات عن الأجهزة القريبة ويمكن استخدامه للتتبع أو بصمة الجهاز. قدّم Android 16 الحماية كتغيير اختياري، بينما يجعل Android 17 ذلك إلزامياً للتطبيقات التي تستهدف API level 37 أو أحدث.

بالنسبة للمستخدمين، النقطة المهمة بسيطة: Android 17 لا يجعل التحكم عن بُعد بالتلفزيون عبر الهاتف مستحيلاً. إنه يغيّر كيفية طلب التطبيقات الوصول إلى الشبكة المحلية.

ما هو إذن Local Network في Android 17؟

يتحكم إذن Local Network في Android 17 فيما إذا كان التطبيق يستطيع التواصل مباشرة مع الأجهزة على شبكتك المنزلية.

قبل هذا التغيير، كان التطبيق الذي لديه وصول إلى الإنترنت يستطيع عموماً التواصل مع الأجهزة على الشبكة المحلية أيضاً. يفصل Android 17 هذا الوصول ويقدّم ACCESS_LOCAL_NETWORK للتطبيقات التي تستهدف Android 17 أو أحدث.

التمييز مهم لأن تلفزيونك وهاتفك قد يكونان متصلين بنفس الراوتر دون وجود تواصل غير مقيد بينهما فعلياً. قد يكون لدى تطبيق التحكم وصول إلى الإنترنت مع عدم قدرته على الوصول إلى التلفزيون محلياً إذا لم يُمنح الإذن المطلوب.

يضع Android هذا الإذن ضمن مجموعة أذونات Nearby Devices الحالية. قد لا يتلقى المستخدمون الذين منحوا إذناً آخر من تلك المجموعة مطالبة منفصلة للوصول إلى الشبكة المحلية.

اقرأ أيضاً: هل يحسّن WiFi 6 أو WiFi 7 أداء التحكم عن بُعد بالتلفزيون؟

لماذا تحتاج تطبيقات التحكم عن بُعد بالتلفزيون إلى الوصول إلى الشبكة المحلية؟

تحتاج تطبيقات التحكم عن بُعد بالتلفزيون إلى الوصول إلى الشبكة المحلية لأن العديد من التلفزيونات الذكية تستقبل أوامر التحكم مباشرة عبر الشبكة المنزلية.

عادةً يجب على التحكم عبر الهاتف اكتشاف التلفزيون قبل إرسال أوامر التنقل أو الصوت أو الطاقة أو غيرها. حسب المنصة والتنفيذ، قد يتضمن اكتشاف الأجهزة تقنيات مثل mDNS وSSDP أو واجهات برمجة اكتشاف الشبكة في Android. تحدد Google تحديداً mDNS وSSDP وNsdManager والتواصل المحلي المباشر عبر TCP أو UDP كعمليات متأثرة بالحماية الجديدة.

هذا يختلف عن فتح موقع ويب عادي. عند زيارة موقع، يتواصل هاتفك مع خادم إنترنت بعيد. عندما يتواصل تطبيق التحكم مع تلفزيون ذكي، قد يكون الوجهة جهازاً آخر على بُعد أمتار قليلة في شبكتك المنزلية.

هذا الاتصال المحلي هو ما يجعل التحكم بالتلفزيون عبر الهاتف ممكناً دون إرسال كل أمر تحكم عبر خادم خارجي.

ما الذي يتغيّر لتطبيقات التحكم عن بُعد بالتلفزيون على Android 17؟

يحظر Android 17 الوصول إلى الشبكة المحلية افتراضياً للتطبيقات التي تحدّث target SDK إلى 37 أو أحدث.

هذا أهم تغيير للمستخدمين والمطورين. لا يستطيع التطبيق الذي يستهدف Android 17 افتراض ببساطة أن إذن الإنترنت الحالي يوفر أيضاً وصولاً غير مقيد إلى الأجهزة المحلية. يجب أن يستخدم نهجاً معتمداً للتواصل عبر الشبكة المحلية.

توفر Google مسارين رئيسيين. يمكن للتطبيق استخدام منتقي أجهزة يحافظ على الخصوصية وتوسطه النظام حيث يدعم حالة الاستخدام ذلك. بدلاً من ذلك، يمكن للتطبيق الذي يحتاج تواصلاً محلياً مباشراً وأوسع أن يعلن ACCESS_LOCAL_NETWORK ويطلبه أثناء التشغيل.

بالنسبة لتطبيق التحكم عن بُعد بالتلفزيون، يعتمد التنفيذ الدقيق على كيفية اكتشاف التطبيق للتلفزيونات والتواصل معها. هذا يعني أن المستخدمين لا ينبغي أن يفترضوا أن كل تطبيق تحكم سيتصرف بنفس الطريقة بعد الترقية إلى Android 17.

هل يمكن لـ Android 17 منع تطبيق التحكم عن بُعد بالتلفزيون من العثور على تلفزيونك؟

يمكن لـ Android 17 منع تطبيق التحكم عن بُعد بالتلفزيون من العثور على تلفزيونك أو التواصل معه عندما يُحظر الوصول المطلوب إلى الشبكة المحلية.

قد تبدو الأعراض كمشكلة اتصال عادية. قد يستمر التطبيق في البحث أو يفشل في عرض التلفزيون أو يجد التلفزيون لكن يفشل في التواصل بشكل صحيح. قد يعيد المستخدم تشغيل الراوتر أو إعادة اتصال WiFi رغم أن المشكلة الفعلية متعلقة بالأذونات.

تلاحظ Google أن اتصالات TCP المحلية المحظورة قد تؤدي عادةً إلى انتهاء المهلة، بينما قد تنتج عمليات UDP وبعض طلبات الشبكة المحلية الأخرى أخطاء أذونات.

لهذا قد تخلق تغييرات Android 17 نوعاً جديداً من سيناريوهات استكشاف الأخطاء. قد يتصفح الهاتف الإنترنت بشكل طبيعي. قد تعمل تطبيقات البث. قد يظهر WiFi كمتصل. ومع ذلك قد تفشل وظيفة التحكم المحلي بالتلفزيون.

هل يؤثر Android 17 على تطبيقات التحكم عن بُعد بالتلفزيون الأقدم؟

لا يعامل Android 17 كل تطبيق أقدم فوراً بنفس طريقة التطبيق الذي يستهدف Android 17.

تميّز الوثائق الحالية لـ Google التطبيقات حسب target SDK. يجب على التطبيقات التي تستهدف SDK 37 أو أحدث معالجة إذن الشبكة المحلية الجديد. يمكن للتطبيقات التي تستهدف SDK أقدم الاحتفاظ مؤقتاً بوصول ضمني إلى الشبكة المحلية عبر إذن الإنترنت الحالي.

هذا يعني أن التطبيق قد يستمر في العمل بعد ترقية المستخدم إلى Android 17 إذا لم ينقل target SDK إلى 37 بعد. مع ذلك، لا ينبغي اعتبار هذا إعفاءً دائماً. بمجرد أن يحدّث التطبيق target SDK إلى Android 17، يجب أن يتبع قواعد الشبكة المحلية الجديدة.

بالنسبة للمستخدمين، يخلق هذا فرقاً مهماً بين إصدار Android المثبت على الهاتف وإصدار Android المستهدف الذي يستخدمه التطبيق.

ماذا تفعل إذا توقف التحكم عن بُعد بالتلفزيون عن العمل؟

إذا توقف تطبيق التحكم عن بُعد بالتلفزيون عن العمل بعد تحديث Android، تحقق أولاً مما إذا كان التطبيق لديه وصول إلى الشبكة المحلية قبل تغيير إعدادات الراوتر.

ابدأ بالتحقق من أذونات التطبيق في إعدادات Android. إذا عرض Android إذن الشبكة المحلية أو nearby devices للتطبيق، اسمح به عندما يحتاج التطبيق فعلاً إلى ذلك الوصول للتحكم في تلفزيونك.

بعد ذلك، تأكد من أن الهاتف والتلفزيون متصلان بالشبكة التي يتوقعها التطبيق. إذا لم يستطع التطبيق العثور على التلفزيون، أعد تشغيل التطبيق والتلفزيون قبل الانتقال إلى استكشاف أخطاء الشبكة الأكثر تعقيداً.

لا تفترض أن اتصال الإنترنت العامل يثبت أن التواصل المحلي مع الأجهزة يعمل. تفصل حماية Android الجديدة تحديداً هذين النوعين من الوصول.

كيف يؤثر هذا على Universal TV Remote Control؟

يعتمد Universal TV Remote Control على تواصل موثوق بين الهاتف والتلفزيون، لذا تجعل تغييرات الشبكة المحلية في Android معالجة الأذونات مهمة بشكل خاص.

صُمم Universal TV Remote Control للعمل مع أكثر من 700 TV brands وقد وصل إلى 130M+ downloads across 100+ countries. يوفر التطبيق أيضاً تنقلاً عبر D Pad والتحكم الصوتي ودعم لوحة المفاتيح وواجهة سهلة الاستخدام.

بالنسبة لمستخدمي Android، الاستنتاج المهم هو أن نظام التشغيل يمكن أن يؤثر على كيفية وصول التطبيق إلى التلفزيون. قد يكون لدى تطبيق التحكم كل دعم التلفزيون اللازم مع الحاجة إلى إذن Android الصحيح للتواصل مع التلفزيون محلياً.

إذا كنت تستخدم Universal TV Remote Control وطلب Android الوصول اللازم لاكتشاف الأجهزة على شبكتك المحلية، فقد يكون ذلك الإذن مهماً لوظيفة التحكم التي تحاول استخدامها.

يمكنك الحصول على إصدار Android من Google Play.

التطبيق متاح أيضاً لـ iPhone وiPad عبر the App Store.

ماذا يعني Android 17 لمستقبل تطبيقات التحكم عن بُعد بالتلفزيون؟

سيدفع Android 17 تطبيقات التحكم عن بُعد بالتلفزيون نحو معالجة أذونات أوضح واكتشاف أجهزة أكثر وعياً.

التغيير ليس مجرد إضافة شاشة أذونات أخرى. إنه يغيّر العلاقة بين تطبيقات الهواتف الذكية والأجهزة داخل المنزل. يجعل Android الوصول إلى الأجهزة المحلية أكثر وضوحاً للمستخدمين بدلاً من السماح للتطبيقات بافتراض أن وصول الإنترنت يعني أيضاً وصولاً غير مقيد إلى LAN.

بالنسبة للمطورين، يعني ذلك أن اختبار اكتشاف التلفزيون والتحكم فيه تحت Android 17 يصبح أكثر أهمية. بالنسبة للمستخدمين، يعني أن فشل اتصال التلفزيون قد يكون أحياناً متعلقاً بإعدادات خصوصية Android بدلاً من التلفزيون أو الراوتر.

الاتجاه الأوسع واضح. الهواتف تصبح وحدات تحكم لمزيد من الأجهزة في المنزل، بينما تضيف أنظمة التشغيل ضوابط أقوى على تلك الاتصالات. ستحتاج تطبيقات التحكم عن بُعد بالتلفزيون إلى توفير تحكم موثوق مع توضيح سبب الحاجة إلى الوصول إلى الشبكة المحلية.

الخلاصة

Android 17 لا يلغي التحكم عن بُعد بالتلفزيون عبر الهاتف، لكنه يجعل إذن الشبكة المحلية جزءاً مهماً من طريقة عملها.

أكبر تغيير هو تقديم ACCESS_LOCAL_NETWORK للتطبيقات التي تستهدف Android 17 وأحدث. يُحظر الوصول إلى الشبكة المحلية افتراضياً لتلك التطبيقات حتى تستخدم طريقة مناسبة توسطها النظام أو تحصل على الإذن المطلوب.

لمستخدمي التحكم عن بُعد بالتلفزيون، يمكن أن يفسر هذا موقفاً مربكاً حيث يعمل WiFi بشكل مثالي لكن التحكم لا يستطيع العثور على التلفزيون أو التحكم به. ينبغي أن تصبح مراجعة الأذونات جزءاً من عملية استكشاف الأخطاء إلى جانب فحص اتصال الشبكة.

مع استمرار Android في فرض ضوابط أشد حول nearby devices، يصبح اختيار تطبيق تحكم يواكب تغييرات المنصة أكثر أهمية.

الأسئلة الشائعة

هل إذن الشبكة المحلية هو نفسه إذن WiFi؟

لا. يتحكم إذن الشبكة المحلية في الوصول إلى الأجهزة على LAN، بينما الاتصال بـ WiFi يعني ببساطة أن الهاتف لديه اتصال شبكة.

هل يتطلب Android 17 من كل تطبيق طلب إذن الشبكة المحلية؟

لا. ينطبق المتطلب على التطبيقات التي تستهدف Android 17، أو API level 37، وأحدث عندما تحتاج إلى وصول محمي إلى الشبكة المحلية.

هل يمكنني استخدام تطبيق تحكم عن بُعد بالتلفزيون دون منحه وصولاً إلى الشبكة المحلية؟

تطبيق التحكم الذي يحتاج تواصلاً مباشراً مع تلفزيون على LAN لا يستطيع عموماً أداء تلك الوظيفة إذا حظر Android الوصول المطلوب إلى الشبكة المحلية.

هل سيُعطّل تحديث هاتفي التحكم عن بُعد بالتلفزيون تلقائياً؟

لا. الترقية إلى Android 17 لا تعني تلقائياً أن كل تحكم عن بُعد بالتلفزيون سيتوقف عن العمل لأن النتيجة تعتمد أيضاً على target SDK للتطبيق وكيفية معالجته للوصول إلى الشبكة المحلية.

لماذا تضيف Google حماية الشبكة المحلية؟

تضيف Google الحماية لتقليل مخاطر الخصوصية من الوصول غير المقيد إلى أجهزة الشبكة القريبة، بما في ذلك إمكانية التتبع وبصمة الجهاز.

هل يمكن لتطبيق التحكم عن بُعد بالتلفزيون استخدام الإنترنت بعد حظر الوصول إلى الشبكة المحلية؟

نعم. حماية الشبكة المحلية في Android لا تحظر عموماً الوصول العادي إلى الإنترنت أو الوصول إلى الشبكة المحمولة.

هل حماية الشبكة المحلية في Android 17 ذات صلة فقط بتطبيقات التحكم عن بُعد بالتلفزيون؟

لا. يمكن أن تؤثر الحماية على العديد من التطبيقات التي تتواصل مباشرة مع الأجهزة على شبكة محلية، بما في ذلك تطبيقات المنزل الذكي وتطبيقات الأجهزة المتصلة الأخرى.

بواسطة Uzair
إذن Local Network في Android 17: ما يجب أن تعرفه تطبيقات التحكم عن بُعد بالتلفزيون