Поскольку вы предполагаете, что большинство людей будут использовать WiFi, я говорю изменение размера на сервере:
Во-первых, память / скорость.Несмотря на то, что вы можете создавать несколько потоков на iPad, чтобы ускорить изменение размера в несколько форматов, вы получите только то, что вам не хватает памяти.Простая загрузка одного изображения 1600x1200 легко увеличит до 40M.Несколько форматов в нескольких потоках могут привести к неприятностям (например, к гибели из-за нехватки памяти).Ваш сервер будет иметь несколько гигабайт оперативной памяти и несколько процессоров.IPad просто не собирается побеждать это.Недостатком, конечно же, является то, что вам придется поддерживать сопутствующий сайт в течение всего срока действия вашего приложения.
Во-вторых, наличие на сервере и отсутствия жесткого кодирования точных форматов в приложении для iPad даст вам больше свободы, когда вы решите что-то изменить (или исправить) в своих форматах.Изменение серверного кода, очевидно, намного проще, чем повторное развертывание приложения для iPad в App Store с небольшим изменением (и обновлением некоторых пользователей, а некоторых нет).
Я бы не стал сильно беспокоиться о пропускной способностипотребления, но обязательно запомните это, когда ваш пользователь подключен к сети 3G (используйте Reachability API).