Wow, that's a geat idea. I can imagine this could have a bright future. Dual SIM phones haven't been popular in the past, however, and I still wonder why. Telefonica, Verizon Soon to Offer Virtualized Android Phones | PCWorld Business Center
This is amazing. I was using my phone for both work and personal and I hated it. I was constantly getting flooded with emails when I'm off and it's killing my battery. I ended up taking my work apps and email off. This would be perfect. Thanks for the post!
AT&T announced they are doing something similar. It's called AT&T Toggle: AT&T Toggle separates your mobile work and play, allows for IT meddling -- Engadget
Yea, but that's slightly different. On the bright side, "Toggle" will probably be less battery-intensive, as everything is run in only one OS. On the down-side, apps need to be specifically re-written to work with Toggle, which means app selection will be low. Personally, I work with VMware often and find it to be really interesting and useful. It allows you to "nest" one OS inside of another. For example, at work my company runs Windows Vista, but then I install VMware, and run Linux (Red Hat) inside of that. So if I have a program that works only in Linux, I don't need two separate machines with two separate OS's installed (actually before VMware I was dual-booting, but anyway). I can run Red Hat natively inside of VMware on my Windows machine. The only downside is that running two OS's at the same time takes alot of processing power, so don't try it if you don't have a powerful machine, or you'll bog it down. I'm not sure how the VMware's "hypervisor" works with Android, if it's one OS running inside of another, or both running side-by-side. But apps don't need to be re-coded, they can run natively, so that's a big positive over AT&T's Toggle. Or at least that's how I see it. However I imagine you'll need a phone with good processing power and battery.
I don't think of them as "nesting" an OS inside another. VMWare is what we call virtual machines, like Microsoft's Virtual PC which runs Windows XP on Windows 7, or Oracle's Virtual Box which like VMware, allows you to create a virtual PC and you can install any OS on it, MacOS, Linux, Windows XP, Vista, 7, etc. and you can even adjust the amount of RAM, hard drive space, number of drives, etc. in the virtual machine. And you can have many of them virtual machines in your computer all running different OSs. But it does require a LOT of RAM. So when you start a virtual machine, it boots up as a real machine does but inside its own window. But on a smartphone, I wonder how this would work. Will you have to reboot the phone to switch from one mode to another? or will you simply boot the other mode on top of the existing one?
To me it's kind of "nesting" because one (or more) OS's are running inside of the other primary OS. If you have to reboot the phone, then it's dual-booting, which isn't VMware's thing. I guess it will run on a phone the same way VMware runs on computers: one primary version of Android would boot up on your phone (eg. your "personal" profile) and then your "business" profile would launch another version of Android inside of that. So your "personal" profile would always be active, and you could turn your "business" profile on during office hours and off when you go home.