It one of the 2:
-
It’s downloading its own content after installing. Unless you want to pay for CDN for us this is not an option we can afford.
-
It has larger than 2GB apk. This is technically possible because APK files are zip archives and zip archives can be as big as 4GB and packed with zip64 extensions allow nearly infinite size. The problem is - this is non-standard for APK and not ZIP files. Officially Google only supports 2GB or less APK files and so do most phones. Some may be able to open and install these files but most phones won’t. In fact any app that is published on Google store has even stricter limitation - APK size can’t exceed 100MB, we don’t care about this limit because we are not publishing on play store. Still not an option because this will fail to install on most phones.