Apache HTTPClient 4.x против HttpUrlConnection - какой из них быстрее на Android? - PullRequest
5 голосов
/ 09 марта 2012

Мне нужно оптимизировать скорость загрузки данных в моем приложении.

Я вспомнил, что согласно сообщению в блоге разработчиков Google HttpUrlConnection рекомендуется использовать быстрее и легче.

Для пряников и лучше, HttpURLConnection - лучший выбор. это Простой API и небольшой размер делают его прекрасно подходящим для Android. прозрачный Кэширование сжатия и ответа уменьшает использование сети, повышает скорость и сохранить батарею. Новые приложения должны использовать HttpURLConnection; это куда мы будем тратить энергию вперёд.

Но дело в том, что многие люди здесь рекомендуют ApacheHTTPClient, но Google говорит, что HttpUrlConnection лучше.

Какой http-клиент вы бы порекомендовали улучшить общую скорость? Давайте предположим, что сложность кода, который я должен написать, не имеет значения.

1 Ответ

2 голосов
/ 09 марта 2012

Я думаю, это довольно ясно из поста разработчиков Android.Когда дело доходит до Android, вы не можете получить лучший авторитет, чем сами Google.Так что, да, это правда;)

"Для Gingerbread и лучше, HttpURLConnection - лучший выбор. Его простой API и небольшой размер отлично подходят для Android. Прозрачное сжатие и кэширование ответов сокращают использование сети, повышают скоростьи сохраните батарею. "

Какая часть этого неясна для вас.

...