تشغيل نظام تشغيل افتراضي على Android: الخيارات الحقيقية

  • يقدم Android 13 دعمًا قويًا للمحاكاة الافتراضية مع KVM، مما يسمح لك بتشغيل توزيعات Windows 11 ARM وLinux بأداء رائع على الهواتف المحمولة مثل Pixel 6.
  • تهدف مشاريع مثل Renegade Project و Mindows إلى تمكين تثبيت Windows 11 ARM بشكل أصلي على هواتف Android معينة، على الرغم من وجود قيود كبيرة على برامج التشغيل والتوافق.
  • توفر البدائل مثل Windows 365 وبث الكمبيوتر الشخصي وحلول نوع VMOS طرقًا أبسط لاستخدام Windows أو جهاز Android ثانٍ دون المخاطرة بالكثير من المخاطر الفنية.
  • إن المحاكاة الافتراضية في نظام أندرويد متاحة اليوم بشكل أساسي للمستخدمين المتقدمين، ولكنها تشير إلى مستقبل يمكن أن يعمل فيه الهاتف الذكي كبديل حقيقي للكمبيوتر الشخصي.

نظام التشغيل الافتراضي في أندرويد

فكرة تشغيل نظام تشغيل افتراضي على Android لقد تحوّل الأمر من مجرد تجربة غريبة إلى واقع متزايد بفضل تطور الهواتف المحمولة ونظام أندرويد. اليوم، لم نعد نتحدث عن مُحاكيات بسيطة فحسب، بل عن آلات افتراضية قادرة على تشغيل توزيعات Windows 11 ARM أو Linux على هواتفنا المحمولة.

ومع ذلك، فمجرد كون أمر ما ممكنًا تقنيًا لا يعني أنه مريح أو مستقر أو مستحسن للجميع. في هذه المقالة، سنتناول... ما هي الإمكانيات المتاحة اليوم لأنظمة المحاكاة الافتراضية في Android؟ما هي المشاريع التي تقف وراء هذه الإنجازات، وما هي القيود الموجودة، وفي أي السيناريوهات قد يكون من المنطقي حقًا تثبيت نظام تشغيل افتراضي على جهاز محمول؟

ماذا يعني تحويل نظام التشغيل إلى نظام افتراضي في Android؟

عندما نتحدث عن تشغيل نظام تشغيل افتراضي على Android، فإننا نعني تشغيله داخل الجهاز المحمول نفسه. نظام آخر معزول عن نظام أندرويد الرئيسي. يمكن أن يكون هذا "النظام الآخر" نظام Android آخر، أو توزيع Linux، أو حتى Windows 10/11 ARM، ويتم تشغيله من خلال جهاز افتراضي أو مشرف افتراضي.

في الممارسة العملية، هذا يعني أن هاتفك المحمول يتحرك نظامين تشغيل في نفس الوقتهناك نظام أندرويد الحقيقي، وهو النظام الذي تستخدمه عادةً، ونظام التشغيل الافتراضي (نظام التشغيل الضيف). يجب مشاركة جميع موارد المعالج والذاكرة ووحدة معالجة الرسومات، لذا يمكنك تخيل مدى تأثر الأداء، خاصةً في الهواتف متوسطة أو منخفضة المواصفات.

تختلف المحاكاة الافتراضية عن استخدام محاكي سحابي أو سطح مكتب بعيد. مع خدمات مثل Shadow وGeForce Now وWindows 365 وMoonlight، فأنت تتصل فعليًا بجهاز كمبيوتر بعيد (جهازك أو جهاز مزود الخدمة) وما تتلقاه هو فيديو مُبثّ. على النقيض من ذلك، في المحاكاة الافتراضية، نظام التشغيل يتم تشغيله مباشرة على جهاز Android نفسه.، السحب من الأجهزة المحلية.

المادة ذات الصلة:
تثبيت Android على جهاز كمبيوتر باستخدام VirtualBox: دليل كامل وآمن

أمثلة من العالم الواقعي: هل قام أي شخص بتشغيل أجهزة افتراضية على Android؟

