تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
على غرار الأجهزة التي تعمل بنظام Android الأساسي، يجب أن تظل التطبيقات على أجهزة Go
ذات أداء جيد للمستخدمين النهائيين. هناك طرق لتقليل حالات الاستخدام غير الفعّالة للموارد،
مثل وحدة المعالجة المركزية (CPU) أو الذاكرة أو الرسومات أو الشبكة أو بطارية الجهاز.
لحلّ مشاكل الأداء، يمكنك استخدام أدوات التحليل وقياس الأداء،
إلى جانب الإرشادات المقدَّمة لنظام Android في
الملف الشخصي لأداء تطبيقك.
متطلبات الاختبار
في ما يلي بعض الإرشادات الأساسية التي يجب وضعها في الاعتبار عند تحديد الملفات الشخصية واختبار
تطبيق Android (الإصدار Go):
اختبار التطبيق على جهاز يتوافق مع Android 8.1 (المستوى 27 لواجهة برمجة التطبيقات) أو الإصدارات الأحدث من المهم استخدام أجهزة حقيقية (إن أمكن) بدلاً من محاكي، حيث قد يؤثر أداء وحدة المعالجة المركزية في النتائج.
يمكنك مراقبة استخدام ذاكرة الوصول العشوائي من خلال أدوات مثل أداة تحليل الذاكرة في "استوديو Android"
أو Perfetto لتتبُّع حجم الذاكرة التي يتم استهلاكها. يمكن أن يؤدي تحديد تسرُّب الذاكرة
وانسحاب الذاكرة إلى تقليل أعطال التطبيق وفقدان الذاكرة بشكل عام.
لتحرير الذاكرة بشكل تزايدي استنادًا إلى قيود نظام معيّنة، يمكنك تنفيذ onTrimMemory.
تسمح معاودة الاتصال هذه للتطبيقات بإصدار الموارد للمساعدة في توفير نظام أكثر
استجابة بشكل عام، كما أنها تفيد بشكل مباشر في تجربة المستخدم
لتطبيقك من خلال السماح للنظام بإبقاء العملية نشطة لفترة أطول. لمزيد من المعلومات، يمكنك الاطّلاع على المستندات حول
ComponentCallbacks.
احرص على إيقاف جميع الميزات
غير المتوافقة
على نظام التشغيل Android (الإصدار Go).
"مؤشرات Android الحيوية" لأجهزة Go
لعرض إحصاءات مؤشرات Android الحيوية لتطبيقاتك التي تعمل على أجهزة Android (إصدار Go)، يمكنك الانتقال إلى Google Play Console وضبط الفلاتر وإعدادات الأجهزة التالية:
نوع الجهاز: Android Go
إصدار Android: 8.1 والإصدارات الأحدث
ذاكرة الوصول العشوائي: 2 غيغابايت (اعتبارًا من Android 13 (المستوى 33 لواجهة برمجة التطبيقات) والإصدارات الأحدث). للحصول على قائمة كاملة بمواصفات الأجهزة والأجهزة، راجع الحد الأدنى لمواصفات الأجهزة.
الشكل 1. يمكنك ضبط الفلاتر التالية في Play Console للاطّلاع على مقاييس تطبيقاتك التي تعمل على أجهزة Android (إصدار Go).
للاطّلاع على أي تطبيقات يتم تشغيلها تحديدًا على أجهزة Android (الإصدار Go)، يمكنك تطبيق فلتر Android Go في قائمة الأجهزة كما هو موضّح في الشكل 2.
الشكل 2. يمكنك تطبيق فلتر أجهزة Android Go
في Play Console لجلب المقاييس للمستخدمين الذين يستخدمون
أجهزة Android (إصدار Go).
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Test Android (Go edition) apps\n\nSimilar to devices running on the Android platform, apps on Go devices\nshould still be performant for end-users. There are ways to minimize inefficient\nuses of resources, such as CPU, memory, graphics, network, or device battery.\n\nTo fix performance issues, you can use the profiling and benchmarking tools,\nalong with the guidance provided for Android at\n[Profile your app performance](/studio/profile).\n\nTesting requirements\n--------------------\n\nHere are a few key guidelines to keep in mind when profiling and testing your\nAndroid (Go edition) app:\n\n- Test on a device that supports Android 8.1 (API level 27) or above. It's important to use real devices (if possible) instead of an emulator, as CPU performance may impact results.\n- Monitor your RAM usage through tools like Android Studio [Memory Profiler](/studio/profile/memory-profiler) or [Perfetto](https://perfetto.dev/docs/data-sources/memory-counters) to keep track of how much memory is being consumed. Identifying memory leaks and memory churn can lead to a reduction in app crashes and overall jank.\n - To incrementally release memory based on certain system constraints, you can implement [`onTrimMemory`](/reference/android/content/ComponentCallbacks2#onTrimMemory(int)). This callback allows apps to release resources to help provide a more responsive system overall, and also directly benefits the end-user experience for your app by allowing the system to keep your process alive longer. For more information, see the documentation on [`ComponentCallbacks`](/reference/android/content/ComponentCallbacks2).\n- Ensure that you disable all features [not supported](/guide/topics/androidgo#differences_from_android) on Android (Go edition).\n\nAndroid vitals for Go devices\n-----------------------------\n\nTo view [Android vitals](/topic/performance/vitals) statistics for your apps\nrunning on Android (Go edition) devices, navigate to the Google Play Console and\nset the following filters and device configurations:\n\n- **Device type**: Android Go\n- **Android version**: 8.1 \\& above\n- **RAM** : 2GB (as of Android 13 (API level 33) and higher). For a full list of device and hardware specifications, see [Minimum hardware specifications](/guide/topics/androidgo#hardware-reqs).\n\n**Figure 1.** Set the following filters in the Play console to see metrics for your apps running on Android (Go edition) devices.\n\nTo view any apps running specifically on Android (Go edition) devices, you\ncan apply the **Android Go** filter in the Device Catalog as shown in Figure 2.\n**Figure 2.** Apply the Android Go device filter in the Play console to fetch metrics for users running on Android (Go edition) devices."]]