عن المشروع

Docker-Android هي صورة Docker مصممة لتطوير واختبار Android، وتوفر محاكيات بملفات تعريف وأجهزة مختلفة (مثل Samsung Galaxy S10 و Nexus 4). تدعم VNC للوصول البصري، ومشاركة السجلات عبر واجهة ويب، والتحكم الخارجي عبر adb connect. تتكامل الصورة مع حلول سحابية مثل Genymotion Cloud ويمكن استخدامها لبناء مشاريع Android، وتشغيل اختبارات الوحدة/واجهة المستخدم (مثل Appium و Espresso)، وتتضمن دعمًا تجريبيًا لخادم MCP ووكيل الذكاء الاصطناعي. تغطي الصور المتاحة إصدارات Android من 9.0 إلى 14.0 (API 28-34) في أشكال قياسية وبدون رأس، بالإضافة إلى صورة Genymotion. يوفر الإصدار الاحترافي (docker-android-pro) ميزات متقدمة مثل تحليلات سلوك المستخدم، ووكيل الذكاء الاصطناعي (Ollama محلي)، وإعداد الوكيل، وتكوين اللغة، وإصدارات Android الأحدث (15-17)، وصلاحيات الجذر، والوضع بدون رأس، وتكامل Selenium 4.x، وميزات قادمة مثل محاكيات متعددة ودعم Google Play Store. يتضمن البدء السريع تشغيل حاوية مع تسريع KVM، والوصول إلى المحاكي عبر noVNC على localhost:6080، والحفاظ على البيانات عن طريق تركيب وحدة تخزين. تشمل حالات الاستخدام بناء مشاريع Android، وتشغيل اختبارات Appium UI، والتحكم في المحاكيات من المضيف، ومحاكاة SMS، وتكامل Jenkins، والنشر السحابي (Azure و AWS و GCP). يتم توثيق التكوينات المخصصة لتمكين ميزات مثل مشاركة السجلات. المشروع مدعوم، مع توفر صور احترافية للداعمين النشطين.