لقد كان هناك فضول كبير بين المطورين والمتحمسين حول اختبار الآلات الافتراضية على الهواتف المحمولة التي تعمل بنظام Androidيتساءل الكثيرون إن كان أحدٌ قد جربها، ومدى فعاليتها، وما هي الأجهزة المستخدمة. والجواب هو نعم: هناك العديد من الأمثلة الواقعية، سواءً مع نظام أندرويد 13 أو مع حلول خارجية، ولكن الأمر غالبًا ما يتضمن... تجارب متقدمة، وليست شيئًا جاهزًا للمستخدم العادي..

في المنتديات والمجتمعات، ترى أسئلة مثل "ما هو الهاتف المحمول الذي استخدمته لإعداد جهاز افتراضي؟"، وتبحث عن مراجع لـ نماذج ذات طاقة كافية وتوافق جيد. عادةً ما يمتلك الناجحون أجهزة حديثة عالية الأداء مزودة بمعالجات قوية وذاكرة وصول عشوائي (RAM) كبيرة، مثل عائلة Pixel أو طرازات سامسونج الرائدة وغيرها من العلامات التجارية.

تحسين المحاكاة الافتراضية في Android 13: القفزة الكبيرة

أحد أكثر القفزات المثيرة للاهتمام في هذا المجال تأتي مع أندرويد 13من المعاينة الأولى للمطورين، تم اكتشاف أن Google قد حسنت طبقة المحاكاة الافتراضية الخاصة بها بشكل كبير، مما يتيح استخدام برنامج التشغيل الافتراضي KVM (الآلة الافتراضية القائمة على النواة)، وهو برنامج التشغيل الافتراضي القياسي لنظام Linux.

بفضل هذا الدعم، تمكن بعض المطورين تشغيل الآلات الافتراضية بأداء قريب من الأداء الأصلي على أجهزة مثل Google Pixel 6. الحالة الأكثر لفتًا للانتباه هي حالة المطور داني لين (kdrag0n)، الذي أظهر كيف قام بتشغيل Windows 11 ARM على جهاز افتراضي يعمل بنظام التشغيل Android 13 Developer Preview 1 على هاتف Pixel 6 الخاص به، مع تشغيل سلس بشكل مدهش.

ما هو مثير للاهتمام بشكل خاص حول هذه التجارب هو أن لم يتم البدء في النظام فقطلكن الأداء جيد بما يكفي لاستخدام Windows 11 ARM بطريقة "قابلة للاستخدام"، على الرغم من القيود الكبيرة مثل عدم وجود تسريع وحدة معالجة الرسومات داخل الجهاز الظاهري.

نظام التشغيل Windows 11 ARM يعمل على Pixel 6

كيفية الحصول على نظام تشغيل افتراضي بنظام Windows أو Linux على Android

تُظهر عروض داني لين تشغيل Windows 11 ARM، وتسجيل الدخول، وتشغيل التطبيقات على هاتف Pixel 6 يعمل بنظام Android 13 DP1. كل هذا يعمل على كيمو، أحد أطر عمل المحاكاة الافتراضية الأكثر شيوعًا في Linux، والذي يدعمه برنامج التشغيل KVM.

على الرغم من عدم وجود دعم من تسريع الرسومات المادية في الآلة الافتراضية، يعمل النظام بسلاسة تامة مع مهام سطح المكتب والنوافذ والقوائم والتنقل الأساسي. وعلّق لين نفسه قائلاً إن ويندوز 11 "سهل الاستخدام للغاية" على الأجهزة المحمولة، وهو أمر لم يكن من الممكن تصوره قبل بضع سنوات.

وبطبيعة الحال، هناك حدود واضحة: تم تصميم الواجهة للشاشات الكبيرةتعتمد العديد من التطبيقات على لوحة المفاتيح والفأرة، ونقص تسريع وحدة معالجة الرسومات يُعيق أي تطبيق، حتى لو كان يتطلب أداءً رسوميًا كبيرًا. ومع ذلك، أثبت مجتمع التطبيقات سريعًا ما لا مفر منه: العب لعبة Doom داخل نظام التشغيل Windows 11 الافتراضي على نظام Android، مما يوضح أنه مع بعض الصبر، يمكن أيضًا تشغيل الألعاب الكلاسيكية.

