iPhone 5s and iPad Air (1st gen) are the only devices that do not support ASTC and is still upgradable to iOS 12. In my awareness, 2021.1 bumped the min version to 12. Will Unity 2021.2 change the minimum iOS version to 13 so that it explicitly cuts off support for iPhone 5s, since no public change logs of 2021.2 mentioned any min iOS version increase?
If Unity still expects to support iOS 12, setting the texture format default to ASTC could cause issues on iPhone 5s, even though a diminishingly small user group, could make unsuspecting devs publishing their apps with iOS 12 support but with ASTC texture that the old device does not support.
Yes ASTC is not supported on A7 chip devices, so if you’re still targeting that, then using PVRTC might still be viable. It’s possible to switch everything to default to PVRTC in iOS player settings if you need it:
However, A7 right now seems to be about 2% of the market. Games made with Unity 2021.2 are realistically probably a year or two away from shipping, by then A7 market share will be either even lower or non-existent at all.
I’d also like to know why this is the case, or if ETC2 + crunch will be available in the override drop down, as it seems a lot more practical for games with a lot of assets to download.
As far as I know we don‘t have a global setting on any platform to prefer Crunch. If you select ETC in BuildSettings or PlayerSettings it should not use Crunch. Am I missing something?