That’s not how it works. Other apps (ironically including Google’s RCS implementation) use the Signal Protocol. Simply using it doesn’t magically make your app interoperable with every other app that uses it. And Apple would be the last company to go out of their way to make it work.
Nobody here is against open standards or FOSS apps. I am actually lucky/privileged enough to be able to write open source code for a living.
You seem to not understand the reality of the situation and that use case other than yours exist.
RCS is the wrong one to use
For you. I have relatives with iPhones I don’t talk to frequently but when we get together and somebody takes a group photo it’s annoying. Being able to just text a decent resolution photo without people needing to download an app is a win.
I’ll continue to use Signal with friends and family I talk to regularly.
Android Auto or Android Automotive?
The former is basically just a screen your phone is casting to. The latter is a lightweight (stripped down) Android fork designed to boot very quickly and do a couple things very well. It probably never really “turns off” since it still has a 12v connection even when the car is off (why your clock doesn’t reset).
Android on your phone is a much more general purpose operating system that runs on a (much more limited) battery. It isn’t designed to be turned on and off frequently.
Security-wise that is significantly worse. Google Pay generates a random card number per transaction and isn’t active when the phone is locked.
I keep my credit cards in an NFC blocking sleeves because the passive NFC can’t be turned off. Someone could literally bump into you and cause a transaction.
Despite widespread misinformation, that isn’t actually true. You DO NOT need to declare the Internet permission in an Android app. Google removed the requirement about 10 years ago when they realized pretty much every single app used the Internet permission. You only need it now if you are using sockets
Wut. Why would they bother when your cellular connection is constantly pinging all towers to literally triangulate your location? Why do something much more complicated to get data they already have?
The real answer is they are a multi billion dollar company with telemetry. Obviously, the vast majority of people never turn off WiFi or Bluetooth. Most people want quick access to connect to a WiFi network or Bluetooth device, not to toggle either off.
I don’t believe has an option to encrypt notification content either.
This is not an option you would actually want from any service.
You don’t want to be giving the plain text message to anyone to encrypt. Instead the notification contents should be given to the service provider (FCM or anyone else) already encrypted and only able to be decrypted by the app.
The latter.