this post was submitted on 10 Oct 2023
1042 points (96.8% liked)
Technology
59575 readers
3696 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related content.
- Be excellent to each another!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, to ask if your bot can be added please contact us.
- Check for duplicates before posting, duplicates may be removed
Approved Bots
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Unless the EU makes them, they're not adopting rcs. I could see them putting out an imessage app for Android though. Probably ad supported to make the experience extra shitty for us. They'd quickly own the messaging market, at least in the US.
Internal memos explicitly stated execs were worried that if they brought iMessage to android, poor families might buy their kids cheap android phones instead of iPhones.
You can't make this stuff up
https://www.theverge.com/2021/4/27/22406303/imessage-android-eddy-cue-emails-apple-epic-deposition
The audacity of parents trying to buy something less expensive in these crazy inflated times
That was from 2013.
Ok I'll ask, how is iMessage fundamentally any different from texting (other than this RCS stuff)? You can still text. Or is it that weird color thing or checkmark that kids are social pressured into?
The color is one part, the other is that it breaks functions in iMessage. So the elitism doubles up
Can you tell me what functions? Emojis?
Images are a lot lower resolution (and no “live” photos which are cute if your mom takes a pic of their pet bunny), you can’t add people to group chats or rename them, you can’t see if someone’s read or typed your message, you can’t “like” texts without them appearing like the above post, I think there are even sound bites, little games but I haven’t played with them.
Are "custom stickers" (or whatever they're called) a thing on Android? My dad's been having a blast taking a bunch of goofy pictures of himself and making stickers out of them. We get a good laugh out of them whenever he sends us a pic of himself leaning into the screen giving us the finger.
Yeah, they are built into Gboard and work even animated over MMS.
Iphone users keep sending me long horribly compressed videos i can't see at all because it's not a problem between iPhones. And something about group chats?
That's all I know of based on my experience.
And Android users send me postage-stamp sized videos I can't see at all. Not gunning, just saying it's a problem in both directions (and apple's fault). Also, Android doesn't have the same easter eggs, like automatic confetti filling my screen when someone writes the word "congratulations!" in iMessage. Oh, right - iMessage gives me in-line replies and the ability to give a thumbs up/down/heart etc. response to a single message. Don't know if android has this feature, but android users just get a blank text if I "thumbs up" a comment, for example.
Yes, we literally have all of that including normal quality images if Apple would just play fucking ball outside of their own ecosystem.
Reactions are a thing in most messengers. It's just apple using proprietary code.
Some android messaging apps have the ability to interpret emoji reactions and display them correctly. The issue with photo and video quality is infuriating, though.
Google Messages (RCS app) does that. It even works from iMessage to Android but that is just because Google parses the SMS text that says they reacted that iMessage passive-aggressively sends and makes it appear correctly. It's not following RCS protocol, it's basic text parsing is all.
Incidentally, Google also started sending the same pass-aggressive reacted SMS messages to iPhone users for those using those RCS features, so now Apple gets the messages Android users had to deal with for years (and still do, if they aren't using Messages). I don't know is Apple is doing the same parsing or not as Google, if they aren't then somewhat ironically to Apple's intention Android now has the better react experience.
It's a lot of things, and Apple kinda backed into the lock-in aspect I think by mistake. At the time it debuted, you mainly used SMS when mobile texting, and SMS is garbage. It's not encrypted, was limited to a small number of characters, etc. Picture/video messaging also isn't part of the standard, so MMS was tacked on with massive limits, because the thing about SMS is that it wasn't really designed with it's own bandwidth in mind and instead piggybacked on the carrier signal in idle time (I'm real fuzzy on the details because it's been so long, if someone knows exactly that would be helpful context.) Most importantly, in the US at least, SMS was a fee carriers absolutely scalped you for. When iMessage came out, carriers were still charging absolutely stupid prices for a package of like 200 texts and per text after, and receiving also counted towards that.
Apple says "hey we have the internet on this thing, let's make it a feature that when you send to other iPhone users it doesn't count against your text package" and then built a "modern" text platform. E2E, rich image/video support, the stuff you mention, etc. They made it so that you didn't have to worry about whether your friend was on iPhone, you could send a message to their number and Apple would figure it out. The green bubble thing initially was just "btw you're paying for this one." The reason I say they kinda backed into the lock-in thing is because obviously the idea here was "buy an iPhone and stop paying stupid carrier fees" which is obviously a lock-in strategy, but that aspect of the carrier plans basically collapsed as Facebook released Messenger that same year, so it quickly became "unlimited for $20" and then just "it's all in your plan (which we're just being less obvious bout gouging you on.)"
The green bubble thing sticks around though in the US largely because the US is one of the few places where iMessage becomes a major player in the messaging space, probably because the US market sees a larger share of iPhone sales due to economics and Apple not really having a low-end strategy except "buy an older iPhone." Other places go to WhatsApp or WeChat or whatever, but Apple continues to grow (I think around 55% in the US?) and now it's an annoyance for everyone. I don't think I've ever really seen anyone care about the green bubble other than "shit now I have to figure out how to send them this video of the whatever." At least for younger generations, this just means that the primary text method becomes Snap (me and my wife are about the only people my kids open the Messages app instead of Snap for) while the olds all use Facebook Messenger, and those who refuse just spend more of their day annoyed.
Anyway, it was a nice convenience when it launched. Personally, I think Apple has little reason to develop and process messaging for free for Android and businesses don't do things to be nice, but they're all about service revenue, so I think they should release an Android app, and make it easy to buy stickers and shit like that, send money via Apple Pay, etc. iMessage has already subtly shifted that direction on iPhone and I know at least in my friend/family group we pass money around like that all the time, and this becomes another thing that's sort of annoying when we hang out with someone who isn't on iOS. also, probably obviously, but it's not even like "oh we're hanging out with the poor friend on Android" or anything, he is also holding a $900-$1200 phone, so the lack of interop on these types of things that should probably just be a protocol is annoying af.
Wikipedia sais WhatsApp was released 2009, two years before iMessage. So the idea wasn't new and they most likely didn't lock out Android users by accident.
Of course the idea wasn't new. That's very nearly Apple's business model - they're rarely first to market with a technology. I'm sure if I go look, AIM was probably in there pretty close the App Store launch. But Apple's implementation was quite new. Everyone in the US at least was texting with the phone number as the identifier. Apple made it so that no one had to change any habits, use the same method for texting you have been literally in the same app you always have, and if you text another iPhone it just works better. They didn't make it worse on Android.
I'm not sure how this is "lockout." I already made the argument it's a lock-in tactic, but like when Tesla came out with the supercharger network, should I be mad that it doesn't gas up my Honda? Why would we expect that Apple is going to develop and maintain an app for Android for free and the massive amount of infrastructure that goes with it any more than I would expect Tesla to have added a gas pump to the supercharger network? And similar, it's not like superchargers existing means all of the gas stations are gone.
It's also worth noting that RCS functionally didn't exist during development of iMessage (I think they were forming a committee to decide which committee will implement committee structure votes or something) and that even now RCS implementation is questionable at best between not having E2E as a requirement and the fragmentation that exists even across Android and most especially carriers (lots of examples of RCS being iffy in this thread alone) so it wasn't like Apple looked at a fully-formed SMS/MMS replacement and chose to do their own thing.
Then you tack on 10 years of Google absolutely fumbling the bag with their messaging strategy (everyone reading is thinking of a different one - you're all correct) and now we end up in the situation we're in where not only did iMessage lock-in work for Apple, it worked better than they hoped and it's not just keeping people on iPhone, it's actively attracting people.
My optimistic take on this is that I hope they decide the lock-in isn't worth it in favor of the type of model where they monetize through Apple Pay and stuff and build an Android app because I sincerely doubt there is any other way toward unified messaging, in much the same as Tesla now licensing superchargers to other EV makers. As it stands, Apple could give a shit about Samsung's ads, and aside from the lock-in, a core of their brand is privacy/security so RCS as-is will be a non-starter. Well covered in this thread, but the EU isn't coming to save us and the US has congress that can't even regulate it's own bowel movements, so
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.
"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.
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.
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.
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.
"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."
Yes, having to figure out how to send a video is super annoying. The easiest default is FB messenger because everyone has it, but fuck I don't like giving my private messages to meta.
My go-to is just to send an iCloud link. I technically have a Facebook account, but for various social reasons I don't tell anyone and basically only use it for occasionally browsing marketplace. Even that is more data than I like to give Facebook.
Since not even iPhone users in Europe use iMessage I highly doubt anyone would use it outside the US.
I feel Europe is a lot more diverse than you think. In Norway, which have a fairly high percentage of iPhone users, iMessage is the most used - or at least I don’t know anyone who doesn’t use it by default.
A few friends chat are on Messenger or Snapchat. Signal / Telegram / WhatsApp etc are extremely rare.
And also as a Norwegian I don't know a single person that uses iMessage.
Everyone I know are using Facebook messenger, Snapchat or WhatsApp.
Well but I’ll guess most of those you know use Android while most of who I know use iPhone?
Mostly iPhones actually, they do use a lot of facetime to be fair, but almost all chatting is Facebook messenger
I tried using the Apple app on Android for tracking the tracking thingies. Horrible, horrible app. I will not be trusting anything put out by Apple for Android unless they do a Microsoft and go all in. Otherwise, they will always have a reason to make the Android experience worse than the iPhone experience.
There is a FOSS app for that https://github.com/seemoo-lab/AirGuard
It's built into my phone now. But thanks
Under new EU laws, Apple will be forced to allow interoperability with iMessage in the future. That doesn't necessarily mean them adopting RCS or bringing iMessage to non-Apple platforms, but it does mean they'll need to at the very least publish an API allowing external software or services to use iMessage.
I just expect them to make the interoperability as shitty as possible
I think they found imessage not to be a leading platform so AFAIK this isn't the case for now. Maybe if more people start using it they'll revisit the question.
RCS isn't a good solution. As long as all RCS implementations are proprietary and Google doesn't even include an RCS client in AOSP and doesn't let you use a third-party client it's just as shitty as iMessage. Just use Signal, it's FOSS, cross-plattform and stores as little data about you as possible. It's also not run by some garbage big tech corporation.
I do, but most people don't
Unless carriers deprecate SMS/MMS.
Phone carriers should be deprecated.
This is what I believe Google is actually trying to get carriers to do, and I suspect carriers (in some shape or form) will actually do this, just not in the way you think.
RCS will eventually become the dominant messaging standard, however, I think they're actually working on a backwards compatibility for SMS and MMS in some capacity. In this way, phones (like the iPhone or older Android phones) will still be capable of sending and receiving SMS and MMS in typical elitist walled-garden fashion, but the carrier will receive it as an RCS message and relay it to an RCS-compatible device as an RCS message.
In this way, group chats with four Android users and two iPhone users will still allow those Android users to benefit from RCS from each other (typing indicators, reactions, potentially some level of E2E, support for large media, etc), while the iPhones in the group chat will actually be the ones having a negative experience (no typing indicators, reactions appearing as text messages, no E2E, obnoxious green bubbles) since Apple refuses to integrate RCS into their Messaging application. Of course Apple will continue to gaslight their customers through high contrast green bubble dark patterns, and continued refusal of adopting RCS or creating iMessage for Android. As they've made clear, they don't care about giving their customers the best possible experience, and prefer to maintain market control for as long as possible.
The #GetTheMessage ads are likely gearing up for the eventuality of this change, and the Pixel x iPhone ads are all "buddy buddy, kill them with kindness" so they can out Apple as the hostile ones when they refuse to acknowledge the existence of other smartphones either through its aggressive marketing, or through refusal to adopt open standards.
If this were all to happen, depending on how well the RCS backwards compatibility worked and its ability to out Apple as the shut ins that they are, I could (crazy talk) foresee Apple creating a standalone iMessage app to, at the very minimum, keep Android users talking within their iMessage ecosystem.