Я разрабатываю серверные приложения в Java, и теперь меня попросили обслуживать некоторые мобильные приложения. Вопрос всегда меня беспокоит «сколько» данных я должен отправить в приложение? Если мне нужно перенести большой XML-документ, я должен отправить его узлом по требованию .... если да, то он больше не будет потреблять батарею телефона (так как телефон будет создавать новые соединения для всех узлов) , Если я решаю сразу отправить весь документ, клиенту может потребоваться много времени, чтобы загрузить весь документ, и может возникнуть проблема с его временным хранением ... тем более, может возникнуть несогласованность данных в двух копиях данных , Короче говоря, мне нужно знать, «является ли создание соединения для мобильного устройства слишком дорогостоящим?» Какой подход лучше - получать данные в кусках, создавая несколько соединений или получая все данные вместе в одном соединении.Вопросы проектирования при разработке веб-сервисов для мобильных приложений
Мне также нужно знать, разрабатывая мою веб-службу для мобильных клиентов, должен ли я отправлять им URI изображения или данные изображения (в виде массива байтов)?
Спасибо.