QUOTE(yan5619 @ Nov 30 2009, 12:44 AM)
For flash, this is due to the software. Android 1.5 and 1.6 doesn't support camera flash, only on 2.0 it will.
Motorola's focusing prob is due to a bug which can be patched.
One of the reasons causing these issues is because of the trend of creating a custom UI for the devices, ie Sense for HTC, Motoblur for Motorola, Rachael for SE etc. This needs a lot of work up from the manufacturer, and since they are hardware makers (altho yup, they have quite a good team of software engineers), bugs tend to appear.
Moreover, Android OS is still young, and bugs with new releases is not uncommon for any OS.
HTC HD2 is good because of the well establised WinMo 6.5, which has been on the market (and HTC devices as well) for quite long.
But we'll see more and more good Android devices in 2010

not true, how about racheal UI on X10 with 1.6 Donut still got flash feature
its been 1 month already .. putting HTC to do 2.0 Eclair upgrade for Hero user but still not exist yet ... yea i noe that its hard to do OS update in the same device with promising and outstanding feature(like Eclair now).. since winMo and apple os go tru update with new hardware mostly ..
xda forumer also working hard to put us same lvl with motorola droid JUST with a plain 2.0 AndroidOS .. not with UI bundle yet and still missing sum important feature .. so its like sumthing impossible to be true for individual work .. within a month u can made a car already .. but htc .. still no news with 2.0 update ... maybe they need to re-code/remade the new version of htc senseUI for Eclair update .. so its take alot of time maybe
its a frustrating din get any Eclair update within a month of release date .. the user now slowly stop horayy-ing for the eclair feature update ..
and not expecting much in the future update .. maybe rumored code name Flan ... at least in the future either google or hardware manufacture should listed their device that impossible go tru os update and positive OS update device
if that bullshit happen on Eclair now .. such thing .. " we are sooo sorry we couldnt make a perfect Eclair OS update for our Magic/Dream/I7500/ect2 device" then the user that expecting sooo much for update will not so happy ... if such thing like this could happen .. just in my opinion ..