apple started off with "web" only development - then finally released a native SDK. google utilized it's Java like language (dalvik) - then finally released a native SDK (NDK).. there has been a native SDK since day one available for the Palm Pre
The Android NDK is different from the Palm Pre SDK - NDK can only be used for number crunching. Front end still has to be implemented in Java. So no "recompile, deploy" as in the Palm Pre SDK.
But I don't really get the Vista bashing in the article. It is a good OS. It had its problems at launch, but those were mostly caused by driver issues. Its also a lot better with security. I would take Vista over XP anytime.
I bashed, bash and will bash Vista for one thing which Microsoft ignored deliberately:
"If it ain't broken, don't fix it!".
Prefetch - adds no performance to my daily usage pattern
Multmedia Priority Rescheduling - I never had trouble playing MP3s or movies
Constand HD activity - makes me wonder "what the hell" is optimized when & why
and so on and so on.
Plus it takes double the time to wake up from hibernate then to boot (oh well, 4 (3.5) GiBs of RAM to be loaded)
Can anyone remember when the times were not hard, and money not scarce?