واحدة من التغييرات الكبيرة التي تواجه المستخدم والتي تأتي من إعلان Android M في Google I / O هذا العام هي Doze ، وهي مجموعة جديدة من السلوكيات للتأكد من أن التطبيقات لا تمتص عمر البطارية عندما لا تستخدم هاتفك. وبشكل أكثر تحديدًا ، عندما تترك هاتفك على مكتبك أو جهازك اللوحي على طاولة القهوة ، فإن Doze سيكتشف عدم وجود حركة ويدخل نوعًا جديدًا من وضع السكون العميق.
على الرغم من أنه لم ينته تمامًا ، ولا نعرف شيئًا عن معاينة Android M Developer في وضع الحجر ، إلا أن رسالة Google هنا لا يمكن أن تكون أكثر وضوحًا. يجب أن تتوقع المزيد من أجهزتك عندما تكون في حالة غير نشطة ، وإليك الطريقة التي يخططون للقيام بها.
تقوم Google كل عام بإجراء تحسينات على عمر البطارية لنظام Android ، لكن هذه التغييرات تعتمد غالبًا على المطورين الذين يلعبون دورهم ويقومون به. عندما تقول Google إن ميزة Doze تهدف إلى إطالة عمر البطارية للأجهزة الخاملة ، فهذا شيء ينطبق بغض النظر عن ما تقوم به تطبيقاتك. إليك كيفية قيام Google بوصف التغييرات في السلوك التي تشكل Doze.
- تم تعطيل الوصول إلى الشبكة ، إلا إذا تلقى تطبيقك أولوية عالية في Google Cloud Messaging.
- يتم تجاهل أقفال أعقاب.
- تم تعطيل أجهزة الإنذار المجدولة مع فئة AlarmManager ، باستثناء التنبيهات التي قمت بتعيينها باستخدام طريقة setAlarmClock () و AlarmManager.setAndAllowWhileIdle ().
- لا يتم إجراء عمليات مسح WiFi.
- لا يُسمح بالمزامنة والمهام لمحوّلات المزامنة وجوبسكدولر.
كما ترون ، تتخذ Google موقعًا أقوى من سلوك التطبيق من خلال Doze ، وطالما ظل هاتفك جالسًا ولا يفعل أي شيء ، فسوف تحصل على امتداد ملحوظ على عمر البطارية. بمجرد أن ينتقل الهاتف أو تستيقظ له للقيام بشيء ما ، يتم إيقاف تشغيل هذه الوظيفة وكل ما فاته هاتفك سيغمره الجهاز. نأمل أن يعمل المطورون على تجنب نغمات الإشعارات الفردية لكل رسالة لم يرد عليها ، ولكن الوقت وحده هو الذي سيوضح كيفية فرز ذلك.
أثناء اختبار Doze من خلال M Developer Preview ، تم اكتشاف قائمة إعفاءات جديدة للتطبيقات في مدير البطارية. تمنحك هذه القائمة فكرة عن التطبيقات التي تتجاهل حاليًا تحسينات البطارية ، وتتيح لك متابعة وتعيين الآخرين يدويًا على التصرف بنفس الطريقة. إنها جزء من ميزة "تطبيق الاستعداد" ، والتي تساعد في تحديد متى يجب أن تكون التطبيقات قادرة على مزامنة البيانات وتنفيذ المهام. مثل Doze ، يمكن لهذه الميزة تعليق الوصول إلى الشبكة للتطبيقات التي تطلب ذلك ولكن لا تفعل أي شيء بالفعل في المقدمة. يمكنك تعيين أي شيء لتجاهل تحسينات البطارية حاليًا ، لكنها قائمة تمكين فردي بحيث يمكنك إضافتها أو إزالتها كما تراه مناسبًا.
النتيجة النهائية هنا رائعة. لقد قدمت Google بالفعل بطريقة كبيرة في معاينة M Developer عندما يتعلق الأمر بوقت الانتظار ، وهذا سيحدث فرقًا كبيرًا في الكثير من الأشخاص. يعني ذلك أجهزة الكمبيوتر اللوحية التي تستمر لعدة أيام ، والهواتف التي يمكنها الجلوس على المكاتب دون مشكلة ، وتجربة أفضل بشكل عام للتكرار التالي لنظام Android.