3 ms·
On the one hand, no, I don't think there's some whiteboard inside Google titled "master plan to make Termux stop working". On the other hand... so you know how
by yjftsjthsd-h 2y ago
On the one hand, no, I don't think there's some whiteboard inside Google titled "master plan to make Termux stop working". On the other hand... so you know how on iOS, Apple has a policy of disallowing apps to have their own JIT? It probably does make the system more secure (JIT engines are historically a good place to find vulnerabilities), but it does so by prohibiting valid behavior and preventing entire classes of apps from existing. I'm on Android specifically because I don't think that's reasonable, so no, I'm not really cool with Google trying to rule out running Linux programs on a Linux distro (Android is a weird Linux distro, but it still is one). And a VM does help with security, but it also isn't a general solution; there are perfectly valid usecases that termux can do that a VM would either make needlessly difficult (little things like "open files" or "listen on a port") or impossible (get a root shell and invoke /system/bin/input for automation).
- pjmlp 2y agoIt says rigth there on the NDK page, > Squeeze extra performance out of a device to achieve low latency or run computationally intensive applications, such as games or physics simulations. > Reuse your own or other developers' C or C++ libraries. Followed by https://developer.android.com/ndk/guides/stable_apis https://developer.android.com/ndk/guides/stable_apis It is not on that list, it isn't supported.