The Girl with the Make Up 1

Photo by alphadesigner

Please read Alex’s original post, if you haven’t. What follows are some thoughts in response to his post.

<li class="comment">
    <a name="7476" class="comment-id anchor"></a>
    <div class="comment-author">Nick Carter</div>
    <div class="comment-author-url"></div>
    <div class="comment-date">01/18/2011 12:46:40 PM</div>
    <div class="comment-body"><p>Finally got around to reading both of these posts. Or at least Alex&#8217;s edited post. Parts of his post speaks to the UX snob in me, and this post mostly to the pragmatist, both from a dev and a user perspective. I think overall performance and those consistent keyboard shortcuts are super-important, way moreso than consistent-looking widgets. But that&#8217;s just me.</p>

I do think AIR in particular has its annoyances, particularly the two-step install and confusingly separate runtime. Most users won’t understand or care about this space/bandwidth-saving maneuver at all, they just know it’s odd. Likewise, the need to sign apps with expensive certs or face warning dialogs presented to your users is a real shame, particularly when OSS could (did?) have so much to do with the uptake of AIR in the first place.

Titanium is a step in the right direction, with the ability to package the runtime with the app, greater entrenchment in terms of system access, and on mobile, those native widgets (dubious though their importance may be).

So long as developers can present the important bits of an application in such a way as to please their most important/abundant consumers, everything else - consistent UI, toolchains and languages all - is absolutely unimportant.