لا تعمل جميع أفضل الهواتف والأجهزة اللوحية التي تعمل بنظام التشغيل Android بشكل متماثل، وبعض الأجهزة تحتوي على برامج قوية لتوفير طاقة البطارية يمكنها إيقاف وصول إشعارات الخلفية بشكل موثوق. أوضح فريق Android في Google I/O هذا الأسبوع سبب استمرار هذه المشكلة.
تحقق الإصدارات الحديثة من Android توازنًا مناسبًا بين إطالة عمر البطارية (عن طريق إيقاف مهام الخلفية مؤقتًا أو الحد منها) والاستمرار في البقاء على اتصال بالخوادم السحابية التي توفر إشعارات الدفع. ومع ذلك، فإن بعض الشركات المصنعة تأخذ هذه الخطوة إلى الأمام بالنسبة لأجهزتها، من خلال تطبيق المزيد من تقنيات توفير البطارية التي يمكن أن تؤدي إلى انقطاع الخدمات في الخلفية. واجه OnePlus مشكلات على مر السنين مع الإشعارات غير الموثوقة، بالإضافة إلى الإصدارات الصينية للعديد من هواتف Xiaomi وOppo وVivo.
عقد بعض أعضاء فريق Android في Google جلسة أسئلة وأجوبة في Google I/O هذا الأسبوع، حيث سأل أحد مطوري التطبيقات عما يمكنهم فعله في تطبيقهم للتغلب على الإدارة القوية لعمر البطارية على بعض الأجهزة. أجابت ديان هاكبورن، وهي مهندسة برمجيات تعمل منذ فترة طويلة في نظام Android: “نحن ندرك أن هذا كان أمرًا مؤلمًا بشكل متزايد لمطوري التطبيقات”.
وقال هاكبورن: “إن أندرويد ليس مثل نظام تشغيل جوجل، حيث يقوم مصنعو المعدات الأصلية (…) بالكثير من التخصيصات والابتكارات على النظام الأساسي، لذلك هناك الكثير من الأشياء التي لا يمكننا أن نخبرهم بها أو نجبرهم على القيام بها”. وفي هذا المجال، هذا شيء يهتم به مصنعو المعدات الأصلية لمستخدميهم، فيما يتعلق بعمر البطارية، لذا فإن هذا هو المجال الذي يبذلون فيه الكثير من الجهد لتحسين الأشياء… وأحيانًا تحسين الأشياء – للمطورين. أكثر من اللازم.”
نظام التشغيل أندرويد الأساسي هو كود مفتوح المصدر، لذلك يمكن لصانعي الأجهزة من الناحية النظرية تخصيصه بقدر ما يريدون لمنتجاتهم الخاصة. ومع ذلك، إذا أرادت الشركات تضمين متجر Google Play والتطبيقات الأخرى التي يجب أن تمتلكها، فيجب عليها الحصول على ترخيص خدمات جوجل للجوال على رأس الروبوت. اتفاقيات GMS هي الطريقة التي تضمن بها Google أن تعمل جميع أجهزة Android المزودة بمتجر Play بنفس الطريقة تقريبًا. استخدمت Google أيضًا نظام GMS لإجبار الشركات المصنعة على اعتماد ميزات معينة، مثل تصميم المواد بأسلوبك على المزيد من الهواتف و إخفاء خيارات التنقل المخصصة أثناء الإعداد.
يبدو، على الأقل في الوقت الحالي، أن Google تترك مسألة تحسين البطارية للشركة المصنعة. أشار Hackborn إلى العديد من التغييرات في Android على مر السنين، مثل Doze وApp Standby (كلاهما تم تقديمهما في Android 6.0 Marshmallow في عام 2015)، كأمثلة لكيفية استماع فريق Android لمخاوف الشركات المصنعة بشأن عمر البطارية. وقالت: “من الأفضل لنا أن نفعل ذلك في المنصة بشكل عام، بدلاً من أن يقوم كل مصنعي المعدات الأصلية بأشياء منفصلة. ولا يزال مصنعو المعدات الأصلية يقومون بالكثير من الأشياء، ونحن نتحدث باستمرار مع مصنعي المعدات الأصلية لدينا ونقوم بالعمل”. على الحد من تلك التغييرات التي يقومون بها.”
إذا كنت تواجه مشكلات مع إشعارات الأخطاء على جهاز Android الخاص بك، فعادةً ما يؤدي الانتقال إلى إعدادات النظام وإيقاف تشغيل تحسينات البطارية لتطبيق معين إلى حل المشكلة. يعد شراء هاتف مختلف من الشركات المصنعة مثل Google أو Samsung أحد الخيارات أيضًا.
(العلامات للترجمة)أندرويد(ر)الميزات(ر)أندرويد