Порой, заказчики BlackVR хотят наполнить большим количеством интересного контента свои приложения. Разнообразие в опыте пользователя это хорошо, но медаль имеет вторую сторону в виде увеличенного веса приложения. Не каждый может/захочет скачивать игру весом под гигабайт. Да и маркеты имеют определенные ограничения по максимальному весу приложений.
Для таких случаев существуют различные варианты решения, с подгрузкой дополнительных ресурсов. Например Google Play позволяет публиковать файлы расширения, до 2 гигабайт, для игры или приложения. Этот вариант подразумевает собой то, что приложение не уместилось в ограничение маркета в 100 мегабайт.
public AssetReference scene; //выбрать в инспекторе
Addressables.LoadSceneAsync(scene);
В заключение будет полезно разложить по полочкам самые важные плюсы и минусы системы Addressable Asset System для подгрузки игровых файлов с сервера.
Плюсы
- Экономия общего времени загрузки
- Экономия памяти
- Удобство использования
Минусы
- Ожидание загрузки в установленном приложении
- Наличие сервера для хранения файла