Linux افتراضيًا على Android بأداء شبه أصلي

دعم KVM في Android 13 ليس مخصصًا فقط للتلاعب بنظام Windows. تسمح نفس الآليات تشغيل الآلات الافتراضية باستخدام توزيعات Linux لـ ARMفي مقاطع الفيديو ولقطات الشاشة التي شاركها المطورون، تم رؤية العديد من توزيعات الألعاب وهي تعمل على الهاتف المحمول نفسه.

في وضع وحدة التحكم ومهام سطر الأوامر، تصبح التجربة لا يمكن تمييزه تقريبًا عن الإعدام الأصلييُلاحظ هذا بشكل خاص من حيث سرعة الاستجابة وعبء العملية. يتجلى العبء الإضافي الناتج عن المحاكاة الافتراضية بوضوح في البيئات التي تتطلب رسومات عالية أو عندما يحاول نظام الضيف استخدام تسريع ثلاثي الأبعاد، والذي غالبًا ما يكون محدودًا أو غير متاح تمامًا.

وتفتح هذه القدرة الباب أمام إمكانية ربط الهاتف المحمول بالشاشة ولوحة المفاتيح والفأرة. العمل في بيئة Linux كاملة من Androidبالنسبة للمطورين أو مسؤولي النظام أو المستخدمين المتقدمين، يمكن أن يكون حمل "كمبيوتر Linux صغير" معك في جميع الأوقات دون التخلي عن Android كنظامك الرئيسي بديلاً جذابًا للغاية.

في الواقع، ما الذي تستخدمه Google في هذه المحاكاة الافتراضية؟

على الرغم من روعة هذه العروض، يبدو أن هدف جوجل الرئيسي من تحسين المحاكاة الافتراضية لنظام أندرويد 13 لا يتمثل في مجرد تثبيت المستخدمين لنظامي ويندوز أو لينكس على هواتفهم. بل ينصب التركيز الحقيقي على الأمان والعزل وإدارة إدارة الحقوق الرقمية.

الفكرة هي استخدام الآلات ذات نظام التشغيل الافتراضي خفيف الوزن تغليف المكونات الحساسة من النظام، مثل وحدات الأمان، ومعالجة البيانات المحمية، أو أجزاء محددة من نظام التشغيل يجب عزلها عن بقية مكونات أندرويد. بهذه الطريقة، حتى لو اخترق تطبيق خبيث البيئة الرئيسية، فسيكون من الصعب عليه الوصول إلى هذه المكونات المحمية.

علاوة على ذلك، يمكن أن تكون المحاكاة الافتراضية مفيدة لـ حماية المحتوى الخاضع لإدارة الحقوق الرقمية (أفلام، مسلسلات، موسيقى، ألعاب) تُشغّل منطقًا حرجًا في بيئة افتراضية يكاد يكون من المستحيل التلاعب بها من النظام المضيف. بمعنى آخر، ما يراه المستخدمون "اختراقات" لتثبيت ويندوز ولينكس، تراه جوجل أداةً لتقوية النظام الأساسي.

Windows على Android بدون أجهزة افتراضية: مشاريع WOA

إلى جانب المحاكاة الافتراضية التقليدية، هناك مسار آخر أكثر جذرية: تشغيل Windows 10/11 ARM بشكل أصلي على أجهزة Androidبدون جهاز افتراضي. هنا يأتي دور مجتمع كامل من المطورين، يعملون تحت مظلة المشاريع. WOA (ويندوز على أندرويد).

