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

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

استخدام هذا المعيار هو أن الغريب يأتي من مشروع قام به نفس المطور عن طريق الويب والتي يُشار فيها إلى كيفية تعامل الشركات المصنعة مع هذه المهام. على الرغم من أن المعيار نفسه سيعطينا نتائج أفضل أكثر إيجازًا وخاضعة لهاتفنا المحمول.
- نقوم بتنزيل التطبيق:
لكي يعمل هذا التطبيق ستحتاج إلى تشغيله لبضع ساعات وبالتالي قياس مدى جودة أداء الهاتف في الخلفية عند إيقاف تشغيل الشاشة. في الواقع ، يتيح لنا التطبيق تكوين الساعات التي نريد أن يكون الاختبار نشطًا ويحذرنا من استخدام الهاتف المحمول أو شحنه. وهذا يعني أنه سيتعين علينا تركها لتلك الساعات أثناء منضدة ؛ والذي بالمناسبة لا يضر بالانفصال قليلاً عن الرفاهية الرقمية وهذا الاهتمام الكبير لديها جوجل مع تطبيقاتها.
لأداء اختبارات DontKillMyApp تحصل على خدمة تعمل في الخلفية بمساعدة إشعار مستمر ، أضف أقفال wakelocks إليه ، وقم بتنفيذ المهام المتكررة على سلسلة المحادثات الرئيسية بفواصل زمنية مدتها 10 ثوانٍ. بالإضافة إلى ذلك ، يقوم التطبيق بجدولة وإنشاء إنذارات كل 8 دقائق. في نهاية فترة الاختبار ، يتحقق من عدد هذه الأوامر التي تم تنفيذها ويعرضها برسم بياني.
Un مقياس فضولي يسمى DontKillMyApp يوضح لنا مدى عدوانية الهاتف مع تلك التطبيقات في الخلفية. بالتأكيد سيهتم العديد من المطورين بمعرفة المعلومات التي يوفرها من التطبيقات.