هذه الأداة تحل مشكلة حقيقية للمطورين والمختبرين الذين يحتاجون إلى تشغيل واختبار كودهم على هواتف حقيقية (أندرويد أو iOS) دون امتلاك الأجهزة فعلياً.
📱 أجهزة بعيدة حقيقية يمكنك تشغيل الكود على هواتف أندرويد و iOS موجودة في مختبرات بعيدة، وكأنها بين يديك.
☁️ بيئات اختبار سحابية محاكيات (Emulators/Simulators) في السحابة لتوفير بيئات اختبار سريعة وقابلة للتوسع.
🛠️ دعم عدة أنواع من الكود يمكن تشغيل أوامر Shell، سكريبتات (Python، JS، إلخ)، او حتى تثبيت وتشغيل تطبيقات كاملة.
🔗 واجهة برمجة تطبيقات (API) يتيح أتمتة عملية التشغيل عبر API، مما يجعله مثالياً لـ CI/CD.
📊 إدارة الأجهزة منصة مركزية لرؤية الأجهزة المتاحة، حالتها، وتوزيع المهام عليها.
💡 الاستخدامات العملية
1. اختبار التطبيقات (App Testing):
· اختبر تطبيقك على 50 جهازاً حقيقياً مختلفاً دون شرائهم.
· أتمتة اختبارات واجهة المستخدم (UI Tests) على أجهزة بعيدة ضمن سير عمل CI/CD.
2. تطوير وتصحيح الأخطاء عن بُعد (Remote Debugging):
· شغّل كوداً على هاتف في بلد آخر لتصحيح مشكلة لا تظهر إلا على طراز معين.
3. أتمتة مهام روتينية على الهواتف:
· التقاط لقطات شاشة لتطبيق في أوقات محددة.
· تشغيل سكريبتات لملء نماذج او محاكاة سلوك مستخدمين متعددين.
4. التعلم والتدريب:
· للمطورين الجدد لتجربة تطبيقاتهم على أجهزة وأندرويد متنوعة بدون تكلفة.
https://github.com/lunel-dev/lunel/
