تقليل حجم حِزم APK في تطبيق ML Kit لنظام التشغيل Android
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
قبل نشر تطبيق يستخدم نموذج "تعلُّم الآلة" على الجهاز من أجل نشر التطبيق على قناة الإصدار العلني
ننصحك باتباع النصائح الواردة في هذه الصفحة لتقليل حجم تنزيل
التطبيق.
إنشاء تطبيقك كمجموعة حزمات تطبيق Android
يمكنك إنشاء تطبيقك ونشره على هيئة مجموعة حزمات تطبيق Android حتى تتمكّن Google
يمكن لتطبيق Play إنشاء حِزم APK تلقائيًا بكثافة شاشة محدّدة أو وحدة المعالجة المركزية (CPU)
والهياكل واللغات. ولن يحتاج المستخدمون إلا إلى تنزيل حِزم APK التي
مع إعدادات أجهزتهم، والأهم من ذلك، تنزيل الملفات
مكتبات الرموز البرمجية الأصلية التي تتوافق مع بنية أجهزتهم.
الإعدادات المتقدّمة: نقل ميزات تعلُّم الآلة الاختيارية إلى وحدات الميزات الديناميكية
في حال استخدام حزمة تعلُّم الآلة في ميزة ضِمن التطبيق ليست الغرض الأساسي منها،
ننصحك بإعادة ضبط إعدادات تطبيقك لنقل هذه الميزة وحزمة تعلّم الآلة الخاصة بها.
تابعة إلى وحدة الميزات الديناميكية.
لكي تعمل ميزات حزمة تعلُّم الآلة ضمن وحدة ميزات عند الطلب، في ملف build.gradle
الأساسي لملف APK،
تضمين اعتمادية مكتبة الدعم الديناميكي لميزة ML Kit في متجر Play.
dependencies {
// ...
implementation 'com.google.mlkit:playstore-dynamic-feature-support:16.0.0-beta2'
}
ومن خلال إجراء ذلك، سيتم منع المستخدمين من تنزيل نماذج تعلُّم الآلة في تطبيقك بدون داعٍ، والتي يمكن
كَبِيرَة
الإعدادات المتقدّمة: استبعاد البرامج الثنائية (ML Kit) غير المستخدَمة
تتوافق مجموعة أدوات تعلُّم الآلة مع كلّ من بنية 32 بت و64 بت. في حال حذف
لا يتوافق تطبيقك إلا مع وضع 32 بت، على سبيل المثال، لأنّك تستخدم مكتبة
التي توفّر برامج ثنائية 32 بت فقط، ويمكنك استبعاد أدوات تعلُّم الآلة غير المستخدَمة
المكتبات من إصدارك:
android {
defaultConfig {
ndk {
// Don't package arm64-v8a or x86_64
abiFilters 'armeabi-v7a', 'x86'
}
}
}
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-09-20 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]
{"lastModified": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0623\u062e\u064a\u0631: 2024-09-20 (\u062d\u0633\u0628 \u0627\u0644\u062a\u0648\u0642\u064a\u062a \u0627\u0644\u0639\u0627\u0644\u0645\u064a \u0627\u0644\u0645\u062a\u0641\u0651\u064e\u0642 \u0639\u0644\u064a\u0647)"}
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2024-09-20 (حسب التوقيت العالمي المتفَّق عليه)"]]