Я сейчас занимаюсь разработкой приложения iOS
для фотографа. Главной достопримечательностью приложения станет галерея их работ, поэтому около 300 МБ изображений.
Мой план до сих пор заключался в том, чтобы включать версии изображений с более низким разрешением в самом приложении и иметь изображения с полным разрешением, извлеченные из FirebaseDatabase
для замены версий с низким разрешением.
Теперь я сомневаюсь в себе, хотя, поскольку извлечение 300-мегабайтных изображений из Firebase
для каждого пользователя кажется довольно дорогостоящим. Будет ли лучше для меня просто принять большую загрузку и включить все изображения в приложение? Учитывая, что это также сэкономит время пользователей и даст им более плавный опыт, это кажется лучшим вариантом. Но я не уверен, есть ли проблемы с этим, о которых я не знаю.
Как люди обычно имеют дело с такими вещами?