> This is largely irrelevant. The ART runtime is open, the class libraries are open. So, it is not very hard to add support for Android applications to another system.
This is only true in theory, it's much more difficult in practice. Look at the Jolla phones for example, they have a non-Android OS (called Sailfish) but it "can run" Android apps (without Google services, IIRC).
However, the quality is lacking. Not all apps work, many have annoying glitches and it's just not as good as advertised.
Also, I wouldn't exactly call Android "open". The source is available, but the development and the decisions are taken behind closed doors. Things can and have changed without advance warning. It takes a great amount of effort, time and money to maintain a non-Google Android version like the Chinese Androids.
This is only true in theory, it's much more difficult in practice. Look at the Jolla phones for example, they have a non-Android OS (called Sailfish) but it "can run" Android apps (without Google services, IIRC).
However, the quality is lacking. Not all apps work, many have annoying glitches and it's just not as good as advertised.
Also, I wouldn't exactly call Android "open". The source is available, but the development and the decisions are taken behind closed doors. Things can and have changed without advance warning. It takes a great amount of effort, time and money to maintain a non-Google Android version like the Chinese Androids.