Created
January 1, 2015 21:34
-
-
Save prodev247/dd12f840836911dc7434 to your computer and use it in GitHub Desktop.
Why Android is terrible
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- 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