Warning: app is not optimized for iOS 10 - you can do that
In the beta version of iOS 10.3, users receive the warning when starting some apps that the app is not optimized for iOS 10. In this practical tip, we explain what is behind it and what you can do about it.
Warning: app is not optimized for iOS 10
The warning in iOS 10.3 refers to the 64-bit environment that Apple has installed in its cell phones since the iPhone 5S. Instead of a 32-bit processor, there is a 64-bit processor in all iPhones from the iPhone 5S. This makes the new iPhones faster because they can process more data at once. However, this has an impact on apps:
- Apps must be optimized for 64-bit processors so that they can benefit from them. If 32- and 64-bit apps run in parallel on a 64-bit processor, the 32-bit apps slow down the iPhone.
- Therefore, Apple has not allowed new, pure 32-bit apps in its store since 2015, a 64-bit version must also be submitted.
- It can therefore be assumed that Apple will sooner or later exclude 32-bit apps from the iPhone. The warning message in iOS 10.3 is the first harbinger of this step.
- As of iOS 11, it is likely that 32-bit apps will no longer run on the iPhone. If Apple stays true to its strategy, iOS 11 will appear in the fall.
- For app programmers, this means a lot of effort: the apps have to be rewritten so that they run in the new environment. The effort is likely to be too high for smaller publishers.
- If you cannot do without individual apps for which the warning message appears, you should not update to iOS 11 for the time being.
- Since older iPhones, such as the iPhone 5 and 5c, run in a 32-bit environment, iOS 11 will likely no longer be available for these iPhones.
On the next page, we will show you how to find out whether you have an iPhone with a 32- or 64-bit processor.