What makes you say it's being killed?
147 karma · joined January 16, 2010
What makes you say it's being killed?
Similarly, what is accessible from the NDK is limited: https://developer.android.com/ndk/guides/stable_apis
The additional feature that FEMU provides us is Vulkan support, which allows you to interact with a GUI.
On the team, we use both. For example, I know many folks on the Zircon team prefer vanilla QEMU.
https://www.crikey.com.au/2020/08/31/scott-morrison-v-facebo...
https://stratechery.com/2020/australias-news-media-bargainin...
[1] https://github.com/torvalds/linux/blob/master/arch/x86/xen/
See: https://fuchsia.googlesource.com/zircon/+/master/docs/gettin...
In general: it gives a process a huge amount of flexibility in terms of how it sets up its own address space, communicates with other processes, and in how it can communicate with the kernel.
Apple tend to come out swinging, they deliver tools to developers months before, have a solid platform on day one, and excellent hardware. I think dealing with a heterogeneous hardware platform makes it that much harder to deliver such quality out of the gates, especially when you don't control the hardware.
Having said that, there appears to be a minimum spec for hardware, and so far vendors have not deviated substantially. Still, the Xoom's subpar reviews have not helped the cause.