ربما لاحظت أنه أثناء الليل ، عندما لا تستخدم هاتفك المحمول ، تستمر البطارية في الاستهلاك ، وأحيانًا أكثر مما تتوقع. وهذا ليس لأنك لم تترك شيئًا يتم تنزيله أو تطبيقًا مفتوحًا. إذن ماذا يحدث؟ تكمن المشكلة في العمليات الخلفية التي تظل نشطة. خاصة إذا كنت تستخدم تطبيقًا واحدًا أو أكثر من تطبيقات تتبع النوم.
إن استقلالية الهاتف المحمول لا تعتمد فقط على سعة البطارية ، وسيؤثر تحسين طبقة التخصيص ونظام التشغيل نفسه بشكل كبير على استهلاك الطاقة ، حتى عندما يُفترض أن يكون في وضع عدم الإستخدام .تدرك غوغل هذا وهذا هو السبب في أنهم طورت واجهة برمجة تطبيقات جديدة لمطوري تطبيقات أندرويد ، وهذا سيسمح لهم بالتحكم بشكل أكثر كفاءة عندما يكون الهاتف في حالة راحة أثناء النوم وبالتالي يكونون قادرين على إدارة موارد النظام بشكل أفضل.
تسمى هذه الأداة Sleep API وهي متوفرة منذ آخر تحديث لخدمات غوغل بلاي . إنها واجهة برمجة تطبيقات للتعرف على النشاط مصممة خصيصًا للتطبيقات التي تتعقب ساعات النوم ، بحيث تستهلك موارد أقل وتوفر المزيد من البطارية.
حتى الآن ، كان على مطوري تطبيقات أندرويد المختلفة الذين يحتاجون إلى معرفة أنماط النوم إنشاء أدواتهم الخاصة. هذا ليس فعالًا جدًا ويؤدي في النهاية إلى استهلاك المزيد من الطاقة إذا كان هناك العديد من العمليات الخلفية التي تؤدي نفس الوظيفة.
يهدف Sleep API إلى توحيد كل هذا في أداة واحدة ، لتسهيل عمل المطورين وتحسين نظام التشغيل. ستظهر هذه التغييرات على المدى الطويل ، حيث سيبدأ المطورون في استخدام Sleep API في تطبيقاتهم.
ليست هناك تعليقات:
إرسال تعليق