أعلنت جوجل عن مبادرة جديدة تهدف إلى مساعدة مطوري تطبيقات أندرويد على تحسين استهلاك البطارية، من خلال التركيز على سلوك “الاستيقاظ الجزئي” (Partial Wake Locks) الذي يُعتبر أحد الأسباب الرئيسية لاستنزاف البطارية بشكل مفرط.
وتُعد مشكلة نفاد البطارية من أكثر التحديات إزعاجًا لمستخدمي نظام أندرويد، لذا تسعى جوجل لمعالجتها بفعالية عبر أدوات جديدة مدمجة في Google Play Console ضمن قسم Android Vitals.
ما هو الاستيقاظ الجزئي ولماذا يُعد مشكلة؟
الاستيقاظ الجزئي هو آلية يستخدمها المطورون للحفاظ على عمل وحدة المعالجة المركزية (CPU) حتى بعد إطفاء شاشة الهاتف، سواء تلقائيًا أو عند ضغط المستخدم على زر التشغيل.
لكن الإفراط في استخدام هذه الميزة يمنع الجهاز من الدخول في أوضاع الطاقة المنخفضة، ما يؤدي إلى استنزاف البطارية بسرعة.
مقياس جديد لاكتشاف “الاستيقاظ المفرط”
أطلقت جوجل مقياسًا جديدًا ضمن Android Vitals يُعرف باسم “Excessive Wake Locks”، ويُعتبر الاستيقاظ “مفرطًا” عندما يتجاوز مجموع وقت تشغيل الـ Wake Locks ثلاث ساعات خلال 24 ساعة، بشرط أن يكون التطبيق في الخلفية ولا يملك خدمة أمامية نشطة (Foreground Service).
تعاون مشترك مع سامسونج ومصنّعين آخرين
تعمل جوجل مع شركائها مثل سامسونج وغيرها من كبار مصنعي الهواتف على تحسين هذه المقاييس. وصرّحت سامسونج:
“نحن متحمسون للتعاون مع جوجل لتحسين أداء التطبيقات وعمر البطارية على جميع أجهزة أندرويد، ونسعى لتجربة أكثر استقرارًا واتساقًا لجميع المستخدمين.”
أدوات ودلائل جديدة للمطورين
قدّمت جوجل مستندات محدثة توفّر:
- شرحًا دقيقًا لكيفية فهم وتفسير مقياس الاستيقاظ المفرط
- استراتيجيات فعالة لتطبيق Wake Locks دون التأثير سلبًا على عمر البطارية
- أفضل الممارسات لتجنب الاستهلاك الزائد للطاقة
كما دعت جوجل المطورين لزيارة الصفحة المخصصة وتقديم ملاحظاتهم لتطوير هذه الأدوات بشكل أدق قبل الإطلاق الرسمي.
المرحلة القادمة
حالياً، الميزة متوفرة في إصدار تجريبي (بيتا)، وتسعى جوجل من خلالها للحصول على آراء المطورين حول مدى توافق هذا المقياس مع حالات الاستخدام الخاصة بتطبيقاتهم.
وبعد الإطلاق الكامل، قد تعمل جوجل على إظهار تقييمات أو إشعارات في متجر Play تُساعد المستخدمين في اختيار التطبيقات التي تتميز بأداء جيد واستهلاك منخفض للطاقة.
كما ألمحت إلى إمكانية إضافة مقاييس جديدة لاحقًا لرصد مشاكل أداء حرجة أخرى ضمن Android Vitals.