IPear (iOS emulator)

iPear is an iOS/iPadOS smartphone emulator released for Microsoft Windows, Linux, Unify Desktop, EKS Vortex, and TSUG-based PCs. It was developed by Adam Ferretti (under the pseudonym King Flash), Richard Guilbert (under the alias _brokenball_) and Yves Smith (under the alias BombOmbGamer1909), with additional development by FloralGamer1987, BuoyantDan, and muzr378. It is written in C++. iPear can almost run all commercially released applications for iOS, as well as third-party applications that aren't available on the App Store. The emulator is largely focused on compatibility and performance, as well as accuracy. Currently, the developers of the emulator don't have plans to release a version for mobile devices running on Android and PTSUG, due to a lack of interest in those operating systems.

Although Darwiner emulates macOS and iOS on PCs running Microsoft Windows, Unify Desktop, TSUG, and EKS Vortex and on mobile devices running Android and PTSUG, iPear is only focused on emulating iOS and iPadOS based devices on PCs running Microsoft Windows, Linux, Unify Desktop, EKS Vortex, and TSUG.

In order to use iPear, a user must obtain an IPSW firmware file of iOS/iPadOS, decrypt the IPSW file and create a dynamic virtual disk image of at least 16GB or higher. An Apple ID is required for setting up the emulated iOS environment and download applications from the App Store.

Features
iPear can emulate a wide variety of iPhones and iPad models, as well as all of the iPod Touch models ranging from the first generation model until to the latest model. The emulator features a device profiles manager, an option to take a screenshot of the emulator, an option to map on-screen touch controls to keyboard/mouse, a feature that manually rotates the device by clicking the "Rotate" button, a feature that allow the emulator to screen record, shared folders support, and the ability to install .IPA files.

The interface of iPear draws similarities to Bluestacks and other Android-based emulators, largely due to the fact that the majority of the buttons are located on the right side of the emulated screen.

Application support
iPear can almost run all commercially-released iOS applications, as well as third-party apps that aren't available on the App Store. In addition to that, games that are downloaded from the Apple Arcade subscription service are supported, as long as your Apple ID have a subscription to Apple Arcade. Applications that either use the accelerometer/gyroscope sensors or AR features are not supported. Apps that utilize the Apple Pencil peripheral may be supported.

Since iPear 1.1, the emulator can also support 32-bit based iOS apps, as long as you use a device profile that supports iOS 10 or lower.

iOS version support
Currently as of version 2.2, iPear supports the following iOS versions:


 * All 32-bit versions of iOS starting from iOS 1 (iPhone OS 1) until iOS 10
 * All 64-bit versions of iOS starting from iOS 7 until to the latest version of iOS (currently iOS 15 beta 2 as of this writing)
 * All versions of iPadOS starting from iPadOS 13 until to the latest version of iPadOS (currently iPadOS 15 beta 2 as of this writing)