Наиболее распространенный способ использования сервисов на основе SOAP в Android, по-видимому, - через kSOAP2, так как он очень часто рекомендуется здесь для stackoverflow. Я фанат SOAP, так как некоторое время работал с JAX-WS.
Но даже люди, стоящие за kSOAP2, не рекомендуют его для мобильных устройств. Я знаю, что SOAP создает много накладных расходов, которые вы не хотите иметь на своем мобильном устройстве. Есть ли у вас опыт работы с сервисами на базе SOAP, используемыми Android, это действительно проблема? Что является основным узким местом, пропускной способностью или памятью / процессором?
Мне нужно передать текстовые и двоичные данные, REST - лучшая альтернатива здесь?
Спасибо
edit: Если возможно, я хочу избежать создания парсера самостоятельно, должен работать без собственного парсера. Может GSON?