But there are challenges for Android all-in-ones. They are not designed to run high-end applications, and like mobile devices, are most effective when connected.
Also, most Android apps are written for mobile devices, and questions remain on how effective those apps will be on all-in-ones, where touch input is secondary, O'Donnell said.
"My guess is we'll see some application compatibility problems and other issues that could be a problem for market success," he said.
Sign up for CIO Asia eNewsletters.