Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

>Blaming Apple is a bit ridiculous. They're not going to spend a billion dollars fixing the problems created by carriers and Google when they already have their own messaging system.

I blame Apple for making communications software (iMessage, FaceTime) that is utterly useless to me as an Apple customer.

There are exactly two useful ways to make this kind of software.

(a) Build on top of a standard that others can implement for other platforms.

(b) Support all big platforms yourself.

Apple has decided to do neither. They made something that is totally useless for everyone outside of some close-knit circles in the U.S. Lock-in strategies are always lock-out strategies as well.

But they're not just pissing off their own customers, they're also playing a very risky game. Messaging apps have a tendency to become platforms in their own right (e.g WeChat).

By taking itself out of the picture, Apple is creating a power vacuum that is being exploited by the likes of Facebook. Ultimately this could even threaten Apple's hardware sales, for instance if Facebook manages create something interesting out of WhatsApp + Oculus.

So in my opinion, Apple's strategy is unintelligent and norrow minded. It's classic short sighted "corporate greed".



When Apple released iMessage and FaceTime respectively there weren't really good "standards" for them to adopt.

For iMessage there were desktop messaging standards like XMPP or the immature at the time RCS from cellular carriers. XMPP is not a great protocol for mobile devices with unreliable/changing network connections and background processing constraints. RCS was immature when iMessage was released and hadn't really been deployed by carriers or was deployed but not interoperable between them. It also requires a SIM and a cellular service. So it's a non-starter for non-phone devices. Additionally it doesn't offer E2EE without proprietary extensions and running private relays like Google has done.

For FaceTime there was never a really good video telephony standard to implement. FaceTime uses some existing standards but all over Apple infrastructure. Remember FaceTime has always been an over the top data service and like iMessage has no tie to carriers. When FaceTime was released it didn't even work over cellular, it was WiFi only.

So what standards should Apple have adopted? As a minority player in the mobile or computer markets which of their own services should they have pushed as standards?

Obviously standards are the way to go since WhatsApp, Signal, Telegram, WeChat, Facebook Messenger, Skype, and Google's 400 different messaging systems all implement the same standar...oh wait they don't.

Messages is a value-add for Apple's platforms. Google isn't bending over backwards making Nest devices work with Apple ecosystems and Microsoft doesn't offer an XBox SDK for the PlayStation. WhatsApp isn't opening their messaging for Apple to adopt. Companies compete with one another, making products and offering services to attract customers. Why is this unintelligent and narrow minded when it's Apple?


>So what standards should Apple have adopted?

If there was no suitable standard then they should have created one. Either that, or support all major platforms.

>Companies compete with one another, making products and offering services to attract customers. Why is this unintelligent and narrow minded when it's Apple?

Because it's classic short-termism for the narrowest financial reasons, showing no creativity or vision whatsoever. They prioritised locking in some U.S based users at the cost of creating an oppportunity for the likes of Facebook to serve the overwhelming majority of users for whom Apple's offering is useless.

I have no problem in principle with proprietary software that is only available on a single platform. What I find unintelligent and even offensive as a customer is choosing this approach to create this specific type of software that so obviously requires a different approach.

For me, iMessage and FaceTime do not add value. It's preinstalled crapware that causes massive security issues.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: