It’s the hardware, said Christy Wyatt, senior vice president and
general manager of Motorola’s Enterprise Business Unit. The issue
at hand, according to Wyatt, is that writing code to support
hardware other than Google’s Nexus model has proven to be a tall
order for smartphone makers.
“When Google does a release of the software … they do a version
of the software for whatever phone they just shipped,” she said.
“The rest of the ecosystem doesn’t see it until you see it.
Hardware is by far the long pole in the tent, with multiple
chipsets and multiple radio bands for multiple countries. It’s a
big machine to churn.”
Presumably this will change for Motorola once they’re a Google subsidiary. In the meantime though, the simple truth is that if you want Android 4.0, you’ve got to buy a new phone.