Live data from Hacker News

WhatsApp doesn't understand the web

andregarzia.com

111–120 of 132 posts

Re: WhatsApp doesn't understand the web

#111
post #10

This web client, even in it's current horrific form, is something I really needed. Many a times I find myself working on my laptop, with the phone carelessly lying somewhere else in the room. It's a pain to go find it when a new message arrives. The bottomline is, I guess WhatsApp doesn't need a Web Client to compete with other services. If you've been to India, you will realize how pervasive WhatsApp is, with or wit…

Me too! Sadly, as an iOS user, I can't have it.

Re: WhatsApp doesn't understand the web

#112
post #89
post #76

Can it be a money issue? Remembering that WhatsApp is not free, the 1$ for a year of service should be how they make money (I think they did a very good job there because no one that I know remembers that). Maybe the on-line phone solution suits them technically and economically, because they don't want to provide you with an alternative client that you might use for free. As they say this is simply and extension of…

I don't think it's that no-one remembers that, but I don't think WhatsApp actually enforces this seriously. I have never paid for the service and each time the deadline for doing so approached, it had been extended.

I've paid for it once, but before that I had at least two extensions, and since I paid I've had one extension.

Re: WhatsApp doesn't understand the web

#113
post #39

Of course not. It's not federated and not standard compliant. It's a complete shame that they use XMPP but modified it to make it non compliant on purpose. Whatsapp is just an insult the Web and an example of the Internet's dark age mentality of walled gardens (like AOL vs Compuserve e-mail incompatibility).

All the nerds here only think about standards etc. Don't forget whatsapp is a company and it has to protect its market. Without controlling all the clients, whatsapp is worth a lot less.

Re: WhatsApp doesn't understand the web

#114
post #77

Earlier quoted context omitted.

> The fact that a given closed tech is winning does in fact support my argument: open wins, eventually. Huh? I fail to see the logic behind this. > And the fact that protocols and standards prevail is precisely because they need to be open to become protocols and standards. Well, yes, but that doesn't say much about other levels of the stack, like applications. And besides, we've had lots of succesful proprietary but…

The logic is this: you are taking a picture while I see the whole movie. So, Apple is winning 'now', so is Whatsapp, but they may lose it eventuallly b/c they are closed models.

They could fail for hundreds of different reasons, not all necessarily related to being open or closed.

Re: WhatsApp doesn't understand the web

#115
post #111
post #10

This web client, even in it's current horrific form, is something I really needed. Many a times I find myself working on my laptop, with the phone carelessly lying somewhere else in the room. It's a pain to go find it when a new message arrives. The bottomline is, I guess WhatsApp doesn't need a Web Client to compete with other services. If you've been to India, you will realize how pervasive WhatsApp is, with or wit…

Me too! Sadly, as an iOS user, I can't have it.

[deleted]

Re: WhatsApp doesn't understand the web

#116

I would be interested to understand more about why WhatsApp made some of those decisions. The requirement to keep your phone connected to the Internet seems strange, perhaps it's using some encryption key that never leaves the device? Why do they need the Chrome-only filesystem API so much? Why has iOS been left out?

It is a very simple reason. They don't want to support multiple devices login as the same time to the same account. The reason for this I think it is because of their architecture constraints: - Currently, they are storing all the messages on the phone. So once the message is received by the phone, it will be removed from Whatsapp server. This can save the storage and processing cost on the server. If you want to support multiple clients, you need to save those messages on the server for a period of time (e.g. a few weeks).

- If you allow two clients online at the same time, you need to support "carbon copy" meaning you need to send the messages to all the clients and keep the status of the messages in sync. This will take a lot of processing on the server side.

- When a client offline for a long time goes online, you also need to sync from the server all the messages that were sent during the client is offline.

So their architecture was built in such a way that the processing power on the server side is limited to the minimum. I believe that they may change its strategy in the future. However, it will take time.

Re: WhatsApp doesn't understand the web

#117
post #77

Earlier quoted context omitted.

> The fact that a given closed tech is winning does in fact support my argument: open wins, eventually. Huh? I fail to see the logic behind this. > And the fact that protocols and standards prevail is precisely because they need to be open to become protocols and standards. Well, yes, but that doesn't say much about other levels of the stack, like applications. And besides, we've had lots of succesful proprietary but…

The logic is this: you are taking a picture while I see the whole movie. So, Apple is winning 'now', so is Whatsapp, but they may lose it eventuallly b/c they are closed models.

But this is a faith-based attitude; the reasoning and evidence you presented could just as easily be used to support a "closed eventually wins" argument, where any open platform that's currently winning is only doing it temporarily until a closed platform dominates.

Re: WhatsApp doesn't understand the web

#118
post #113
post #39

Of course not. It's not federated and not standard compliant. It's a complete shame that they use XMPP but modified it to make it non compliant on purpose. Whatsapp is just an insult the Web and an example of the Internet's dark age mentality of walled gardens (like AOL vs Compuserve e-mail incompatibility).

All the nerds here only think about standards etc. Don't forget whatsapp is a company and it has to protect its market. Without controlling all the clients, whatsapp is worth a lot less.

Why does controlling the clients make it worth more? One of the articles key points was that it shut down good 3rd party clients and replaced them with a bad 1st party client. Controlling the clients is only a good move if you use that control to make better clients.

Re: WhatsApp doesn't understand the web

#119
post #25
post #11

Earlier quoted context omitted.

Hate the gifs.. Made the article almost unreadable.. Just have them loop once or twice when I scroll to that part of the article.

Thanks for the feedback. The gifs are the way I use to express my sentiments without reverting to cursing in all languages I know. I am aware that they are not every ones cup of tea but I liked them. I will consider not abusing gifs in the future (even though I love them and will probably use).

I love the gifs ヽ(⌐□_□)ノ♪♬

Re: WhatsApp doesn't understand the web

#120
post #113
post #39

Of course not. It's not federated and not standard compliant. It's a complete shame that they use XMPP but modified it to make it non compliant on purpose. Whatsapp is just an insult the Web and an example of the Internet's dark age mentality of walled gardens (like AOL vs Compuserve e-mail incompatibility).

All the nerds here only think about standards etc. Don't forget whatsapp is a company and it has to protect its market. Without controlling all the clients, whatsapp is worth a lot less.

By that logic any e-mail service should be incompatible with the rest, but that's clearly idiotic and no one would try arguing it. Try also imagining that your mobile carrier would tell you that by no means you are allowed to call to users of another carrier, since that would not "protect their market". Would you ever use such? When it comes to instant messaging however some lose common sense and start thinking that dark ages approach is acceptable.

When communication service instead of enhancing communication tries to hinder it by intentionally gutting interoperability, one should avoid it like a plague.

Post reply on HN