Конкретно по играм — непонятно, каким образом можно cделать, например, файл APK Expansion для устройств с поддержкой сжатия текстур PVRTC (PowerVR?) и отдельно для S3TC (Tegra?), а для остальных ETC1. Похоже способ со скачиванием кеша с внешнего источника, т.е. своего сервера, остается в силе.
Так же как десктопный инсталлятор chrome, adobe reader, MS security essentials, direct x, steam и еще кучи продвинутых продуктов)
Похоже, проще один раз скомпилить установщик, а все остальное держать на серверах и подгружать в каждом случае нужную выборку.
Это не маркетинг, а костыли, кроме ограничения на размер в маркете есть (было) ещё и локальное ограничение — у многих смартфонов было очень мало свободного места для установки программ (150 МБ, хы-хы), но зато слот для карт памяти, куда можно вставить карту хоть на 32 ГБ — и многие приложения (навигаторы и большие игры) устанавливались в основную память мегабайт на 20, и докачивали пару гиг на карту памяти.
Читали хоть статью по первой ссылке?
*Include a notification UI that provides progress and estimated completion time in layouts customized for ICS and pre-ICS devices
*Resume large files safely
*Handle redirection with appropriate limits
*Run in the background as a service
*Pause and resume downloads when WiFi is not available
Задел на будущее, однако. Даже с учетом видео, графики и всего прочего.
Даже для PC не так много игр размером больше одного DVD.
Получается, либо максимальный размер приложения будет не 4 Гб, а 4 Гб 50 M, либо файлы будут не по два гига, а чуть меньше?
Для PC уже почти стандарт 6-8 гиг, а некоторые и уже и больше 12 гиг.
Но для мобилок пока действительно достаточно, вроде пока самая здоровая Fifa 2012 из тех что встречались, около 1,5 гиг, но там все кэши в одном файле.
Для LotRO могу точно сказать, что около 11Gb, SW:ToR тянулся из сети инсталлером, а следовательно игра весит столько, сколько весит, Mass Effect 2 тянулся из сети Steam`ом и весит столько сколько весит.
А зачем это нужно вообще — пытаться создавать универсальный установочный архив? Это удобно было 10 лет назад, когда программы распространялись без интернета через знакомых. Сейчас логичнее было бы приблизить схему распространения программ к web — разделять на мелкие составляющие, имеющие URL и кэшировать их в памяти телефона. Так и установка будет быстрее (unzip на телефоне тормозит), и место экономит, и копирасты довольны (сложнее сделать копию программы).
Свобода, свобода и еще раз свобода платформы :) Изначально google и Android Inc. не сильно заботила защита от пиратов (коими сейчас являются большое количество Китайцев).
это может и хорошо, только вопросом пользователей они обеспокоились то? просто сейчас то казусы с возвратом денег, а 4Гб если файл или даже 1Гб за 15мин даже скачать не успеете, чтобы вернуть деньги если хотя бы это фейк, а не просто не понравилось. Если я не прав, поправьте плизз…
Максимальный размер приложения в Android Market увеличен до 4 ГБ