To the uninitiated, the world of ARM-based processors used in your smartphone can seem confusing. What are the differences between a Tegra and a Snapdragon? Why do you want quad-core over dual core?