> What POSIX stuff (it is just CLI and daemons anyway) can you really use for mobile apps?!
It's not about POSIX per se - but among the Linux and Unix derived kernels, most of the things are similar. e.g., files are open with an open() syscall, file sharing semantics are mostly the same -- whereas on Windows, you call the differently-behaving OpenFile, and you can't delete or move an open file.
Porting infrastructure (e.g. flutter) among POSIX-y kernels is much less work than porting to Win.
> There Windows Phones are the only alternative for those that don't want to get an Android device.
I thought Firefox phones were another alternative. Aren't they?
There Windows Phones are the only alternative for those that don't want to get an Android device.
Android also doesn't have a proper POSIX kernel, its Linux version is very customized, for example IPC is out.
What POSIX stuff (it is just CLI and daemons anyway) can you really use for mobile apps?!