Android apps come in all shapes and sizes – literally.
Unlike iOS applications, which are basically created for two form factors, Android apps need to be developed with dozens (if not hundreds) of device-types in mind. This is on top of the inconsistent operating system releases still mucking things up. While all of this fragmentation is a headache for developers, ignoring a platform with 50 percent market share would ultimately lead to their peril.
The best Android apps are thus the ones that can both push the technological envelope while also remaining accessible to the vast majority of users. This is no easy feat.