Thursday, July 28, 2011

Missing my Android - the Moto Milestone

The android is in repairs for mere 2-3 days, and everything has already started falling apart without it! You dont know importance of something until you lose it for some time.

My Moto Milestone was suffering from ghost input in its touch screen (due to moisture entry it seems), and I had to give it for under warranty repairs. The Redington India guys have promised to replace the touch screen for the same. I had got a Blackberry 8830 World Edition as a temporary replacement, and as a breakaway from android bugs for sometime. Initially I was all praises for the snappy interface of the blackberry and a more organized way of device management. The in-holster out-of-holster stuff, the user friendly email composition stuff etc etc. But then I started missing the android when BIS services wouldn't sustain on the handset. Majority of the time the services remain down. The internet is not as fast and usable on the blackberry as it was on the android. The freedom on android is more desirable than the
snappiness of blackberry. You have to do a lot of workarounds to get a normal data plan to work with your blackberry. If you want to use native blackberry email or browser, you have to subscribe to BIS ... or get an alternative like Funambol, which is not really a good proposition even though it's opensource. Funambol uses its own email client which is a trouble to use, and is a harakiri in terms of usability. On android, on the other hand, it's mere configuration of your gmail and K9, and your every mail starts pouring in in a push-mail way. And the email clients there can render HTML as well.

So, in short, missing my android like anything. If at all I find the slow UI of milestone (blame the idiots at Motorola) a trouble to use anymore, I think I will bite the bullet and buy a Nexus-S for good. After all those are the purest android devices, and there is no worry of
it getting outdated, since first releases of all android versions are on the Nexus. Only thing that holds me back is the lack of QWERTY keyboard. On-screen keyboard is still not for me.

Why can't there be a device, which has the snappiness of a blackberry 8830, the virtuosity of an android, the purity and upgradeability of nexus, and a hard QWERTY keyboard of a Milestone or a BB 8830 or even HTC Touch Pro of the bygone era?

Internet Explorer and Standards Compliance

Just came across a javascript code snippet inside a try-catch block like this -

try{
.......
.......
}
catch{
.......
.......
}

The best part was a very innocuous looking comment that had deep meaning.

The comment was inside the try block, and it read -
"//standards complient; doesn't work in IE"

And the code in catch block was -
"//IE only"

So many times people fail to understand reasons behind why generally opensource guys are pissed off with Microsoft products. This comment should be more than sufficient for them to understand why.

Ask anybody who works in web designing and development and at some point in time he will crib about how IE disregards standards from HTML to CSS to Javascript.

Quite a lot has been written about Microsoft's embrace-extend-extinguish policy, apart from its disregard for standards. But this single comment captures it all.

Standards complaint; doesn't work in IE. Moral of last 10 years expressed in mere 6 words.