Práticas recomendadas de tamanho de imagem para aplicativos para dispositivos móveis

Estou criando um aplicativo para dispositivos móveis que segmenta telefones iPhone / iPad e Android. O aplicativo envolverá usuários tirando fotos e enviando para o meu servidor e, posteriormente, os usuários poderão ver essas fotos em seus dispositivos móveis (embora não necessariamente suas próprias fotos, para que um usuário do Android possa estar olhando para uma foto tirada com um iPhone ).

Quais tamanhos devo salvar as fotos para poder cobrir a maioria dos casos de uso? iPads são 1.333 W / H, a maioria dos telefones celulares é de 1,5 ou 1,333 W / H com alguns raros 1.666 W / H. Especificamente:

iPad: 1024x768, iPad3: 2048x1536, iPhone e alguns outros telefones: 960x640, 480x320, 800x480.

Para poder mantê-lo gerenciável, preciso decidir alguns tamanhos de imagem e salvar as fotos nesses tamanhos. Eu não estou realmente procurando ajuda no lado técnico. Eu posso fazer escalonamento de imagem no lado do servidor, etc. Eu estou procurando recomendações / melhores práticas / lições aprendidas sobre tamanhos de imagem antes de eu ir muito longe para construí-lo.

Em quais tamanhos devo salvar as fotos para cobrir a maioria dos casos de uso?Você recomenda qualquer dimensionamento do lado do cliente antes de fazer o upload para o servidor para economizar tempo de transferência (por exemplo, reduzindo 2048x1536 fotos do iPad) ou devo sempre transferir originais?Como devo lidar com tamanhos de imagem incompatíveis (mostrando uma foto tirada com um iPad em um dispositivo Android, por exemplo)? Devo cortar essas imagens no meu servidor antes de enviá-las ao cliente ou devo permitir que o telefone do cliente manipule o redimensionamento de imagens?Há também a questão da interface do usuário. Haverá outras coisas na página além da foto, talvez um botão ou dois para navegação. Devo ir para algo menor do que o tamanho de tela cheia, mantendo a mesma proporção ao salvar fotos?

Eu sei que algumas dessas perguntas não têm uma resposta e as respostas são relativas, mas eu queria algumas opiniões. Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion