Why is Android Development so difficult/complex? (compared to Web and Desktop) | Hacker News Reader