تستغرق هواتف Android وقتًا أطول من أي وقت مضى لتلقي تحديثات البرامج، حيث تتلقى أجهزة مثل سلسلة Google Pixel 8 التحديثات لمدة سبع سنوات. بالإضافة إلى ذلك، تعمل الشركات المصنعة للأجهزة على توسيع خيارات الإصلاح وعروض قطع الغيار، بل إن بعضها يقدم برامج إصلاح ذاتي حتى تتمكن من إصلاح جهازك بنفسك. إذا كنت تخطط لاستخدام نفس الهاتف طالما أنه مدعوم رسميًا، فستحتاج على الأرجح إلى استبدال البطارية في مرحلة ما.
وذلك لأن البطاريات تتقادم بمرور الوقت، مما يقلل من قدرتها القصوى على الشحن وبالتالي وقت تشغيل الهاتف بشحنة واحدة. ومع ذلك، فإن معرفة متى يجب استبدال بطارية هاتفك ليس بالأمر السهل، لأنه لا توجد طريقة سهلة لقياس السعة المتبقية للبطارية فعليًا. هناك تطبيقات يمكنها تقديم تقديرات تقريبية، ولكنها تتطلب جمع أيام أو حتى أسابيع من البيانات للتوصل إلى قياس أكثر دقة. ومع ذلك، فإن النتائج من هذه التطبيقات يمكن أن تكون غير دقيقة تمامًا.
يقوم نظام التشغيل Android بالفعل بجمع العديد من الإحصائيات المتعلقة بالبطارية في الخلفية عند التشغيل لأول مرة، لذا فمن الأفضل تقديم هذا النوع من التقديرات بدلاً من تطبيقات الطرف الثالث التي تبدأ في جمع البيانات بعد أشهر أو سنوات من تثبيت الجهاز لأول مرة. ستكون البطارية نفسها مصدرًا أفضل للمعلومات إذا تمكنت من مشاركة هذه المعلومات مع نظام التشغيل. ولحسن الحظ، هذا هو بالضبط ما عملت عليه جوجل خلال العام الماضي. لقد وضع Android14 الأساس لنظام التشغيل لتتبع معلومات صحة البطارية، ويمكن لنظام Android15 تقديم هذه المعلومات للمستخدمين حقًا.
مع إصدار Pixel Features Drop في ديسمبر 2023، أطلقت Google صفحة جديدة بعنوان "معلومات البطارية" ضمن "الإعدادات" > "حول الهاتف". وكما هو موضح في الشكل أدناه، تعرض الصفحة تاريخ الإنتاج وعدد دورات بطارية الجهاز، وتحصل صفحة الإعدادات على هذه المعلومات من خلال واجهة برمجة التطبيقات الجديدة المقدمة في Android 14.
تاريخ الإنتاج وعدد الدورات ليسا الإحصائيات الوحيدة المتعلقة بالبطارية التي يتيحها Android 14 للتطبيقات عبر واجهة برمجة التطبيقات الجديدة. تتوفر أيضًا تفاصيل أخرى عن صحة البطارية مثل تاريخ الاستخدام الأول واستراتيجية الشحن وحالة الشحن والحالة الصحية. تعتبر الحالة الصحية مثيرة للاهتمام بشكل خاص لأنها عبارة عن تقدير لسعة الشحن الكاملة الحالية للبطارية، ويتم التعبير عنها كنسبة مئوية من السعة المقدرة للبطارية. على سبيل المثال، إذا كان قياس صحة بطارية Pixel 8 الخاص بك هو 90%، فهذا يعني أن لديها سعة كاملة مقدرة متبقية تبلغ حوالي 4118 مللي أمبير في الساعة (مقابل السعة المقدرة البالغة 4575 مللي أمبير في الساعة).
حاليًا، لا يعرض تطبيق الإعدادات حالة البطارية، لكن هذا سيتغير في المستقبل، حيث يضيف أحدث إصدار من تطبيق الإعدادات في Android 14QPR2Beta2 (امتداد لتطبيق الإعدادات على Pixel والأجهزة الأخرى) صفحة جديدة لحالة البطارية والتي ستعرض صحة البطارية. الدليل الذي قدمه Nail Sadykov هو أن هذه الصفحة الجديدة لم يتم نشرها بعد، لذا يتعين علينا تنشيطها يدويًا حتى تظهر ضمن الإعدادات> البطارية. في الوقت الحالي، لا تظهر الصفحة الحالة الفعلية، ولكنها تحذر من أن "البطاريات سوف تتدهور بمرور الوقت، كما سينخفض العمر الافتراضي بين عمليات الشحن".
تشير سلسلة في ملف APK إلى أنه قبل "إعادة معايرة" البطارية وبعدها، ستعرض الصفحة "النسبة المئوية المقدرة للشحن الذي يمكن للبطارية الاحتفاظ به حاليًا مقارنة بما كانت عليه عندما كانت جديدة" (أي الحالة الصحية). ليس لدينا تفاصيل دقيقة حول "إعادة المعايرة"، ولكن نظرًا لوجود سلسلة تقول "قد تستغرق هذه العملية عدة أسابيع"، فإننا نعتقد أن النظام يقوم فقط بجمع البيانات على مدار فترة زمنية أطول لتوفير تقدير أكثر دقة لسعة البطارية. وفي الوقت نفسه، فإن "القيمة الأولية لحالة البطارية" "تعتمد على نتائج المختبر"، وبالتالي "قد تختلف عن حالة البطارية الفعلية".
على الرغم من عدم وجود لقطة شاشة لصفحة صحة البطارية، ولا تعرض أي بيانات فعلية عن صحة البطارية، إلا أننا نجد هذه الرموز المقابلة لتقليل سعة البطارية، وإعادة معايرة البطارية، ولم يتم اكتشاف سعة البطارية. وعلمنا أيضًا أن تطبيق الإعدادات نفسه سيعرض "مطالبة" للمستخدمين عند انخفاض سعة البطارية أو عدم إمكانية اكتشافها، لذلك لا يتعين على المستخدمين التحقق يدويًا من صفحة "حالة البطارية".
أخيرًا، علمنا أن جوجل تعمل على كشف المزيد من المعلومات المتعلقة بالبطارية لنظام التشغيل، مثل حالة الجزء والأرقام التسلسلية. تتضمن حالة الجزء ثلاث قيم: غير مدعوم (لا يمكن للجهاز التمييز بين البطاريات الأصلية والبطاريات البديلة)، أو أصلي (يستخدم الجهاز البطارية الأصلية)، أو مستبدل (يستخدم الجهاز بطارية بديلة). الرقم التسلسلي عبارة عن سلسلة مكونة من 6 أحرف أبجدية رقمية أو أكثر تحدد البطارية بشكل فريد.
لا نعرف ما إذا كانت Google تخطط لاستخدام هذه المعلومات الجديدة لأي شيء، ولا نجرؤ على التكهن لأنه في هذه المرحلة، لم يرسلوا حتى هذا الرمز إلى AOSP. على أقل تقدير، نحن نعلم أن Android سيدعم قراءة حالة جزء البطارية والرقم التسلسلي، ولكن فقط إذا كشفت البطارية هذه المعلومات لنظام التشغيل وقام البائع بتنفيذ إصدار جديد من Android Health HAL.
إن HAL الصحي هو البرنامج المسؤول عن سد الفجوة بين واجهة برمجة تطبيقات نظام التشغيل التي تقرأ معلومات البطارية/الشحن (أي كل ما تحدثنا عنه من قبل) والبرنامج الذي يتحكم في شريحة البطارية/الشحن. يجب تنفيذ الإصدار 2.0 من HAL الصحي لدعم جميع واجهات برمجة تطبيقات صحة البطارية الجديدة لنظام Android 14 (مثل الحالة الصحية)، ولهذا السبب يدعم عدد قليل جدًا من الأجهزة واجهة برمجة التطبيقات هذه حاليًا. ومن المأمول أنه بعد إطلاق Android 15 العام المقبل، يمكن لأجهزة Pixel من Google عرض المعلومات المتعلقة بحالة البطارية مثل حالة الشحن، بدلاً من استخدام حالة الجزء أو الأرقام التسلسلية لمنع المستخدمين من إصلاح أنفسهم كما تفعل Apple حاليًا.