« Implementing SpellCheck (Squiggly) with the Text Layout Framework (TLF)Flash/Flex Builder <-> Flash Professional Asset Workflows »

9 comments

  1. § Daniel Wood Email said on :
    The biggest problem is that you seem to be forgetting the user. A user doesn't care that your app is the same on different platforms, they probably only have one device. They care that your app is different to all the native apps on their device.

    For games this is not such an issue as they all have custom UI anyway. But for any type of non-game app you're going to suffer. Which is precisely the reason AIR and Java apps aren't as popular as native app on OS X or Windows.
  2. § Richard Leggett® Email said on :
    @Dan If the user doesn't care either way then surely your concern should be making the developer (you) more efficient. They probably don't only have one device, I'm pretty sure they'll have a TV, a tablet, a surface/table, a car, a phone... Also I believe TweetDeck is the most popular Twitter desktop client? Secondly the increasing traction online Office apps are getting over desktop should indicate that "native OS" isn't a big deal? Games I agree with, and if this is all for games alone, it would still be worth it.
  3. § Daniel Wood Email said on :
    How can you assume the user doesn't care? I can only speak from experience and having an app that's been downloaded 100,000 times on the App Store, where reviews consistently comment on the UI, leads be to believe they do care. A lot.
  4. § Aaron Franco said on :
    Richard,

    Here is a great quote from Adobe in regards to their entire ecosystem:

    "At the center rests Flash Player and its runtime companion Air. They are surrounded by adobe tools, development frameworks, and servers... supported by an ecosystem of programs, partners, and communities. They connect outward through open standards and industry alliances and are used by over one million designers and developers... and counting..."

    I strongly believe that the Flash Platform is the future and Adobe needs our support now more than ever. To show my faith in Flash and to provide motivation to any Flash developer reading this post, please check out my article "Flash is the Holy Grail":

    http://blog.nothinggrinder.com/flash-is-the-holy-grail
  5. § Guilhem Ensuque Email said on :
    Richard,

    I agree with many of the "next steps" you suggest for Adobe. I also agree with Aral's "NativeX" vision. I have put my thoughts in an earlier article here:
    http://www.visionmobile.com/blog/2010/03/why-adobe-should-change-its-mobile-strategy-again/

    Regarding OpenPlug (and other 3rd-party tools for that matter), it is completely at Apple's discretion to allow apps built with them or not. Irrespective of what their SDK terms say.

    You may want to refer to our position on this at:
    http://developer.openplug.com/index.php/blog/187-update-apple-331-elips
  6. § Charles Maney Email said on :
    I never got the feeling that, with the first release of CS5, developers would be able to develop "real" iphone apps. Adobe did not give the community the chance to download and try out the beta. Only a few carefully chosen apps were added to the Apple store.

    So, it is possible that Flash developers could have ported only certain simple applications anyway and not others. At least the first year.

    The details were too sketchy. This reminds me of the FlashLite efforts. Sounded great on paper, but when we actually offered the solution to our clients, the "develop once, publish on all platforms" promise turned out to be a big headache and costly.

    Yes. The CS5 feature was a step in the right direction. It would have made a great selling point. But can't help thinking that it was not ready for prime time yet.
  7. § Richard Leggett® Email said on :
    @Guilhem Thanks for the comment, the only word that worries me in the clause is "originally", if it's not originally written in a language of their choosing, they will be able to perform static and heuristic analysis to reject apps without any human involvement, we shall have to wait and see.

    @Charles It was early days, but it was very different to Flash Lite, no runtime required, such a shame it has been nipped in the bud.
  8. § Tek said on :
    Richard, this is the most clear-sighted article I've read regarding HTML5 and Flash.

    Some of the technical things they have to do are optional, but one and the first Adobe must do is to create a good HTML5/JS Editor. A good JS editor that can understand classes or pseudo JavaScript classes like they (Macromedia) done in the past by creating AS2 macro language over AS1 (which was near strict ECMA-262 like JavaScript) to have a real autocompletion and goto declaration on types. Working today in JavaScript on big apps other than using GWT is the worst nightmare ever. A macro-language like GWT but using ActionScript would be a good choice.

    Open source the Flash Player and work on its integration as part of the HTML5 Open Web Initiative is something I promote with the Open Source Flash Player petition : http://www.openplayer.net/ . You well have summed up why as a technical concern, even if there would be other commercial or people benefits.

    On the other hand I'm not sure that choosing "Dream Builder" as a the only HTML5 development engine would be a good choice. Using the existing Flash Builder to export HTML5/JS Apis RIA could also be interesting.
  9. § pursueg Email said on :
    Pretty good article... Thanks... Just a small update, that microsoft has confirmed the support of Canvas in IE 9, so another booster for HTML 5 lovers.

    For adobe, the new version of flash player they should not support AS 2 at all since i feel the only reason everyone complains about flash is poor coding practice...

Comments are closed for this post.

Contact. ©2010 by Richard Leggett. free blog / web hosting UK / FP.
Design & icons by N.Design Studio. Skin by Tender Feelings / Evo Factory.