النظرية بسيطة: يشترك كل من نظام التشغيل Windows 11 ARM والعديد من هواتف Android في هندسة ARMلذا، نظريًا، من المنطقي تشغيل ويندوز مباشرةً على الهاتف. لكن عمليًا، العائق الرئيسي هو يستخدم Android نواة Linux ونظام تمهيد مختلف، في حين يتوقع Windows مواجهة BIOS/UEFI قياسي وبرامج تشغيل محددة.

ولسد هذه الفجوة، هناك مشاريع مثل مشروع المتمرد يعملون على تطبيق طبقة توافق UEFI وتكييف برامج تشغيل Windows مع مختلف أنظمة SoC المحمولة. الهدف هو أن يظن مُحمِّل إقلاع الهاتف أنه يُشغِّل نظام Linux kernel، بينما هو في الواقع يعمل بنظام Windows 11 ARM بفضل واجهة UEFI وبرامج تشغيل مُخصصة.

مشروع Renegade و Mindows: الوضع الحالي والقيود

مشروع Renegade هو، اعتبارًا من اليوم، أحد المشاريع الأكثر تقدما لجلب نظام Windows 11 ARM إلى أجهزة Android بشكل أصلي. تحتوي صفحتهم على GitHub على مجموعة كاملة من الأدوات والمكونات والأدلة اللازمة لتجربة هذه الميزة على أجهزة محددة.

ومع ذلك، هناك العديد من العيوب الهامة. أولها هو قائمة الأجهزة المدعومةلا تزال القائمة قصيرة نوعًا ما، وتركز على طُرز مُحددة بشرائح مُحددة. حتى لو ظهر هاتفك في القائمة، فهذا لا يعني أن كل شيء سيعمل على أكمل وجه. لم يتم تنفيذ العديد من برامج التشغيل بعد أو أنها غير مكتملة، لذلك من الشائع أن نجد نقصًا في الدعم للكاميرا أو المودم أو المستشعرات أو الصوت المتقدم أو ميزات توفير الطاقة.

تم بناء مشروع آخر على قمة Renegade يسمى ميندوزوالتي تهدف إلى جعل عملية التثبيت والتكوين أكثر أتمتة بكثيرالفكرة هي تقليل الوقت الذي يقضيه المستخدمون في التعامل مع النصوص البرمجية والخطوات اليدوية. تكمن المشكلة في أن معظم وثائق Mindows ومعالجاتها وأدواتها باللغة الصينية، مما يُجبر المستخدمين على الاعتماد على الترجمات أو أدلة المجتمع لمتابعة العملية دون ضياع.

لقد أظهر منشئو المحتوى مثل جيكروان في الفيديو ما يمكن تحقيقه عندما تسير العملية بشكل جيديعمل نظام التشغيل Windows 11 ARM على هاتف محمول يعمل بنظام Android بأداء جيد بشكل مدهش، وقادر على تشغيل ألعاب مثل CS:GO أو Crysis 3 أو Euro Truck Simulator أو Tomb Raider بكرامة إلى حد ما، ضمن القيود المنطقية للأجهزة المحمولة.

هل من الممكن زيادة الذاكرة الافتراضية على الأندرويد؟
المادة ذات الصلة:
هل من الممكن زيادة الذاكرة الافتراضية على أندرويد؟ المزايا، القيود، والهواتف المتوافقة

Windows 365 وبدائل السحابة الأخرى

لا يقتصر الأمر على المحاكاة الافتراضية أو تثبيت Windows مباشرةً على هاتفك. تقدم Microsoft نوافذ 365، وهي خدمة كمبيوتر شخصي تعتمد على السحابة تتيح الوصول إلى سطح مكتب Windows 11 كاملًا من الهواتف المحمولة أو الأجهزة اللوحية أو المتصفحات أو أي جهاز تقريبًا به اتصال بالإنترنت.

في هذه الحالة، يعمل الهاتف المحمول الذي يعمل بنظام Android فقط كـ عميل بعيد يستقبل الفيديو ويرسل إيماءات لوحة المفاتيح/الماوس أو اللمستكمن القوة الحقيقية في خوادم مايكروسوفت. إنه خيارٌ مثيرٌ للاهتمام للاستخدام المهني، إذ يُجنّبك عناء برامج الإقلاع، أو ذاكرات القراءة فقط (ROM)، أو برامج التشغيل، أو الأجهزة الافتراضية المحلية، مُقابل الاعتماد على... اتصال جيد واشتراك مدفوع.

