Несмотря на закрытость яблочной операционки и ее адаптированость под определенное железо, сторонние разработчики создают разные эмуляторы iOS. Буквально на днях энтузиаст, известный под ником ciciplusplus, предложил решение, которое позволит запускать на Android старые игры и приложения.
Справедливости ради, стоит отметить, что ciciplusplus не создавал свой эмулятор с нуля. Он воспользовался наработками другого разработчика, известного под ником Hikari no Yume. Ранее он создал инструмент под названием touchHLE, способный запускать iOS-приложения на Mac и ПК.
Ciciplusplus просто портировал touchHLE на Android. Процесс оказался не слишком простым. Более того, эмулятор обладает достаточно серьезными ограничениями. В частности, он работает только на чипах с архитектурой AArch64.
https://twitter.com/ciciplusplus/status/1636135360957755393?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1636135360957755393%7Ctwgr%5E02f9eb3f726e501903a31d49364b84b8da443b01%7Ctwcon%5Es1_&ref_url=https%3A%2F%2F9to5mac.com%2F2023%2F04%2F24%2Fios-emulator-to-android%2F
Также стоит отметить, что touchHLE не эмулирует полноценную iOS на Android. Он позволяет запустить на смартфоне несколько старых игр, вроде Super Monkey Ball и Crash Bandicoot: Nitro Kart 3D.
Узнать больше о проекте, а также скачать эмулятор можно на GitHub.