4 ms·
Well, I have to say that a lot of work goes into explicitly taking advantage of NEON, and even Google states in their docs that you must check at runtime whethe
by dschuler 14y ago
Well, I have to say that a lot of work goes into explicitly taking advantage of NEON, and even Google states in their docs that you must check at runtime whether NEON is supported (and not just ARMv7). So if you're using NEON, you're already spending effort, and should be aware that you will need to support different architectures (even if only ARM variants).
All things considered, the NDK offers a lot of cross-platform interoperability for very little effort. Recompiling really isn't the issue, unless you live in 1995 and you're still hoping Java will save the world.
Also, many apps don't need any native libraries at all. AMD will be able to support a large portion of Android apps without doing any binary translation, and can use the same market filtering mechanism that Google uses to avoid apps that would require an ARM architecture.
- pjmlp 14y agoNo, I live in a world where Java and .NET are kings of the hill. The consulting world of Fortune 500 corporate development. But I do Android development on the side for friends, mostly NDK based games. So I am well aware how the NDK works. Again, the way these things get announced in the press trick the normal joe six-pack to think he will have access to all apps, when it will depend on how the app was developed.