Getting units produced is the first trick; getting truly mainstream.. yeah, firmware needs work, but that means hands. As production comes back hopefully soon, units will flow out; a %age of those hands will be developers, and a %age of those developers may take an interest in the cause and work in tghe applications, firmware, additions and so on. Further, units selling gets more attrention, which gets more sales.
So really, units shipping will directly help get the software improving. With mroe $$ there comes leverage to help get things like DSP drivers and codecs licenses as options, instead of as impossibilities.
More hands means more OSes ported, or our kernel changes ported to those kernels, etc and so on.
The software is important, but right now all that matters is getting units out, and starting a predictable hardware lifecycle. And software.
jeff
C is right about one thing.. Android pre-3 is fuckign terrible; I've got a tablet from a year or two back, and its basicly dreadful tyo use, with a terrible terrible user experience. But the newer versions are not half bad. Android took a lot of years to get going. (and the OS upgrade problems due to carriers etc is a real problem.)