وبالمثل، الحلول مثل ضوء القمر للبث من حاسوبك المنزلي إلى جهازك المحمول، أو إلى خدمات مثل Shadow أو GeForce Now. الفرق المهم هو أن تقدم خدمة GeForce Now مكتبة ألعاب فقط (ليس نظام Windows كاملًا)، في حين أن Shadow أو سطح المكتب البعيد الكلاسيكي يسمح لك بإدارة النظام بأكمله.

أندرويد داخل أندرويد: حالة VMOS

هناك نهج آخر مثير للاهتمام فيما يتعلق بالمحاكاة الافتراضية في نظام Android وهو فاموسإنه تطبيق يعمل كآلة افتراضية تعمل على جهاز أندرويد خاص بك. بمعنى آخر، يشبه امتلاك جهاز أندرويد ثاني كامل بداخل جهازكمع سطح مكتب خاص به وإعداداته وتطبيقاته.

تم تثبيت VMOS كـ تطبيق عادي من Google Playهذا أمرٌ مُفاجئ، خاصةً وأن جوجل عادةً ما تُصرّ على التطبيقات التي تُنزّل ملفاتٍ قابلةً للتنفيذ من خارج المتجر. في هذه الحالة، يُنزّل VMOS نسخةً خفيفةً من نظام أندرويد لوليبوب 5.1، بحجم أقل من 300 ميجابايت، خاليةً تقريبًا من التطبيقات المُثبّتة مُسبقًا، ويُشغّلها في وضعٍ مُنعزل.

لماذا قد ترغب في استخدام أندرويد آخر داخل أندرويد؟ الاحتمالات عديدة: يمكنك استخدام حسابين على WhatsApp أو Facebook أو أي تطبيق آخر التي لا تسمح عادةً بمثيلات متعددة؛ إنشاء مساحة منفصلة عن بيئتك المعتادة للصور وجهات الاتصال والبيانات الخاصة؛ الاختبار باستخدام الجذر دون لمس النظام الرئيسي؛ أو ترك التطبيقات أو الألعاب تعمل في الخلفية أثناء استخدام نظام Android الرئيسي لأشياء أخرى.

على مستوى الأذونات، يطلب VMOS نقاط وصول حساسة إلى حد ما (رقم IMEI، التخزين، الموقع...)، والتي تُستخدم، وفقًا لمطوريها، لجعل النظام الافتراضي أكثر واقعيةً وفعالية. من الواضح أن الأداء ليس كنظام أندرويد الأصلي: يجب أن يعمل الهاتف بنظامين، لذا تعتمد السلاسة بشكل كبير على قوة الجهازعلى الأجهزة المحمولة القادرة، يكون السلوك مقبولاً للاستخدام العادي داخل الجهاز الظاهري.

أحد عوامل الجذب الرائعة لـ VMOS هو أنه يسمح تفعيل الجذر في النظام الافتراضي بضغطة زر واحدة في خيارات المطور لجهاز أندرويد المُحاكي، يمكنك منح صلاحيات الجذر. بعد إعادة تشغيل الجهاز الافتراضي، يظهر تطبيق Superuser، مما يسمح لك بإدارة صلاحيات الجذر. يؤثر هذا الوصول الجذري فقط على نظام الضيف، مما يجعله مثاليًا لمن يرغبون في تجربة تطبيقات أو تعديلات الجذر دون المخاطرة بنظام أندرويد الرئيسي.

ما هو الأداء والأجهزة المطلوبة؟

تعتمد التجربة مع الآلات الافتراضية في Android بشكل كبير على الأجهزة المحمولةلتشغيل نظام Windows 11 ARM أو توزيع Linux مع بيئة رسومية بأي درجة من الأداء اللائق، فأنت تحتاج عمليًا إلى... طراز حديث عالي الجودة مع الكثير من ذاكرة الوصول العشوائي (RAM) (8 جيجابايت أو أكثر) ونظام SoC قوي.

