Skip to content

Instantly share code, notes, and snippets.

@prodev247
Created January 1, 2015 21:34
Show Gist options
  • Save prodev247/dd12f840836911dc7434 to your computer and use it in GitHub Desktop.
Save prodev247/dd12f840836911dc7434 to your computer and use it in GitHub Desktop.
Why Android is terrible
- It used Java (Dalvik VM) for super low resource devices + violated many Oracle
patents
- There was no trust in the user at all, customizations were fairly limited
- Instead of complying with the Linux kernel standards and sending patches they
forked it and used a completely different standard lib (bionic)
- It reinvented many technologies like X11 (surfaceflinger, pixelflinger, etc)
- It used the Linux kernel but broke hardware compatibility with Linux kernels
- Dubbed as open source, but still had locked down bootloaders and hardware
firmware
- Versioning was terrible; many many devices are stuck on ancient, abandoned
Android versions
- Google spying on users through various means
- Did not even allow you to remove vendor supplied garbage apps
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment