2 ms·
Aren’t Android binaries in Dalvik so you only need to port that to get it to run on RISC-V?
by Pet_Ant 2y ago
Aren’t Android binaries in Dalvik so you only need to port that to get it to run on RISC-V?
- NavinF 2y agohttps://developer.android.com/ndk https://developer.android.com/ndk
- snvzz 2y agoAren't most applications NOT using the ndk?
- monocasa 2y agoNDK usage is pretty high among applications that actually matter.
- saagarjha 2y agoMost major apps use the NDK.
- pjmlp 2y agoEveryone that doesn't want to write Java/Kotlin is using the NDK. Although from Google's point of view the NDK only purpose is for enabling writing native methods, reuse of C and C++ libraries, games and real time audio, from point of view of others, it is how they sneak Cordova, React Native, Flutter, Xamarin,.... into Android.
- canucker2016 2y agoMany games, multimedia apps (native FFMPEG libs), and other apps that require native C/C++ libs would require a recompile/translation for RISC-V.
- shash 2y agoFFMPEG has a RISC-V port. We're yet to try it, but I did successfully compile it to target RISC-V vector extensions.
- ThatPlayer 2y agoNot Android, but Box86 already works on RISC-V, even already running games on top of Wine and DXVK: https://youtu.be/qHLKB39xVkw https://youtu.be/qHLKB39xVkw It redirects calls to x86 libraries to native RISC-V versions of the library.
- anthk 2y agoMost FLOSS libraries are already ported over thanks to GNU/Linux.