There should be something similar to POSIX for mobile operating systems, basically forcing open systems (if not Open Source), at least for companies that have anything to do with the government.
”something similar to POSIX” wouldn’t work. POSIX systems can have proprietary APIs in addition to POSIX that provide functionality that POSIX doesn’t support/partially supports/supports badly.