Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
то есть, расход траффика и батареи — результат передачи данных от пользователя к пользователю?Да.
А как быть, если тот же объем данных передадут с сервера пользователю?Могут применяться PUSH-уведомления и фильтры, да и соединение придется поддерживать одно, а значит, keep-alive'ить нужно только его одного, что приводит, в конечном итоге, к понижению расхода энергии батареи.
В общем, с моей точки зрения, мессенджер должен обеспечивать в первую очередь удобное пользование, надежность и, как вариант, возможность шифровать конфиденциальные разговоры. Обеспечение анонимности — задача несколько другого плана.
Какую архитектуру IM вы считаете приемлемой?