What's your story around AIR?
Last week I was at the Web Directions South 07 Conference. It was a blast and learnt a lot from our customers and non-customers in the field. It was the closing party and I was asked a simple question around "AIR" - in that "What's Microsoft's response to AIR?"
My response is usual, WPF. I then get thrown a rebuttal - "but that doesn't work on X-Platform does it" to which I respond "No, but why do you need your solution X-Platform".
I do not kid, but I usually get 7/10 times "Oh.. no reason" style responses. Amazing how the X-Platform discussion has a sense of elegance about it, but realistically most generally use it as "Potential vs Reality" discussion point.
The response I got from this one guy was different, he wanted to reach out to his fellow Apple audience with his application, to which I responded "ok, you have your answer - all the best". As I was giving him the polite "is that all, ok, onto the next person waiting" I got thrown a remark "typical Microsoft, always forcing people to be locked in, that's why Adobe's going to beat you guys".
Now... it's at this point, where I feel like breaking about 46 Microsoft HR Violations but in a calm voice, I responded - "oh? disagree but respect your opinion, all the best again.. "
He rambled on about Open Source of Flex 3 and so on, but one thing hit home was how "interoperable" AIR was to use, in that it gave his fellow web developer market the ability to create desktop rich applications.
hmm...
Yes and No. Yes AIR will let you write things to your hard-drive, it will give you the ability to put a shortcut icon on ones desktop and lastly it will give you the ability to create "icon tray" popup's or design your own window, but that's it (aside from the Adobe Flex extensions or AJAX basics).
If you were to load up the Silverlight Halo3 site via AIR, you'd get a requirements message regarding "Where is my Silverlight runtime". If you want to interact with anything but Flash 9* or Adobe Acrobat (via JavaScript Bridge) you'll be busily looking for some other alternative approach than direct access via the runtime. Point is, Adobe AIR does have a lot of positives about it, but make no mistake, you are locked in just as if you were in WPF land. As like us, we have a set of basic requirements that need to be put in play, to ensure security first and foremost is kept intact.
*I also loaded the https://halo3.com/believe site in "Scout" and got the "wrong flash player version installed" message (even though via Internet Explorer I can load it fine?)....
AIR is a hard discussion to have, as most of the time it's about what it potentially can do for you, yet little of the time is spent on "what it actually does for you or your customers today". I say this as, at heart I'm also a marketer and I always think of the X-Platform discussion around a thing called "Target Audience".
When Coke gets up in the morning and decides to pitch it's brand at it's target audience. They are very specific on whom they are targeting, they reconnect with their audience all the time and that's why you'll usually see Coke at rock concerts instead of bowls tournaments. Sure they could go after the seniors, as that potentially could grow their market further right? Yet they don't.
Summary is this, acknowledge that Adobe AIR has wonderful ideas behind it and is exciting, but also respect the fact that it's got a prescribed format and the difference between WPF and AIR is in reality the X-Platform argument.
The other missing point of the discussion is that Silverlight is here to stay, it will be here tomorrow and it's gaining momentum. Now if one is to create YAB (Yet Another Browser) style AIR applications, you're now ignoring your Silverlight market share and if you're ok with living in a Flash / Acrobat Reader access only solution - cool, all the best.
It may change post MAX 2007, Adobe are likely to announce some new goodies around AIR but for now, I'm not sold on it what it can do as being an absolute elegant story - more work is ahead of it and ignoring runtimes such as Silverlight is going to be costly to them.
What if tomorrow Zinc were to release compatibility to Silverlight? hmmm...
Comments
Anonymous
September 30, 2007
PingBack from http://www.artofbam.com/wordpress/?p=4089Anonymous
October 01, 2007
The comment has been removedAnonymous
October 01, 2007
The comment has been removedAnonymous
October 03, 2007
The comment has been removedAnonymous
October 03, 2007
The comment has been removedAnonymous
October 04, 2007
Hi Scott, Thank you for the response. Since some of your points are subjective so we'll have to agree to disagree. Either way, I appreciate the response -- I really do. :) One thing that we can agree upon is that AIR will benefit from additional functionality. Of course, it's important to keep in mind that Adobe AIR is in its first version and we're continuing to work with the community to understand their feature requests. If you or others have things you'd like to see, feel free to let us know by dropping us a note at: http://www.adobe.com/go/wish/. Cheers,
- Rob Product Manager, Adobe AIR http://www.adobe.com/go/air/
Anonymous
October 05, 2007
Rob, Thanks for dropping buy to read at the very least. I look forward to the future of AIR (really do) and hopefully some synergy can be formed in the RIA space around both our brands - hopefully. Scott.Anonymous
October 06, 2007
Rob, I'm going to retract my entire blog post as i've just seen AIR in a totally new light. I just bought an iMac and had a few .NET apps I've made myself that i wanted to bring across. I tried the virtualisation (Parallels etc) and it doesn't work as well as I hoped. I then spent last night coding it in Flex 3 / AIR 2 and I'm impressed on two points:
- The OSX Market will love AIR, that I have no doubt as one is able to create some interesting solutions with AIR that would typically be reserved for native Apple languages (I still think it needs more interoprability and depth, but that will come).
- Building the applications in question do seem quite compelling as a number of the small "Widget" applications I use now on the iMac are something I've relied on through out the day. I've even got a few ideas of my own around building some so ..not sure if the brand politics will let this in, but expect some from me soon heh. I stand corrected, I think the Windows market won't embrace AIR but i have no doubt the Apple market(s) will.
Scott Barnes
- Anonymous
October 10, 2007
The comment has been removed - Anonymous
October 10, 2007
The comment has been removed