Samsung has released a new video in support of Google’s #GetTheMessage campaign which calls for Apple to adopt RCS or “Rich Communication Services,” the cross-platform protocol pitched as a successor to SMS that adopts many of the features found in modern messaging apps… like Apple’s own iMessage.
The Tesla comparison would work better this way: while you’re driving to another Tesla owner’s place, you’re having a smooth ride, no bumps, car works as expected. Then you put your other friends address into into the navigation and the radio switches to noisy FM and one of the headlights starts to flicker. It’s lock-out because no non-iphone user can join that club. It’s not lock-in, because every iphone user could easily switch to one of the “cross-platform” messangers. Not that I like Google. They’re both sh*t. But just opening up your infrastructure for others doesn’t mean you have to develop and maintain apps for other OSes.
SMS works the same as it ever has. Apple hasn’t broken anything, they’re not polluting SMS, it’s always been shit. The Tesla (probably touching a little more on real life) shipped with shitty QA that gave you a crap light and bad stereo. If you take Apple completely out of the equation and just process standard SMS between two Android phones, it’s still going to be garbage. If you add an iPhone, nothing changes. When you add iMessage into the mix, it’s still not breaking anything, only adding a shim on top of SMS, which admittedly sucks, but I think users would rather see “float liked your message” rather than no acknowledgement. This is also what’s happening on Android (and also iOS) a lot of the time.
But just opening up your infrastructure
“Just” is doing a frick-ton of work in that sentence. At a minimum, they would have had to build and maintain data centers, or at the very least add a lot of capacity to existing centers to support potentially quite likely a few hundred million to a billion Android users. Now you have to design and document APIs for other people’s use. This alone is why I said just build the app themselves, believe it or not it’s probably easier/less headache in the long term. And then there is supporting the API, the users on non-Apple platforms…
And why do they want to do that? We’re talking about many millions in expenditure per year for Apple for which they get nothing except less competitive advantage.
I can only tell you about Europe, because nobody here seems to use imessage. SMS are basically dead since the first generation of smartphones came out. They are used for OTP codes from banks sometimes but that’s it. The only reason why people use SMS in the US seems to be Apple. They didn’t make SMS worse than they were (which would be hard to achieve), but they basically force people to keep using them. Well, or abandon their apple friends. For the API, I think Apple could afford that, honestly. They don’t have to handle the data between Android phones if they support some form of federation. Only between Apple and Apple, and Apple and Android. Your operator also handles SMS when they go to or come from other operators. I think Apple just likes the peer pressure they seem to create with that app in the US. From a business perspective that might be smart, sure. Still, very malicious behavior. I’m glad there’s more and more regulation coming up (at least in the EU). If imessage wasn’t a niche here, they’d have to comply.
The only reason why people use SMS in the US seems to be Apple. They didn’t make SMS worse than they were (which would be hard to achieve), but they basically force people to keep using them.
I can’t explain why, but the default in the US is still to exchange phone numbers, and that means SMS. We have all of the same options, but moving to another messaging service just didn’t happen here. Even adjusting for time frame - iMessage had little power until at least 2013-14, which I’m by that time was probably long enough to move on in the EU and quite a lot of the rest of the world, and we were still using phone numbers.
Only between Apple and Apple, and Apple and Android.
This isn’t a standard that can be enshrined in law. I want to create NightOS on the NightPhone (which honestly sounds rad) this basically locks me out of doing that.
They don’t have to handle the data between Android phones if they support some form of federation.
Again, “support” doing a lot of work. You don’t just “support” a billion users. Huge time, attention, cost, even if you’re not storing the data.
Still, very malicious behavior.
“Malicious” implies intent. You can not like it, my post doesn’t even indicate that I like it (back to the original, I highlight a business case that makes sense for Apple to open this up) but just saying “I don’t feel like supporting your OS” is not malicious. Companies do it all. the. time. Any modern iOS device is many times more powerful than a Nintendo Switch or a Playstation 4, is every developer that doesn’t support iOS “malicious?” Even just regular people do this all of the time - me being on some social media but not others is not malicious, it’s just because I decide where my attention goes. We’re all making trade offs. The game companies don’t support Apple because the effort to profit ratio is too low. I don’t go on Facebook or reddit because as trivial, my ad impressions are actual money and I don’t want to support those companies. Apple so far hasn’t put iMessage on Android because it just doesn’t make sense for them to do it.
Your basic supposition comes down to “Apple should do a lot of work for less than free.”