Mobile virtualization
Mobile virtualization is hardware virtualization on a mobile phone or connected wireless device. It enables multiple operating systems or virtual machines to run simultaneously on a mobile phone or connected wireless device. It uses a hypervisor to create secure separation between the underlying hardware and the software that runs on top of it. Virtualization technology has been used widely for many years in other fields such as data servers (storage virtualization) and personal computers (desktop virtualization).