2010-07-02 3 views
2

Мне было интересно, есть ли у Android какие-либо ограничения, которые помешали бы 300+ мегабайтам видеозаписей быть включенными в приложение?Можете ли вы включить большие видеофайлы в приложениях Android?

В настоящее время у меня есть несколько приложений для iPhone, которые делают это, и из-за спроса я рассматриваю возможность переноса их на Android.

ответ

1

Во-первых, большинство устройств Android не имеют 300 МБ пространства для хранения.

Во-вторых, для установки приложений требуется в два раза больше места при установке, так как при необходимости приложение будет нуждаться в 600 + МБ (или 1,200 + МБ, если вы включите защиту от копирования на Android Market).

В-третьих, многие пользователи пытаются приобрести свои приложения через 3G и будут довольно раздражены, если вы стоите им небольшого состояния только для загрузки вашего приложения.

Android 2.2 позволяет устанавливать приложения на SD-карту. Это решает первые две проблемы, по крайней мере, несколько, хотя первые устройства получают только 2.2.

+0

Спасибо за быстрый ответ. Пользователи iPhone должны иметь подключение к Интернету с d/l моими текущими приложениями. Это ограничение Apple. Я могу понять разочарование в необходимости загрузки 600 МБ по 3G. Итак, если я нацелен на пользователей Android 2.2+ и добавляю отказ от рекомендации, использующий подключение к Интернету к d/l, это будет работать? – pherbio

+0

@pherbio: Надеюсь, это сработает. Вы будете знать только, если жалобы начнут скатываться. В Android нет возможности заставить приложение установить через Wi-Fi. Я по-прежнему рекомендую вам найти еще один вариант, помимо упаковки 300 + МБ видео в приложении - см. Ответ Джеймса Шек. – CommonsWare

+0

Спасибо. Я рассмотрю этот вариант. – pherbio

0

Это действительно плохая идея сделать это в приложении для Android. Большинство устройств Android используют внешние карты памяти для больших данных и имеют ограниченное внутреннее хранилище для приложений. В последней версии ОС 2.2 есть новая функция для хранения приложений непосредственно на внешнем хранилище, но для поддержки большинства устройств вам лучше сделать это как отдельную загрузку.

3

У вас может быть приложение, загружающее данные при первом запуске. Эти данные могут быть направлены на SDCard или в зависимости от того, какое местоположение имеет наибольшее свободное пространство.

Я еще не видел способ получить APK для автоматической установки приложения на внутреннюю карту памяти и включенные данные на SD-карту.

Смежные вопросы