3 ms·
Android is OS agnostic, barring the NDK - I don't think it's too far fetched to see ChromeOS and Android be ported to Fuchsia in due time.
by eptcyka 6y ago
Android is OS agnostic, barring the NDK - I don't think it's too far fetched to see ChromeOS and Android be ported to Fuchsia in due time.
- kllrnohj 6y agoAndroid is highly coupled to Linux, and this is visible at various places in the SDK such as: https://developer.android.com/reference/android/system/Os?hl=en https://developer.android.com/reference/android/system/Os?hl... But even just behaviorally it doesn't pretend to be OS agnostic at all. Setting thread priorities isn't even abstracted, it's just "uses the Linux values for this" https://developer.android.com/reference/android/os/Process#setThreadPriority(int,%20int) https://developer.android.com/reference/android/os/Process#s... That doesn't prevent building an abstraction layer and plopping Android onto a different kernel, of course. After all that's what Microsoft did with WSL.
- pjmlp 6y agoThat is POSIX, nothing to do with Linux.
- pjmlp 6y agoIt has already been ported, that doesn't mean it would be more than a backwards compatibility story.
- hitekker 6y agoAs Android engineer since 2013, I'll say this is patently untrue. It is really difficult to get Android to work on non Linux OS's without virtualization.