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