TIMOB-19477 has introduced a new /DefaultIcon.png to generate all iOS icons from.
There are differences in icon guidelines and requirements between platforms:
- iOS requires 24-bit (no alpha)
- Other platforms support 32-bit (with alpha) and some (Android) actively promoot using transparency to produce unique icon shapes
Take our 4.1.0 sample app:
To support this we need optional platform-specific versions of DefaultIcon.png. Since the icon itself should not be packaged with the app, the platform specific icons should reside under:
If this icon does not exist for the target platform it should look for /DefaultIcon.png
Additionally, validation of specific platform requirements could be added like
TIMOB-19512 requests for 24-bit on iOS.