 In September 2010, ARM announced that it would support a virtualization extension in its ARM Cortex-A15 processor.Every mobile platform does virtualization differently.In Android there are many ways to do virtualization, however due to limitations and operating system security restrictions some types of virtualization software will not be able to do all the tasks or run all types of applications.