في حالة Android 13 وKVM، تم رؤية أفضل النتائج على أجهزة مثل Pixel 6 وخلفاؤهالتي تجمع بين شريحة حديثة ودعم برمجي جيد. على الأجهزة الطرفية الأكثر بساطة، عادةً ما يتم تشغيل الآلة الافتراضية، ولكن التجربة بطيئة، مع الكثير من الهزات وهناك عدد لا بأس به من القيود العملية.

بالإضافة إلى الطاقة الخام، هناك عوامل مثل تخزين مجانية لاستيعاب صور النظام (والتي يمكن أن تشغل عدة غيغابايت، وخاصة في حالة Windows)، والتبديد الحراري (تسخن أنظمة SoC المحمولة بسرعة تحت الحمل المستمر والتردد المنخفض)، وعمر البطارية، منذ تستهلك المحاكاة الافتراضية قدرًا كبيرًا من طاقة البطارية..

المخاطر والمتطلبات وملف تعريف المستخدم الموصى به

باستثناء الحلول البسيطة مثل VMOS أو أجهزة سطح المكتب البعيدة، كل ما يتعلق بـ المحاكاة الافتراضية المتقدمة أو نظام التشغيل Windows الأصلي على نظام Android فهو موجه إلى فئات محددة للغاية: المطورين والمستخدمين المتقدمين وعشاق التجارب.

في كثير من الحالات من الضروري فتح أداة تحميل التشغيل، أو تحديث أقراص ROM، أو الحصول على أذونات الجذر، أو تعديل الأقسام...مع ما يرتبط به من خطر جعل الهاتف غير صالح للاستخدام (معطل)، أو إبطال الضمان، أو تعريض الأمان للخطر. علاوة على ذلك، غالبًا ما تتطور مشاريع المجتمع باستمرار، مع نقص في التوثيق، وتكرار التغييرات، الافتقار التام للدعم الرسمي.

إذا كان ما تبحث عنه هو ببساطة استخدم Windows 10/11 على جهازك المحمول للعملمن الأفضل لك اختيار Windows 365، أو سطح مكتب بعيد مُهيأ جيدًا، أو كمبيوتر محمول تقليدي بدعم جيد. المحاكاة الافتراضية على Android، في الوضع الحالي، تبدو أكثر منطقية... أرض الاختبار وإثبات الإمكانيات كحل شامل للمستخدم العادي.

ومع ذلك، فإن كل ما نراه مع Android 13 وKVM وWOA ومشاريع مثل Renegade أو Mindows يوضح أن المسافة بين الهاتف المحمول والكمبيوتر الشخصي أصبحت أصغر فأصغرمن خلال توصيل هاتف قوي بشاشة ولوحة مفاتيح وماوس، ودمج نظام Android مع جهاز يعمل بنظام التشغيل Linux أو Windows ARM الافتراضي، يمكنك تحقيق بيئة عمل كانت تبدو قبل بضع سنوات وكأنها خيال علمي.

دروس android
المادة ذات الصلة:
كيفية إضافة شريط تنقل افتراضي على الهواتف ذات الأزرار المادية: خيارات غير الجذر، واختصارات العلامة التجارية، وإعدادات المفاتيح

يبدو من الواضح أن إنها بالفعل حقيقة واقعةورغم التأثر الشديد بالأجهزة، والمرحلة المبكرة للعديد من المشاريع، والتعقيد التقني المتضمن، فإنها ستكون بالنسبة للبعض تجربة غريبة؛ وبالنسبة للآخرين، ستكون الخطوة الأولى نحو مستقبل حيث يكون الهاتف الذكي هو الكمبيوتر الوحيد الذي نحتاجه حقا. قم بمشاركة هذه المعلومات حتى يتمكن المزيد من المستخدمين من تعلم كيفية تشغيل نظام تشغيل افتراضي على Android..