Есть ли ограничение на размер приложения в Android Marketplace?
Я знаю, прочитав это:
Существует ли ограничение по размеру для загрузок Android Market?
То, что не было ограничения на размер приложения, которое может быть загружено по беспроводной сети (OTA), но мне интересно, существует ли ограничение, например, наложенное Apple App Store (20 МБ), теперь, когда Nexus одно работает на Сеть 3G AT & T на сегодняшний день.
Заранее спасибо за помощь/
Truk
3 ответа
Нету. Не то чтобы я читал / видел в Справке Google по загрузке приложений и т. Д.
Затем я углубился в это и нашел эту ссылку, в которой Дайан Хэкборн упоминает следующее:
Куча Java ограничена 16 МБ, но это всего лишь куча, поэтому я не верю, что код включен.
Основной ответ: сделайте ваше приложение как можно меньше. Немного подробнее: у G1 есть ~75 МБ памяти для приложений и данных, поэтому, если ваше приложение занимает ~5 МБ, оно использует 7,5% этой памяти, что становится довольно заметно. Также код должен быть скопирован во время фазы dexopt, поэтому, если ваш размер значительно связан с кодом, то это общее необходимое пространство также увеличивается.
На этом этапе вам остается только решить, сколько места может занять ваше приложение, прежде чем ваши пользователи не решат, что его стоит оставить на своем телефоне.
Итак, фактический лимит? Вроде, но не совсем. Практический лимит? Абсолютно
Чтобы подвести итог, и поскольку вы отметили здесь Nexus, Nexus One имеет 512 МБ флеш-памяти на борту, и эти 190 МБ доступны для загрузки приложений.
Никаких реальных ограничений, но поскольку у мобильных телефонов не так много памяти, держите приложение как можно меньше.
Кроме того, если ваше приложение тяжелое, загрузка и загрузка займет некоторое время. Ваши пользователи могут быть обескуражены этим.