شبیهساز جدید Andarium به کاربران آیفون و آیپد اجازه میدهد سیستمعامل اندروید ۱۷ را اجرا کنند.
اجرای برنامههای اندرویدی روی آیفون، قابلیتی است که بسیاری از کاربران سالها در انتظار آن بودهاند. اکنون توسعهدهندهای مستقل با انتشار شبیهساز Andarium، امکان اجرای یک سیستمعامل کامل اندروید را روی آیفون و آیپد فراهم کرده است؛ آن هم بدون نیاز به جیلبریک دستگاه.
شبیهساز جدید هماکنون ازطریق پلتفرم آزمایشی TestFlight اپل در اختیار کاربران قرار گرفته است. این برنامه برپایهی پروژهی متنباز Kernarium توسعه یافته است و بهجای اجرای جداگانهی برنامههای اندرویدی، محیطی مستقل برای راهاندازی سیستمعامل اندروید ایجاد میکند.
شبیهساز Andarium از نسخهی اندروید ۱۷ مبتنیبر LineageOS 24 استفاده میکند. کاربران میتوانند پس از اجرای برنامه، وارد محیط اندروید شوند، با صفحهی اصلی و تنظیمات سیستمعامل کار کنند و فایلهای APK سازگار را نصب کنند.
البته این قابلیت به معنای نصب مستقیم برنامههای اندرویدی روی iOS نیست. اپلیکیشنهای اندرویدی در محیط شبیهسازیشدهی Andarium اجرا میشوند و سیستمعامل اصلی آیفون همچنان iOS باقی میماند.
برخلاف شبیهسازهایی که تمام اجزای سیستمعامل را شبیهسازی میکنند، Kernarium نیازی به شبیهسازی کامل هستهی لینوکس ندارد. درعوض، برنامههای درون سیستمعامل مهمان با استفاده از مفسری چندریسمانی، مشابه فناوری مورداستفاده در پروژهی iSH، اجرا میشوند.
این معماری ترکیبی، امکان اجرای سیستمعامل کامل اندروید را بدون نیاز به شبیهسازی تمام اجزای سختافزاری فراهم میکند.
Kernarium از هستهی Linux 6.18 LTS استفاده میکند و علاوهبر معماری ARM64، از اجرای دستورهای ARM32 و x86-64 نیز پشتیبانی میکند.
توسعهدهنده اعلام کرده است که این فناوری در اصل برای اجرای سیستمعاملهای مختلف لینوکسی طراحی شده است و میتواند از کاربردهای پیشرفتهای مانند اجرای کانتینرهای Docker، محیطهای دسکتاپ لینوکس و ابزارهای سازگاری Wine و Proton نیز پشتیبانی کند.
یکی دیگر از قابلیتهای مهم Andarium، پشتیبانی از پردازش گرافیکی شتابیافته است که اجرای برخی از بازیهای سهبعدی اندرویدی را امکانپذیر میکند.
این شبیهساز از فناوری KosmicKrisp برای تبدیل دستورهای گرافیکی Vulkan به رابط Metal اپل استفاده میکند. در نتیجه، نرمافزارهای اندرویدی میتوانند برای پردازش بخشی از جلوههای گرافیکی خود از سختافزار گرافیکی دستگاه بهره ببرند.
براساس اطلاعات منتشرشده در مخزن گیتهاب پروژه، Kernarium از Vulkan 1.4 پشتیبانی میکند و با استفاده از فناوری Zink، امکان اجرای OpenGL 4.6 و OpenGL ES 3.2 را نیز فراهم میسازد.
پشتیبانی از رمزگذاری و رمزگشایی سختافزاری ویدیوهای H.264 و HEVC ازطریق فریمورک VideoToolbox اپل نیز در این پروژه گنجانده شده است.
توسعهدهندهی Andarium اعلام کرده است که شبیهساز جدید میتواند بسیاری از بازیهای سهبعدی اندروید را روی دستگاههای جدید اپل اجرا کند؛ بااینحال، عملکرد واقعی برنامهها به سختافزار دستگاه و میزان سازگاری آنها بستگی دارد.
چه آیفونهایی از شبیهساز Andarium پشتیبانی میکنند؟
براساس اطلاعات رسمی منتشرشده در صفحهی TestFlight برنامه، برای اجرای Andarium به آیفون یا آیپدی با سیستمعامل iOS 27 یا iPadOS 27 و نسخههای جدیدتر نیاز است.
دستگاه همچنین باید به تراشهی A14 یا جدیدتر مجهز باشد. بنابراین، خانوادهی آیفون ۱۲ ازنظر نسل پردازنده، حداقل سختافزار موردنیاز را دارد؛ البته نصب سیستمعامل سازگار نیز ضروری است.
کاربران برای نخستین اجرای برنامه باید دستکم ۳ گیگابایت فضای ذخیرهسازی آزاد داشته باشند. راهاندازی اولیه ممکن است چند دقیقه طول بکشد.
کنترلهای لمسی و دکمههای مجازی پاور، تنظیم صدا، بازگشت و خانه نیز برای کار با محیط اندروید در نظر گرفته شدهاند.
البته شبیهساز هنگام خروج از حالت پیشزمینه متوقف میشود؛ بنابراین، کاربران نباید انتظار داشته باشند که برنامههای اندرویدی مانند اپلیکیشنهای بومی iOS به فعالیت خود در پسزمینه ادامه دهند.
همچنین سرویسهای گوگل و فروشگاه پلی استور بهصورت پیشفرض در نسخهی فعلی وجود ندارند. در نتیجه، نصب فایل APK لزوماً به معنای اجرای موفق تمام برنامههای اندرویدی نیست؛ بهویژه اپلیکیشنهایی که برای عملکرد صحیح به خدمات گوگل، تأیید هویت دستگاه یا قابلیتهای سختافزاری خاص نیاز دارند.