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