Я создаю мобильное приложение, которое будет нацелено на телефоны iPhone/iPad и Android. Приложение будет включать пользователей, которые будут фотографировать и загружать на мой сервер, а затем пользователи смогут просматривать эти фотографии на своих мобильных устройствах (хотя не обязательно их собственные фотографии, поэтому пользователь Android может смотреть фотографию, сделанную с iPhone).
Какими размерами я должен сохранять фотографии, чтобы иметь возможность использовать большинство случаев использования? iPads 1,333 Вт/ч, большинство мобильных телефонов составляют 1,5 или 1,333 Вт/ч с некоторыми редкостью 1,666 Вт/ч. В частности:
iPad: 1024x768, iPad3: 2048x1536, iPhone и некоторые другие телефоны: 960x640, 480x320, 800x480.
Чтобы иметь возможность управлять ею, мне нужно решить несколько определенных размеров изображений и сохранить фотографии в этих размерах. Я не ищу помощь на технической стороне. Я могу сделать масштабирование изображения на стороне сервера и т.д. Я ищу рекомендации/лучшие практики/уроки, касающиеся размеров изображений, прежде чем я зашел слишком далеко в его создание.
- Какими размерами я должен сохранять фотографии в большинстве случаев использования?
- Вы рекомендуете масштабирование на стороне клиента перед загрузкой на сервер, чтобы сэкономить на времени передачи (например, уменьшить 2048x1536 фотографий iPad) или мне всегда нужно переводить оригиналы?
- Как мне обрабатывать несовместимые размеры изображений (например, снимок, сделанный с iPad на устройстве Android)? Должен ли я предварительно разрезать эти изображения на своем сервере перед отправкой на клиент или я должен разрешить клиенту изменять размер изображения?
- Также существует проблема с пользовательским интерфейсом. На странице будут другие вещи, кроме фотографии, может быть, кнопка или два для навигации. Должен ли я идти за чем-то меньшим, чем полный размер экрана, сохраняя при этом одинаковое соотношение сторон при сохранении изображений?
Я знаю, что некоторые из этих вопросов не имеют ответа, и ответы относительно, но я хотел получить некоторые мнения. Спасибо.