Interoperability depends on how RCS is implemented behind the scenes. Just because iOS RCS is here doesn't mean you can assume your Android friends will receive your messages or vice versa.
iOS RCS relies on mobile operators's infrastructure, while Android RCS uses Google services.
You can see where this is going, right?
Unless your telco invests in infrastructure to support RCS in-network, those two ecosystems will not talk to each other.