There were significant power shutdowns in California in 2019 (affecting millions of customers in aggregate); the reason for the shutdowns was different from 2001 (preemptive shutdowns when the risk of downed power lines starting wildfires was thought to be high) but the impact on customers is the same: no power for an extended period.
Dual stack with CGN v4 is probably better as it won't wreck DNSSEC validation. NAT64 requires DNS64 which synthesizes fake v6 targets for v4 only endpoints.
RCS is a joke of an instant messaging solution, so I highly doubt it.
Why on earth would I rely on any messaging infrastructure provided by cell operators or alternatively Google?
Why would I tie all my messaging to a single device and the requirement of having a particular SIM card in it on top of that?
Absolutely nobody other than Google still believes in RCS, and I think doing the opposite of whatever Google does in trying to "solve instant messaging" is a good heuristic, given their track record.
Why the hell are you going to abandon the app that you have and where all of your friends are? What incentive do you have? RCS isn't even feature-complete compared to WhatsApp and has for example no encryption.
RCS has enough features for most people, and it will be pre-installed. After people will realize that mobile operating systems can do modern texting without any crutches from their respective app stores, they will increasingly not bother with them, and that will make Whatsapp to gradually be less and less important in an accelerating pace.
Those who actually care about e2ee don't use Whatsapp, because it is closed source and it nags users into enabling plaintext cloud backups.
Of course, if Apple's RCS implementation won't work without carrier-provided RCS, it will be dead in arrival outside North America and China.
RCS failed. It failed the last >10 years and it will fail the next >10 years. There are too many companies and too much bureaucracy. It isn't an open standard anymore - Google extended it and now wants Apple to use their implementation. The rest of the world moved on from SMS and so should the USA.
> if Apple's RCS implementation won't work without carrier-provided RCS
Could you explain? If RCS works without carrier support, why would Google rely on carrier support in the first place? (It seems for phone number verification, they rely on SMS. I'm confused.)
RCS in its standard form is to be offered by the carriers. However, because carriers in the most parts of the world refused to offer the service, Google took over that role.
Apple has so far been quiet about how, if at all, they are going to deal with carriers that have no native RCS support. Maybe they will run their own servers and federate with Google, maybe they will use Google's servers directly, or maybe it simply won't work at all without carrier support. We have no idea yet.
Edit: IMO the most worrying option would be that Apple and Google will make a some sort of exclusive bilateral deal that will make them, and only them, to be able to offer non-carrier-based RCS support, locking out any other operating system vendors from the platform. That would probably have antitrust implications, but enforcement is often slow.
Is RCS possible without phone number? Like, Google would just set up an RCS server that accepts GMail addresses, and only falls back to your contact's phone number if they can't route the message? I just find it odd to have carriers involved at all (through the phone number), but sure, it's probably compelling to use an established concept.
That's not RCS though, that's Google Messages. It's a platform-specific encryption feature not part of RCS in any way and will not be a part of the implementation when Apple adds RCS.
How? It would take one minute for a dude with some sniffer on his wifi to find the DNS entries and CDN used. Go to the press with "Parler is being hosted out of domain Foo w/ CDNfront" and viola.