وضع توفير البيانات

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

يمكن للمستخدم تشغيل ميزة توفير البيانات أو إيقاف تشغيلها. يجب على مطوري التطبيقات استخدام واجهة برمجة تطبيقات جديدة للتحقق من تشغيل وضع توفير البيانات. إذا كان قيد التشغيل، فيمكن لمطوري التطبيقات التعامل مع الموقف بأمان عن طريق ضبط تطبيقاتهم للوصول إلى بيانات منخفضة أو معدومة.

يستفيد المستخدمون النهائيون حيث سيكونون قادرين على التحكم في التطبيقات التي يمكنها الوصول إلى البيانات في الخلفية والتي يمكنها الوصول إلى البيانات فقط أثناء وجودها في المقدمة. وهذا يضمن تبادل بيانات الخلفية المطلوبة عند تشغيل توفير البيانات لكل تحكم مستخدم.

تطبيق

نظرًا لأن ميزة توفير البيانات هي إحدى ميزات النظام الأساسي، فإن الشركات المصنعة للأجهزة تكتسب وظائفها افتراضيًا مع الإصدار N. ابحث عن الملفات المصدر في:
الحزم/التطبيقات/الإعدادات/src/com/android/settings/datausage

واجهة الإعدادات

يتم توفير واجهة مستخدم افتراضية لإعدادات توفير البيانات في مشروع Android مفتوح المصدر (AOSP). انظر لقطات الشاشة أدناه للحصول على أمثلة.

تُظهر لقطات الشاشة هذه وضع توفير البيانات قيد الاستخدام.

تبديل تشغيل/إيقاف تشغيل توفير البيانات

الشكل 1. تبديل إيقاف/تشغيل توفير البيانات

تم تشغيل موفر البطارية وموفر البيانات

الشكل 2. عند تشغيل كل من موفر البطارية وموفر البيانات

شاشة استخدام البيانات الخاصة بالتطبيق

الشكل 3. شاشة استخدام البيانات الخاصة بالتطبيق: الإعدادات > التطبيقات > استخدام البيانات

موفر البيانات في الإعدادات السريعة

الشكل 4. حالات توفير البيانات في قائمة الإعدادات السريعة

تطبيقات

هام : لا ينبغي لمنفذي الأجهزة إدراج التطبيقات في القائمة البيضاء. وحتى لو فعلوا ذلك، فقد يقوم المستخدمون بإزالتها. إن تضمين التطبيقات الأخرى يجبر المستخدمين على اتخاذ قرار بشأن تطبيق Data Saver.

يجب على جميع مطوري التطبيقات العمل على تنفيذ ميزة توفير البيانات، بما في ذلك مصنعي المعدات الأصلية وشركات الجوال التي لديها تطبيقات محملة مسبقًا. راجع توفير البيانات على موقع Developer.android.com للحصول على تعليمات مطوري التطبيقات حول اكتشاف حالات توفير البيانات ومراقبتها. راجع الأقسام أدناه للحصول على تفاصيل إضافية مفيدة للشركاء.

لتحسين وضع توفير البيانات، يجب على التطبيقات:

  • إزالة الصور غير الضرورية
  • استخدم دقة أقل للصور المتبقية
  • استخدم فيديو بمعدل بت أقل
  • قم بتشغيل التجارب "الخفيفة" الموجودة
  • ضغط البيانات
  • احترام حالة الشبكة المقاسة مقابل حالة الشبكة غير المقيدة حتى عند إيقاف تشغيل توفير البيانات

على العكس من ذلك، لكي تعمل التطبيقات بشكل جيد مع Data Saver، يجب ألا:

  • التشغيل التلقائي لمقاطع الفيديو
  • الجلب المسبق للمحتوى/المرفقات
  • تنزيل التحديثات/الكود
  • اطلب إدراجك في القائمة البيضاء ما لم تكن بيانات الخلفية جزءًا حقيقيًا من الوظيفة الأساسية
  • تعامل مع القائمة البيضاء باعتبارها ترخيصًا لاستخدام المزيد من النطاق الترددي

تصديق

يمكن للمنفذين التأكد من أن إصدار الميزة الخاص بهم يعمل على النحو المنشود عن طريق تشغيل اختبار CTS التالي:

com.android.cts.net.HostsideRestrictBackgroundNetworkTests

بالإضافة إلى ذلك، يمكن استخدام أوامر adb لإجراء الاختبارات يدويًا عن طريق تشغيل هذا الأمر أولاً لرؤية جميع الخيارات المتاحة:

adb shell cmd netpolicy

على سبيل المثال، يقوم هذا الأمر بإرجاع المعرفات الفريدة (UID) للتطبيقات المدرجة في القائمة البيضاء:

adb shell cmd netpolicy list restrict-background-whitelist