Я изучаю способы снижения общей сетевой нагрузки мобильного android приложения.
Приложение работает со стандартным серверным <-> клиентским подключением. Вы загружаете данные (изображение, ключ: текст значения) из мобильного приложения на сервер, и сервер отправляет ответ с некоторой обработанной информацией о данных, которые вы только что отправили ему.
Главное, что я Я хочу добиться того, чтобы реализовать как можно больше функций, чтобы можно было максимально сократить объем используемой сети. Это из-за того, что inte rnet все еще может быть довольно дорогим в некоторых странах.
Теперь у меня есть к вам два вопроса:
Я спрашиваю вас если у вас есть идеи о том, как сохранить количество байтов для отправки как можно меньше. Я поиграл с преобразованием значений изображения (удаление цвета, изменение разрешения), но результат, который вы получаете с сервера, более точен, когда изображение имеет лучшее качество.
Сетевое соединение также может быть довольно нестабильным. Какие основные вещи нужно реализовать, чтобы принять во внимание эту проблему?
Любые идеи или мнения были бы замечательными!
Заранее спасибо.
PS Если это не здесь, я удалю это, но я думаю, что это вызовет интересную дискуссию.