This is a particularly nasty article about Adobe AIR talking about how it seems very limited in features and useful only to a limited set of developers and users. Given that there is no comment area available on that site (what's up with that?) I wanted to give my 2cents here.
The article implied that HTML applications should be kept in the browser. I see no problem with that only that AIR applications are not simply "HTML applications with some extra junk" they can be full apps that are indistinguishable from a regular standalone application. The only difference being that you created the UI and interaction using HTML, js, and CSS. Far from being hobbling and limited I see this is incredibly empowering for web developers. Of course you aren't going to just copy and paste your website into an AIR app and say "done" . Instead what the author of this article doesnt seem to understand is that AIR apps are a new kind of entity - neither fish nor fowl but an amalgam of the two. The article claims that the feature set is "hobbled" and there's no "native library support". I wonder what kinds of native libraries the author is needing that they cannot access via Flash or the new
Artemis Java bridge.
It's always interesting when something new comes out that it gets compared to everything else that resembles it and folks focus on the shortcomings or ignore the intended audience. To me, AIR (and Flex) are like the Visual Basic for the Web - allowing folks like me who aren't hard core C++ developers to finally be able to touch the desktop with something that is a first class "citizen".
I'm sure that it is possible to point to whole classes of applications that Adobe AIR is not suitable for, but I can also point to a huge amount of apps that are interesting and timely that it _IS_ suitable for.
The main plusses for me are 1) I dont have to learn yet another language (just have to learn a bit about the calling structure for file access, etc. ) 2) It's fast and easy to deploy to many different platforms 3) It is able to talk HTTP and XHR and other methods to take advantage of Web API's as well as local filesystems 4) It's free and open enough to allow anyone with a pc and a net connection to start creating cool stuff.
So anyway, I feel that the author of that article just doesnt "get it" but that's ok. I think many really smart web savvy folks do "get it" and I foresee there being some really amazing things being done in AIR in the future.