WhatsApp только что анонсировал новое веб-приложение здесь.
По какой-то причине интерфейс требует, чтобы телефон был подключен все время. Это по соображениям производительности (не создавать дополнительную нагрузку на их текущих серверах)? Есть ли другие ограничения, которые вызывают это?
Почему веб-приложение whatsapp требует телефонного соединения все время?
Ответ 1
Официальное объяснение:
Ваша сессия в WhatsApp Web является расширением WhatsApp на вашем Телефон. WhatsApp Web подключается к вашему телефону для синхронизации сообщений, поэтому вы может видеть все сообщения на обоих устройствах. Таким образом, первое требование к возможность использования WhatsApp Web является активной учетной записью WhatsApp на вашем смартфон.
Источник: https://www.whatsapp.com/faq/en/web/28080002
Как вы знаете, ваша история Whatsapp хранится только в базе данных на самом телефоне. Чтобы увидеть эту историю в своем веб-браузере, вам нужно получить ее с телефона. Whatsapp мог переделать его, чтобы все было сохранено в облаке (как это делают многие конкурирующие приложения для обмена сообщениями). Но это, похоже, противоречит их философии. Они поддерживают связь с одним телефоном. Как вы, возможно, знаете, вы не можете установить Whatsapp на нескольких телефонах с использованием той же учетной записи. Веб-интерфейс - это просто пульт для работы Whatsapp на вашем телефоне.
И хотя я не знаю точно, я думаю, что это более безопасно. Меня не удивит, если данные, передаваемые между веб-приложением и телефоном, будут зашифрованы таким образом, что даже сами Whatsapp не смогут расшифровать. Возможно, QR-код создается на стороне клиента (в браузере), и, сканируя его с помощью приложения, нет необходимости обменивать ключи через серверы Whatsapp. Таким образом, они никогда не получают ключи шифрования и не смогут проверять данные, которые маршрутизируются через их серверы.
Примечание. Конечно, Whatsapp мог в любой момент изменить их реализацию как приложения, так и веб-приложения и включить подслушивание.