web-dev-qa-db-fra.com

Pourquoi l'application Web WhatsApp a-t-elle besoin d'une connexion téléphonique tout le temps?

WhatsApp vient d'annoncer une nouvelle application Web voir ici .
Pour une raison quelconque, l'interface nécessite que le téléphone soit connecté en permanence. Est-ce pour des raisons de performances (pour ne pas créer de charge supplémentaire sur leurs serveurs actuels)? Y a-t-il une autre contrainte qui cause cela?

31
oshai

L'explication officielle:

Votre session sur WhatsApp Web est une extension de WhatsApp sur votre téléphone. WhatsApp Web se connecte à votre téléphone pour synchroniser les messages, vous pouvez donc voir tous les messages sur les deux appareils. Ainsi, la première exigence pour pouvoir utiliser WhatsApp Web est un compte WhatsApp actif sur votre smartphone.

Source: https://www.whatsapp.com/faq/en/web/28080002

Comme vous le savez peut-être, votre historique Whatsapp est uniquement stocké dans une base de données sur le téléphone lui-même. Pour voir cet historique dans votre navigateur Web, il doit l'obtenir à partir du téléphone. Whatsapp aurait pu le repenser, de sorte que tout soit stocké dans le cloud (comme le font de nombreuses applications de messagerie concurrentes). Mais cela semble aller à l'encontre de leur philosophie. Ils le gardent étroitement couplé à un (un) téléphone. Comme vous le savez peut-être, vous ne pouvez pas installer Whatsapp sur plusieurs téléphones en utilisant le même compte. L'interface Web n'est qu'une télécommande pour Whatsapp fonctionnant sur votre téléphone.

Et même si je ne suis pas sûr, je pense que c'est aussi plus sûr. Cela ne me surprendrait pas si les données qui sont envoyées entre l'application Web et le téléphone sont cryptées d'une manière que même Whatsapp ne peut pas décrypter. Peut-être que le code QR est généré côté client (dans le navigateur) et en le scannant à l'aide de l'application, il n'est pas nécessaire d'échanger les clés via les serveurs de Whatsapp. De cette façon, ils n'obtiennent jamais les clés de cryptage et ne seront pas en mesure d'inspecter les données acheminées via leurs serveurs.

Remarque: Bien sûr, Whatsapp pourrait à tout moment modifier leur implémentation de l'application ou de l'application Web et activer l'écoute.

39
LeonZandman