Hacker News new | ask | show | jobs
by supertrope 1086 days ago
That's the difference between GNU/Linux and Android.

Android uses Java because there's an existing market of Java developers. Java does not have much inherent overhead but like any tool with a lower barrier to entry a lot of lower quality software hits the market. Optimizing for time to market by each company's app team is where the wheels come off the bus. People expect software to be free or $0.99. Companies are pushing the technical limits on how much data can be mined bloating their apps. Android is fragmented across diverse hardware, operating system versions, and cellular carrier permutations making testing and QA a much harder problem.