{"id":43911,"date":"2024-06-28T16:36:54","date_gmt":"2024-06-28T20:36:54","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=43911"},"modified":"2024-07-22T11:06:49","modified_gmt":"2024-07-22T15:06:49","slug":"rcs-in-ios-18-beta","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2024\/06\/28\/rcs-in-ios-18-beta\/","title":{"rendered":"RCS in iOS 18 Beta"},"content":{"rendered":"<p><a href=\"https:\/\/www.androidauthority.com\/rcs-iphone-hands-on-3454911\/\">Ryan Haines<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.androidauthority.com\/rcs-iphone-hands-on-3454911\/\"><p>Then, it was time to jump into an RCS-powered future, and by that, I mean flipping a toggle in the Settings app. Seriously, that&rsquo;s all there is to it right now for beta testers on the most recent build.<\/p><p>From there, it was time to send my first RCS text message on an iPhone, so I figured I&rsquo;d start with an easy one &mdash; a dig about Apple finally getting the message. Then, it was time to test a few RCS basics: the ability to react to messages and send read receipts from Android to iOS. I asked my dad to respond to my first message, and he sent back a thumbs up &mdash; both to my original message and my request for a reaction. Both reactions popped up smoothly and immediately, a massive improvement over the generic SMS alert on iOS 17 and older, and far closer to what we see from Apple&rsquo;s iMessage service between Apple devices.<\/p><p>[&#8230;]<\/p><p>Once I finished shaking my head, I realized that both had come through just the same as if they&rsquo;d been sent from another iPhone. The comic was crystal clear, and the video came out much better than the Patterson-Gimlin resolution I often get when he sends me a clip. It&rsquo;s a vast improvement over the SMS and MMS struggles both sides have been used to and a sign that Google was probably right all along.<\/p><\/blockquote>\n\n<p>Via <a href=\"https:\/\/mastodon.social\/@davemark\/112694229767288079\">Dave Mark<\/a>:<\/p>\n<blockquote cite=\"https:\/\/mastodon.social\/@davemark\/112694229767288079\"><p>Note that the only currently supported carriers are Verizon, AT&amp;T, &amp; T-Mobile, though that&rsquo;s pretty much everyone I know.<\/p><\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/06\/12\/ios-rcs-support-delayed\/\">iOS RCS Support Delayed<\/a><\/li>\n<\/ul>\n\n<p id=\"rcs-in-ios-18-beta-update-2024-07-02\">Update (2024-07-02): <a href=\"https:\/\/9to5mac.com\/2024\/06\/29\/check-for-rcs-support-ios-18\/\">Chance Miller<\/a>:<\/p>\n<blockquote cite=\"https:\/\/9to5mac.com\/2024\/06\/29\/check-for-rcs-support-ios-18\/\">\n<p>Curious if your carrier supports RCS on iPhone yet? Here&rsquo;s how to check.<\/p>\n<\/blockquote>\n\n<p id=\"rcs-in-ios-18-beta-update-2024-07-09\">Update (2024-07-09): <a href=\"https:\/\/www.macrumors.com\/2024\/07\/09\/rcs-messaging-explained-ios-18\/\">Tim Hardwick<\/a>:<\/p>\n<blockquote cite=\"https:\/\/www.macrumors.com\/2024\/07\/09\/rcs-messaging-explained-ios-18\/\"><p>Think of it as SMS 2.0 &#x2013; a major upgrade to the traditional text messaging we&rsquo;ve been using for years.<\/p><\/blockquote>\n\n<p id=\"rcs-in-ios-18-beta-update-2024-07-18\">Update (2024-07-18): <a href=\"https:\/\/daringfireball.net\/2024\/07\/att_data_breach_rcs_ios\">John Gruber<\/a>:<\/p>\n<blockquote cite=\"https:\/\/daringfireball.net\/2024\/07\/att_data_breach_rcs_ios\">\n<p>Here&rsquo;s a hot take: <a href=\"https:\/\/daringfireball.net\/linked\/2024\/07\/12\/att-massive-data-breach\">last week&rsquo;s news of a massive AT&amp;T breach<\/a> revealing the phone call and text messaging records of all AT&amp;T customers for six months in 2022 exemplifies why RCS is a terrible protocol that ought not exist, and why it&rsquo;s a mistake that Apple is adding support for it to iOS 18 this year.<\/p>\n<\/blockquote>\n<p>It&rsquo;s worth noting that the breach did not include the content or dates of the text messages. Its sounds like the leaked information was less extensive than the <a href=\"https:\/\/mjtsai.com\/blog\/2016\/09\/29\/apples-imessage-metadata-logs\/\">iMessage metadata<\/a> that Apple logs.<\/p>\n<blockquote cite=\"https:\/\/daringfireball.net\/2024\/07\/att_data_breach_rcs_ios\">\n<p>But the argument against RCS is strong and simple: it doesn&rsquo;t support end-to-end encryption. The only new messaging platforms that should gain any traction are those that not only support E2EE, but that <em>require it<\/em>.<\/p>\n<p>[&#8230;]<\/p>\n<p>It&rsquo;s difficult to mandate E2EE on a platform that already supports unencrypted messaging.<\/p>\n<p>[&#8230;]<\/p>\n<p>Carrier-based messaging was best left as a legacy protocol. SMS wasn&rsquo;t dying, but it was slowly fading away, and should have been left for things like automated &ldquo;your table is ready&rdquo; notifications from restaurants. RCS is just going to give carrier-based messaging new legs that it shouldn&rsquo;t have gotten.<\/p>\n<p>[&#8230;]<\/p>\n<p>There is, admittedly, a good argument in favor of RCS. Basically, that phone carrier messaging is now and always will be a universally accessible form of communication. Everyone who is online has a cell phone, and those phones can all send and receive SMS. Because carrier-based messaging isn&rsquo;t going away, this argument goes, it ought to be made as good as possible, and RCS&#x2009;&mdash;&#x2009;despite its deficiencies&#x2009;&mdash;&#x2009;is clearly better than SMS. Therefore RCS ought to be supported by all mobile devices, including iOS.<\/p>\n<\/blockquote>\n<p>That&rsquo;s where I&rsquo;m at. I don&rsquo;t see carrier messaging going away. And there does not seem to be a path for Apple to open up iMessage or for WhatsApp to become universal. So why not at least make the messy status quo better?<\/p>\n\n<p>Also, as I&rsquo;ve said, iMessage has always been unreliable for me, and I personally care more about reliability than encryption. RCS offers a potential path for me to finally have reliable messaging on iOS.<\/p>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/07\/12\/huge-att-data-breach\/\">Huge AT&amp;T Data Breach<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/02\/19\/ios-rcs-support-due-to-china\/\">iOS RCS Support Due to China<\/a><\/li>\n<\/ul>\n\n<p id=\"rcs-in-ios-18-beta-update-2024-07-19\">Update (2024-07-19): <a href=\"https:\/\/schwarztech.net\/snippets\/the-att-data-breach-shows-why-rcs-cant-be-trusted-and-the-downside-of-apple-adding-support-for-it-in-ios-18\">Eric Schwarz<\/a>:<\/p>\n<blockquote cite=\"https:\/\/schwarztech.net\/snippets\/the-att-data-breach-shows-why-rcs-cant-be-trusted-and-the-downside-of-apple-adding-support-for-it-in-ios-18\">\n<p>This is the point that I&rsquo;d respectfully disagree with Gruber. This idea sets up silos owned by generally unregulated entities&mdash;while WhatsApp is extremely popular elsewhere in the world, using it or Facebook Messenger means that you&rsquo;re willing to have an account and share your contact information with <s>Facebook<\/s> Meta. I don&rsquo;t. I also don&rsquo;t want to juggle multiple messaging apps on my devices&mdash;right now I can reach all my contacts with at least SMS, as opposed to wondering if someone is <em>only<\/em> on a particular service (i.e. one of my coworkers is on Signal, a friend is on Facebook Messenger, and my significant other is on iMessage). In that case, for anyone outside of Apple&rsquo;s ecosystem, trading encryption for accessibility is the decision I&rsquo;ve made at this point. Because that&rsquo;s not a great decision, I&rsquo;d be much more inclined to support a federated messaging protocol or ways to bridge different systems. I&rsquo;d also argue that if iMessage ever came to Android, plenty of <a href=\"https:\/\/schwarztech.net\/articles\/on-the-beeper-mini-saga\">people would refuse<\/a> to opt-in.<\/p>\n<\/blockquote>\n\n<p id=\"rcs-in-ios-18-beta-update-2024-07-22\">Update (2024-07-22): <a href=\"https:\/\/birchtree.me\/blog\/im-glad-iphones-are-getting-rcs\/\">Matt Birchler<\/a>:<\/p>\n<blockquote cite=\"https:\/\/birchtree.me\/blog\/im-glad-iphones-are-getting-rcs\/\">\n<p>I&rsquo;d prefer people using messaging services that are encrypted, but I don&rsquo;t think that means that we should cede all messaging communication to private companies, especially when it&rsquo;s Meta handling those messages.<\/p>\n<p>In my view, RCS is the next evolution of SMS and MMS. Whether it technically may be something new, that doesn&rsquo;t matter, it&rsquo;s good that there is a baseline messaging service that anyone can use that is cross-platform and not owned by any one company (despite seemingly many people thinking Google invented and owns RCS).<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Ryan Haines: Then, it was time to jump into an RCS-powered future, and by that, I mean flipping a toggle in the Settings app. Seriously, that&rsquo;s all there is to it right now for beta testers on the most recent build.From there, it was time to send my first RCS text message on an iPhone, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2024-06-28T20:36:57Z","apple_news_api_id":"47f6e3a9-1a7c-4c7b-b109-9d3ffd33b2c2","apple_news_api_modified_at":"2024-07-22T15:06:53Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAABA==","apple_news_api_share_url":"https:\/\/apple.news\/AR_bjqRp8THuxCZ0__TOywg","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[132,31,2586,2086],"class_list":["post-43911","post","type-post","status-publish","format-standard","hentry","category-technology","tag-carrier","tag-ios","tag-ios-18","tag-rich-communication-services-rcs"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/43911","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=43911"}],"version-history":[{"count":8,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/43911\/revisions"}],"predecessor-version":[{"id":44168,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/43911\/revisions\/44168"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=43911"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=43911"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=43911"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}