Smartphone and tablet hardware and services