انبوكس
تطبيق ويكيبيديا للاندرويد يعمل على Anbox | |
| المؤلف(ون) الأصلي(ون) | ماريوس غريبسجارد، ريكاردو ميندوزا، سيمون فيلس، توماس فوس |
|---|---|
| المطور(ون) | مؤلفو انبوكس (4) |
| الإصدار الأولي | 11 أبريل 2017 |
| مستودع | github.com/anbox/anbox |
| نظام التشغيل | لينكس |
| منصة | x86-64 ، ARM، ARM64 |
| يكتب | طبقة التوافق |
| رخصة | رخصة جنو العمومية الإصدار 3 [1] |
| موقع إلكتروني | انبوكس.يو |
Anbox (اختصار لـ " Android in a Box") هي طبقة توافقية مجانية ومفتوحة المصدر تسمح لتطبيقات Android بالعمل على توزيعات Linux [2] باستخدام تقنيات الحاويات. تم تقديم Anbox في الأصل بواسطة Canonical ، حيث ينفذ تطبيقات Android في حاوية نظام خفيفة الوزن، معزولة عن نظام المضيف للأمان والكفاءة.
تم إطلاق Anbox رسميًا في 11 أبريل 2017، واكتسب اهتمامًا سريعًا باعتباره جسرًا بين نظام Android المحمول وبيئات Linux المكتبية.
تم إيقاف Anbox في 3 فبراير 2023 [3] لأنه لم يعد يخضع للصيانة النشطة، [4] حيث تحول التطوير إلى Waydroid [5] (الذي كان يسمى سابقًا Anbox-Halium). [ بحاجة لمصدر ] .
تحول تركيز التطوير النشط لشركة Canonical إلى Anbox Cloud، وهي منصة لتشغيل تطبيقات Android في بيئة سحابية. [6] Anbox Cloud هي نسخة مغلقة المصدر [7] وموجهة للمؤسسات من Anbox الأصلية، والتي يتم صيانتها بواسطة Canonical، وتوفر ميزات موسعة وقابلية للتطوير أفضل ودعمًا عبر Ubuntu Pro.
كيف يعمل Anbox
يقوم Anbox بتنفيذ بيئة تشغيل Android باستخدام LXC (حاويات Linux)، وإعادة إنشاء بنية دليل Android كصورة حلقة قابلة للتركيب، مع استخدام نواة Linux الأصلية لتشغيل التطبيقات. إنه يستخدم مساحات أسماء Linux من خلال LXC للعزل. لا تتمتع التطبيقات بأي وصول مباشر للأجهزة، حيث يتم إرسال جميع عمليات الوصول من خلال برنامج Anbox . [8] وهذا يضمن إمكانية تشغيل تطبيقات Android على Linux دون الحاجة إلى محاكاة، مما يوفر أداءً محسنًا مقارنة بالطرق التقليدية مثل محاكيات Android.
ما الذي يميز Anbox Cloud عن Anbox
مع توقف مشروع Anbox الأصلي، برز Anbox Cloud باعتباره الحل المدعوم بالكامل والمستعد للمؤسسات من Canonical لتشغيل Android في السحابة. تم تصميم Anbox Cloud خصيصًا لتشغيل Android على نطاق واسع وآمن ومستقل عن متطلبات الأجهزة. توفر Canonical دعم Anbox Cloud على مدار الساعة طوال أيام الأسبوع من خلال Ubuntu Pro، والتوجيه لبناء صور LXD مخصصة، ونقل المعرفة لإعداد البنية الأساسية للصور، والمساعدة في نشر Android السحابي على نطاق واسع.

