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