The Explosive Growth and Challenges of Smartphone Technologies