PojavLauncher_iOS icon indicating copy to clipboard operation
PojavLauncher_iOS copied to clipboard

[Info] System support in future releases of PojavLauncher

Open crystall1nedev opened this issue 3 years ago • 3 comments

We've made some get progress in the past couple of weeks regarding PojavLauncher on iOS, most notably by bringing Java Edition to unjailbroken devices with full JIT support via a variety of services. However, in doing these updates, we also revisited an old conversation about software support going forward. After talking internally and with other server members, we came to a conclusion:

PojavLauncher will require iOS 14.0 or later in a future release.

This announcement comes after taking a closer look at multiple factors, including (but not limited to) feature support, user experience differences, and our active user base. We believed that we should begin to focus our efforts on newer technologies and features.


We thank all of the users on iOS 12 and 13 who helped us get here, and want to extend your lifetime as long as possible here. Although we won't provide official support for issues if they cannot be reproduced on iOS 14.0+, we'll be adding force_unsupported_launch to the launcher's available preferences. This will allow users to force PojavLauncher to open regardless of any software-based blocks we have put into place.


Below are a list of comments for each corresponding version and how it will be updated to reflect these changes (as well as other launch warnings).

crystall1nedev avatar Sep 14 '22 04:09 crystall1nedev

PojavLauncher 2.1 "Sculk Catalyst"

2.1 will be largely unchanged from its original plans. Devices with the Apple A7 chip were already slated for unsupported status after this release, however this has since been extended to include all other 1GB RAM devices as well:

  • iPhone 5s
  • iPhone 6
  • iPhone 6 Plus
  • iPad Air (1st generation)
  • iPad mini (2nd generation)
  • iPad mini (3rd generation)
  • iPod touch (6th generation)

These devices will now receive a warning about the upcoming deprecation with every 30 launches of the application. Support for issues encountered with these devices will no longer be available on this GitHub repository or our Discord server.

Side note: This is the last release of PojavLauncher with a jailbreak-specific .deb package.

crystall1nedev avatar Sep 14 '22 04:09 crystall1nedev

PojavLauncher "Warped Nylium"

These plans may change in the future.

"Warped Nylium" will no longer support being opened on a device with 1GB RAM. You can use the flag above to override this, as it is just a software block. However, be aware that no issues will be allowed, unless you can provide logs from a device running iOS 14.0+.

This will be the last release to truly support iOS 12 and 13. Users still on these versions will be warned with every 30 launches and recommended to update to a newer version of iOS.

Side note: There will be the addition of a new one-time warning for 2GB and 3GB RAM devices about possible memory constraints:

  • iPhone 6s and 6s Plus
  • iPhone 7 and 7 Plus
  • iPhone 8 and 8 Plus
  • iPhone X and XR
  • iPhone SE (1st and 2nd generation)
  • iPad (5th, 6th, 7th, 8th, and 9th generation)
  • iPad Air (2nd and 3rd generation)
  • iPad mini (4th and 5th generation)
  • iPad Pro (9.7-inch)
  • iPod touch (7th generation)
  • Apple TV HD, 4K (2017) and 4K (2021)

crystall1nedev avatar Sep 14 '22 04:09 crystall1nedev

PojavLauncher "Dark Prismarine"

These plans may change in the future.

"Dark Prismarine" will no longer allow launching on iOS 12 or 13. The flag to force launching is still available, however it may not work depending on what the compiler spits out.

As time goes on, we will be slowly moving code to iOS 14.0+ APIs. These actions will break features, or the launcher entirely, when the force flag is set to true and will require modifying the source code to fix.

PojavLauncher "Budding Amethyst"

These plans may change in the future.

"Budding Amethyst" will complete the process of moving into iOS 14.0+ APIs and remove backwards-compatible code for iOS 12 and 13. The force flag will also be removed, and some code cleanup will also be performed.

crystall1nedev avatar Sep 14 '22 04:09 crystall1nedev