Hacker News new | ask | show | jobs
by yason 5527 days ago
It's not the UI which is fairly high-level code. See the Android source code for the default Launcher application. What takes time is porting a new Android distribution and kernel to that custom hardware of yours, test all of your hardware-facing kernel code again completely, and make sure your kernel ABI can still talk sensibly with your userspace counterparts since things and APIs might have changed since the last Android version.