Обновления Android Маркета для БОЛЬШИХ приложений (50 Мб +) - PullRequest
1 голос
/ 28 января 2011

В будущем я буду портировать приложение для iPhone на Android / NDK, которое работает с большим количеством файлов ресурсов (более 50 мегабайт).Придется ли моему приложению загружать и хранить эти файлы на / sdcard и проверять / загружать обновления закрытым способом через мой собственный веб-хостинг, или у Google будет решение для этого?Может ли Google на самом деле разместить дополнительные файлы?

Ответы [ 2 ]

3 голосов
/ 28 января 2011

Большинство приложений загружают ресурсы самостоятельно на SD-карту, потому что приложения обычно находятся в каталоге данных, который на некоторых телефонах не очень большой (например, ~ 140 МБ бесплатно в новом HTC Desire). Хорошим примером является MapDroyd, который загружает и обновляет сами данные карты через http независимо от рынка.

Начиная с Android 2.2 (Froyo), вы можете установить приложение на SD-карту, но не на обычную SD-карту, а в специальную зашифрованную часть SD-карты.

Если вы действительно хотите использовать Android Market для всего, что вы можете разделить свое приложение на два или более приложений - одно для основного приложения и одно для ресурсов. Приложения, подписанные одним и тем же ключом разработчика, могут получать доступ друг к другу. Если основное приложение запускается, проверьте приложение ресурсов и, если оно отсутствует, откройте Android-маркет с приложением ресурсов для загрузки.

0 голосов
/ 30 мая 2012

В качестве альтернативы Google Play Store (ранее известный как Android Market), теперь также можно размещать большие файлы расширения APK (файлы ресурсов) до 2 ГБ.

Подробнее об этом здесь: Файлы расширений APK в Google Play

...