Comment by DANmode

5 days ago

> What's left in terms of meaningful technical barriers, that would prevent this all from being baked into Android instead of requiring Play Services?

The short version: no open source RCS libraries exist.

The implementation in AOSP is out of date/dead.

AOSP fully supports everything needed for RCS. AOSP doesn't provide any actively developed messaging app so an app with RCS support needs to come from elsewhere. AOSP never provided an RCS messaging app. AOSP only provides a sample SMS/MMS app for testing purposes which is intended to be replaced. GrapheneOS is well into the process of replacing it including replacing nearly the whole user interface in our development branch followed by improving the under the hood code. It's not an RCS app and never was but we plan to eventually make our own RCS implementation instead of only providing fully functional compatibility with Google Messages.