تشغيل تطبيقات iOS على Android: هل هذا ممكن؟

آيفون

بالتأكيد كنت بحاجة إلى أي وقت مضى اختبر تطبيق iOS ولم تكن قادرًا على ذلك على جهاز Android الخاص بك ، أو ربما لم يتم العثور على هذا التطبيق في الأصل على Google Play ، لذلك سيتعين عليك شراء أحد منتجات Apple لتشغيله ، وهو شيء لا تريده. حسنًا ، نقترح هنا بعض الحلول لتكون قادرًا على اختبار أو تشغيل تطبيقات iOS المفضلة لديك دون الحاجة إلى امتلاك جهاز علامة تجارية Cupertino. عليك فقط استخدام بعض التطبيقات المثيرة للاهتمام التي نقترحها.

بالطبع لا تتوقع محاكيات DOSBox أو طبقات التوافق مثل WINE أو ما شابه ، في هذه الحالة لا يوجد شيء مشابه ، لكن يمكنك استخدام متصفح الويب المفضل لديك لتنفيذها من هناك بفضل هذه الأدوات التي نقدمها هنا.

يرجى ملاحظة أن تطبيقات iOS الأصلية لا يمكن أن تعمل أصلاً على Android. هذا لأنهم يستخدمون ثنائيات مجمعة لهندسة Apple A-Series ، وعلى الرغم من أنها تستند إلى Arm ISA ، إلا أنها تختلف عن معماريات Arm الأخرى مثل Qualcomm و Samsung و Mediatek وما إلى ذلك. بالإضافة إلى ذلك ، فإنه يتطلب أيضًا مكالمات النظام أو مكالمات النظام الخاصة بنظام iOS غير الموجودة في Android ، بالإضافة إلى واجهات برمجة التطبيقات والمكتبات وما إلى ذلك ، والتي تختلف في كلا نظامي التشغيل. لهذا السبب ، عندما تريد إنشاء تطبيق لكلا نظامي التشغيل ، يجب عليك نقله بحيث يمكن استخدامه على كلا النظامين الأساسيين. ومع ذلك ، لا يقوم جميع المطورين بذلك ، لذلك هناك تطبيقات iOS أو iPad OS غير متوفرة على Google Play لنظام Android أو خارجه.

شهية

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

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

الوصول إلى Appetize.io

سيكادا (المعروفة سابقًا باسم سيدر)

الخيار التالي لديك هو محاكي سيكاد، أحد أشهر محاكيات iOS لنظام Android. ومع ذلك ، توقف التطوير ، مع عدم وجود تحديثات منذ عام 2014. لذلك ، يجب ألا تستخدمه للإنتاج أو للاستخدام المهني. إذا كان بإمكانك تنزيل إصدار سابق من آخر الإصدارات التي تم إصدارها ، فستتمكن من تجربة المزيد في هذا المشروع (المعروف سابقًا باسم Cider) والذي تم تطويره في قسم علوم الكمبيوتر بجامعة كولومبيا. وأنه مجاني تمامًا.

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

من ناحية أخرى ، كما سترون ، إنه غير متوفر على Google Play، وفي الوقت الحالي لن تتمكن من العثور على أي رابط رسمي لتنزيل APK. لذلك ، يجب أن تثق في ملفات APK الموجودة على مواقع ويب الجهات الخارجية ، وهو أمر محفوف بالمخاطر لأسباب أمنية ، حيث يمكن أن تكون مصابة ببعض البرامج الضارة. لذلك ، إذا قمت بذلك ، يجب أن تقوم بذلك على مسؤوليتك الخاصة.

الوصول إلى Cycad

IEMU

أخيرًا ، لدينا أيضًا IEMU، محاكي مشابه لـ Cycada. إنه مشروع تم تطويره بواسطة CMW ويعمل عن طريق تشغيل iOS أعلى QEMU. بهذه الطريقة ، يمكن محاكاة النظام الأساسي وجعل نظام التشغيل iOS افتراضيًا لتشغيل التطبيقات التي تحتاجها.

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

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

الوصول إلى iEMU

اختتام

أخيرًا ، في الختام ، أضف أنه إذا كنت بحاجة إلى تشغيل تطبيقات أصلية لنظام iOS على جهاز Android ، فمن الأفضل استخدام أحد هذه المشاريع التي نقدمها هنا. أنا شخصيا أوصي Appetize.io، لأنها منصة جيدة ومستقرة في شكل خدمة سحابية. المحاكيات الأخرى المعروضة هنا ، مثل iEMU أو Cycada / Cider ، قديمة إلى حد ما ، وبينما لا تزال تعمل مع إصدارات معينة من تطبيقات iOS ، يجب عليك تجنبها كلما أمكن ذلك.

إذا كنت تفضل استخدام جهاز كمبيوتر مع ملفات Windows لهذا ، يمكنك الاعتماد على برامج مثل iPadian، محاكي iOS يسمح لك بمحاكاة نظام التشغيل Apple هذا من سطح المكتب الخاص بك لمعرفة كيفية عمله ، والتعرف على واجهته ، أو تشغيل التطبيقات المتاحة لهذا النظام والمصممة خصيصًا لـ iPadian. على سبيل المثال ، ستجد كتالوجًا به Facebook و Spotify و WhatsApp و Instagram وغيرها. بالطبع ، لن تتمكن من تثبيت أي تطبيق iOS يمكنك تخيله ، فقط تلك التي يوفرها مطور iPadian. بالإضافة إلى ذلك ، فهو برنامج ممتاز ، مدفوع الأجر ، ويكلف 25 دولارًا إذا كنت ترغب في استخدامه.

إذا كان ما تستخدمه هو نظام التشغيل جنو / لينكس، لديك أيضًا حليف مثير للاهتمام مع كيمو. يمكن لهذا المحاكي للهياكل والأنظمة الأساسية المختلفة الآن محاكاة ، على سبيل المثال ، iPhone 11 مع iOS لتتمكن من اختبار التطبيقات. باستخدام هذا المحاكي ، لن تكون قادرًا على محاكاة iPhone فحسب ، بل ستتمكن أيضًا من محاكاة العديد من الأنظمة الأخرى ، مثل Raspberry Pi وأجهزة Android المحمولة والعديد من البنى الأخرى التي يمكنك تخيلها ، مثل PPC و SPARC و x86 و ...