The app world is a messy place: millions of apps floating in the cloud, never receiving attention. It's also incredibly fragmented, with apps developed for myriad devices and platforms--your smartphone, tablet, computer, social networks, and browsers
Read More »