تحسين أداء Android

اتبع التعليمات الواردة في هذا القسم للتأكد من أن أجهزة Android الخاصة بك تقلل من استخدام الموارد وتحسن الأداء. والاستفادة من العديد من الاختبارات وأدوات وصفها في تقييم الأداء كجزء من عملك الحصول على أقصى استفادة من الروبوت.

التخزين المؤقت لملف APK

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

أوقات التمهيد

يسمح Android 8.0 بتقليل أوقات التمهيد من خلال دعم العديد من التحسينات عبر مجموعة من المكونات. يوفر هذا المستند إرشادات للشريك لتحسين أوقات التمهيد لأجهزة Android محددة.

الصحة

الروبوت 9 يشمل android.hardware.health HAL 2.0، ترقية الإصدار الرئيسي من health@1.0 HAL. يوفر HAL الجديد فصلًا أكثر وضوحًا بين إطار العمل ورمز البائع ، ودرجات أكبر من الحرية لتخصيص البائع في تقارير المعلومات الصحية ، والمزيد من المعلومات المتعلقة بصحة الجهاز بدلاً من البطارية فقط.

منخفض الذاكرة

على مساحة المستخدم lmkd تنفذ عملية الوظيفة نفسها ولكن مع آليات النواة الموجودة بالفعل للكشف عن وضغط الذاكرة التقدير. يستخدم أحداث vmpressure التي تم إنشاؤها بواسطة kernel للحصول على إشعارات حول مستويات ضغط الذاكرة.

ذاكرة وصول عشوائي منخفضة

يدعم Android الأجهزة ذات ذاكرة الوصول العشوائي (RAM) التي لا تتجاوز 512 ميجابايت. تهدف هذه الوثائق إلى مساعدة مصنعي المعدات الأصلية على تحسين وتهيئة Android للأجهزة ذات الذاكرة المنخفضة.

تحسين موجه للملف الشخصي

يدعم نظام إنشاء Android استخدام التحسين الموجه للملف الشخصي (PGO) الخاص بـ Clang على وحدات Android الأصلية التي لها قواعد إنشاء المخطط.

لقطات مهمة

تعد Task Snapshots بنية أساسية تم تقديمها في Android O وتجمع لقطات شاشة لـ Recents Thumbnails بالإضافة إلى الأسطح المحفوظة من Window Manager. تمثل Recents Thumbnails الحالة الأخيرة للمهمة في طريقة العرض Recents.

الكتابة قبل التسجيل

الروبوت 9 يدخل وضع خاص من SQLiteDatabase يسمى التوافق WAL (تسجيل الكتابة الاخضر) التي تسمح قاعدة بيانات لاستخدام journal_mode=WAL مع الحفاظ على سلوك الحفاظ على الحد الأقصى من اتصال واحد في قاعدة البيانات.