يدعم Anbox Cloud النشر عبر جميع منصات السحابة الرئيسية، بما في ذلك Amazon Web Services (AWS) ، و Microsoft Azure ، و Google Cloud Platform (GCP) ، والبيئات السحابية الخاصة أو الهجينة .
الميزات الرئيسية لـ Anbox Cloud
- كثافة عالية للمثيلات : قم بتشغيل العديد من مثيلات Android على جهاز واحد، مما يؤدي إلى تعظيم استخدام البنية التحتية السحابية .
- التوسع المرن : التوسع للأعلى أو للأسفل بشكل ديناميكي اعتمادًا على حجم العمل، مع دعم العمليات الآلية.
- الأتمتة الكاملة : نشر وإدارة بيئات Android واسعة النطاق بسهولة، مع الحد الأدنى من التدخل اليدوي.
- البث منخفض زمن الوصول : تم تحسينه للبث منخفض زمن الوصول للغاية ، مما يجعله مثاليًا للألعاب السحابية أو استخدام تطبيقات الهاتف المحمول أو المهام الأخرى الحساسة لزمن الوصول.
- دعم عبر الأنظمة الأساسية : يعمل على كل من خوادم Arm و x86 ، مع تسريع وحدة معالجة الرسوميات لتحسين أداء الرسوميات، وخاصة في الألعاب وبث الوسائط.
حالات استخدام Anbox Cloud
- الألعاب السحابية : تسمح Anbox Cloud بتسريع وحدة معالجة الرسومات، مما يضمن تجارب ذات زمن انتقال منخفض ومعدل إطارات مرتفع عبر الأنظمة الأساسية، مما يوفر ألعابًا محمولة عالية الأداء للمستخدمين على أي جهاز.
- اختبار تطبيقات الأجهزة المحمولة : أتمتة سير عمل الاختبار من خلال تشغيل نسخ افتراضية من Android على السحابة. توفر Anbox Cloud تكاملاً كاملاً للمستشعر وتدعم التكامل في خطوط أنابيب CI/CD للاختبار المستمر.
- تطوير السيارات : يتضمن Anbox Cloud دعمًا لنظام التشغيل Android Automotive OS وVHAL (طبقة تجريد الأجهزة في المركبات)، مما يجعله منصة مثالية لتطوير واختبار أنظمة المعلومات والترفيه في المركبات . يمكن نشر صور AAOS المخصصة واختبارها بسهولة في السحابة.
انظر أيضا
- Android-x86 - مشروع مفتوح المصدر يقوم بنقل غير رسمي لنظام التشغيل المحمول Android من Google ليعمل على الأجهزة التي تعمل بمعالجات AMD و Intel x86، بدلاً من شرائح ARM المستندة إلى RISC.
- لقد طورت BlueStacks مشغل تطبيقات لنظامي التشغيل Windows و MacOS قادرًا على تشغيل تطبيقات Android في حاوية.
- طبقة توافق SPURV [9] عبارة عن مشروع مماثل تم تطويره بواسطة Collabora .
- يستخدم Waydroid أيضًا نظام Android ( LineageOS ) في حاوية LXC على نظام Linux عادي، باستخدام Wayland . [10]
- Wine - طبقة توافق Windows للأنظمة المشابهة لنظام Unix .
مراجع
- ^ "anbox/anbox". GitHub . 4 يناير 2023.
- ^ Lynch, Jim (2017-04-12). "Anbox: تشغيل تطبيقات Android في Linux". InfoWorld . تم الاسترجاع في 2020-04-13 .
- ^ "Anbox". GitHub . تم الاسترجاع في 2024-10-22 .
- ^ "إضافة إشعار الإلغاء إلى README بواسطة morphis · طلب سحب #2121 · anbox/anbox". GitHub . تم الاسترجاع في 2023-03-14 .
- ^ "README: Important". GitHub . تم الاسترجاع في 2024-08-13 .
- ^ Lardinois, Frederic (21 يناير 2020). "Anbox Cloud من Canonical يضع Android في السحابة". TechCrunch . تم الاسترجاع في 2020-04-13 .
- ^ "الموقع الرسمي لـ Anbox Cloud". anbox-cloud.io . تم الاسترجاع في 2024-10-22 .
{{cite web}}:CS1 maint: url-status ( الرابط ) - ^ "anbox/anbox". GitHub . تم الاسترجاع في 2020-04-13 .
- ^ "تشغيل Android بجوار Wayland".
- ^ "WayDroid يوفر تكاملاً خاليًا من التأخير لتطبيقات Android لمنفذ Linux الخاص بهاتف OnePlus 6/6T". 24 يوليو 2021.
روابط خارجية
- انبوكس
- المنفذ إلى نظام التشغيل Sailfish (لم يعد يتم صيانته)
- ميناء إلى Purism / Librem 5
- المنفذ إلى postmarketOS
