Comments 56
Только что написал в поддержку WhatsApp. Спросил когда появиться WhatsApp для Linux. Думаю, что чем больше пользователей напишут, тем серьезнее они отнесутся к разработке клиента под Linux.
Вообще, лучше бы сделали нормальный десктопный клиент, который работает без телефона (WhatsApp Web и все что на него завязано работает подключаясь к телефону, на котором запущен WhatsApp и это тот еще маразм как по мне).
Веб-версия появилась тупо раньше. Веб-версия покрывает весь функционал приложения (кроме звонков) и не нуждается в установке. Мессенджер в принципе — достаточно примитивное приложение. Мессенджер показывает/отправляет сообщения/файлы и… собственно всё. Ему не нужно десктопное приложение для того, что бы выполнять эти функции.
Таким положением вещей мы обязаны тем, что у большинства постоянно запущен браузер.
Я, если честно, подозреваю, что у этого самого десктопного приложения под капотом какой-нибудь Electron, nw.js или что-то подобное, и тогда вообще непонятно зачем это всё.
У меня предположение, что посредством qr-кода создается (к примеру) shared secret между мобильником и браузером, о котором не знает сервер вотсапа. Таким образом зашифрованное сообщение с браузера передается на мобильник, там расшифровывается и отправляется самим мобильником. Собственно такой вариант объясняет необходимость наличия у телефона подключения к сети.
http://wiki.miranda-ng.org/index.php?title=Plugin:WhatsApp/ru
но не нуждается в браузере Chrome
Ну вообще веб клиент поддерживает следуюущие браузеры:
- Chrome
- Mozilla
- Opera
- Edge
- Safari (Mac OS 10.8 only)
Или приблуда вроде Slack Client, который по факту запускает WebKit?
![image](https://habrastorage.org/files/27c/a47/4e6/27ca474e65e24f399a4f805080aebe8d.jpeg)
Какими мессенджерами вы пользуетесь?Вот есть у меня Conversations, а в нём я шлю сообщения в ВК и Hangouts — это же не считается?
Полный бред, я уж думал, что они нормальный клиент сделали
Программка для отправки сообщений.
200 мегабайт в установленном виде.
Оно конечно понятно, откуда такое берется, ее состав выше описал a553 Это Electron статически слинкованный c WebKit, динамически слинкованный с Node и обернутый в ClickOnce. Ещё тащит с собой vccorlib зачем-то но легче от этого не становится.
Извините, но при взгляде на это поделие вспоминается шутка про js и дурку :(
Вышел бесплатный клиент WhatsApp для Windows и OS X