As far as I know some apps with more than 2gb space do run on android devices,like i played a 4.6 gb+ game years back on my android phone,so that thing of not supporting 2gb+ apps is new for android,i guess, maybe it will work in old android devices?
And one more thing i founded that if you compress your files and release them as .zip they can be changed into .apk files after being downloaded on any device and can be installed and run on any android device.