Like virtualization, containerization is a notion that keeps getting resurrected by security vendors trying to make a sale to IT. Before the dual-persona form was the simpler notion of the secured app container, which at least doesn't create an entire environment that is hard to use; even if the business apps are bad, the rest of the smartphone works as it always has. Many vendors sell such app containers, but they're tied to proprietary APIs and management tools, making them nonportable. Until that changes, they won't take off.
Security is important, and sometimes usability should be sacrificed for it. But most IT organizations and most vendors secure too much too hard, and they devalue the utility of usability too often and too broadly. Corporate execs don't want to be accused of being soft on security, so they support the bad technology and the IT-as-jail-guard mentality while quietly allowing employees to do what needs to be done to get the work done. (That's how PCs, the Internet, Salesforce.com, and iPhones got into the enterprise in the first place!)
So we waste time, money, and productivity rather than get realistic about what should be secured and what are the appropriate trade-offs. If you want a competitive advantage for your business, don't fall into that trap.
Sign up for Computerworld eNewsletters.