iOS download size much much bigger than Android

Hello everyone,

I have a small game demo uploaded to PlayStore and to TestFlight (planning to release to AppStore soon). However, I noticed that while the Android .aab download size is about 9MB and the installed size is 18 MB, the iOS .ipa file is about 16-35 MB to download (depending on the device) and 256 MB when installed on my phone. I’m using the same code, same assets, and everything, both are packaged with Release configuration. The only difference is the asset catalog file for iOS, but that is only about 140KB uncompressed.

Does anyone know why this insane difference is?