|
> A small correction, Android does not use OpenJDK. It uses the ART runtime Oops! I got confused after there was uncertainty in 2015 because of the Oracle lawsuits. I believe it was reported at that time that they would switch to OpenJDK, or something similar enough was reported that that's what I remembered. > On the software side, Bionic (android's libc), Dalvik (runtime), LLVM, external dependencies (i.e. boringssl, lib{vpx,hecv,mpeg4,etc},) definitely need work. Not all of those need to be in software, but yes, it all needs to come together. > commercial devices will need a more complete cpu+gpu+dsp+modem package. Totally, though the non-CPU bits have little to do with RISC-V either way, and the drivers for them tend to be (relatively) portable C code, so that bodes well. |