The
massive popularity of Android smartphones and tablets can be attributed to
its huge repository of apps. Although Windows Mobile and Apple's iOS provides
a much cleaner operating system stack, Android's biggest advantage is that it
has a lot more native apps that both combined. As of 2013, there are 900,000
Android apps developed, with more than 30 billion downloads by its users.
This has been made possible by its adaptation of the open-source philosophy,
which lets developers utilize the entire system stack to create applications.
roofing contractor charlotte nc