4 ms·
Another problem is that you need some permissions for even the most basic functionality. Let us assume I'm making a singleplayer game that happens to take more
by sharpneli 13y ago
Another problem is that you need some permissions for even the most basic functionality.
Let us assume I'm making a singleplayer game that happens to take more space than 50MB. For that I need internet and external storage write permissions in addition to network and wifi state etc (see http://developer.android.com/google/play/expansion-files.html#Permissions http://developer.android.com/google/play/expansion-files.htm...)
And all this because the persons designing android thought that 50MB is enough for all applications and thus made their package manager to cap packages at 50MB. Imagine if .deb or .rpm would be 50MB max.
- dredmorbius 13y agoWriting to storage I can allow. Location, comms (absent some networking), messaging, address book / contacts, phone ID, Nope Nope Nope.
- lmm 13y agoIf you want to use 50mb of my phone's flash space then yeah, you'd better have a good reason for that.
- rockdoe 13y agoRequesting 50M+ of storage for a single player game is a good enough reason, that's not outrageous for graphics resources, music etc. But would you understand that this necessarily leads to the app having to request: <uses-permission android:name="com.android.vending.CHECK_LICENSE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> as well?