This document proposes a Virtual Smartphone over IP system that allows users to create and customize virtual smartphone images in the cloud to install and run mobile applications remotely. A prototype was implemented using Android virtual machines hosted on a VMware ESXi hypervisor. Benchmark results showed applications running remotely in the cloud saw significant performance improvements over running locally on hardware-constrained smartphones. The system could enable applications to leverage cloud resources while preventing data leakage and providing a safe sandbox environment for untrusted applications.