Gregor:

I am doing my due diligence.  That is why I am asking those who have
more experience working with AIR than I do. 

I read the articles and I was just asking for input from the "real
world" developers and not relying soley on information contained in
article(s).

Isn't this what this forum is for?

You assume that I would write crappy software.  

Never have. Never will.

I have been developing software for over 30 years.

Sorry if asking my question upset you.

However, thanks for your input.

Jack

--- In [email protected], "Gregor Kiddie" <gkid...@...> wrote:
>
>  
> 
> Which is why I said can, rather than should. I can't make that decision
> for him.
> 
>  
> 
> I can write you an application in any language you want which will max
> your CPU, and eat up all your available memory. So how is that any
> different?
> 
> Yes Adobe are producing a better version of the runtime, but that's
> falling out of general improvements to allow the Flash Player to run on
> mobile devices, rather than any acceptance that the AIR runtime is slow
> / expensive.
> 
> Flash / AIR are where Java was 10-12 years ago. It's easy to write a
> memory hogging, CPU burning app very easily, and harder to write a good
> one. Remember all those Java applets which maxed your CPU because they
> were spawning a ridiculous amount of threads?
> 
> Check out this link on Firefox and watch your CPU usage, no Flash in
> sight
> 
> http://www.ehiprimarycare.com/news/5322/dh_endorses_first_video_game
> 
>  
> 
> There are performance tips for reducing CPU usage in AIR which a well
> designed application should follow
> 
> http://blogs.adobe.com/air/2009/05/performance_tips_for_adobe_air.html
> 
> as well as more general tips for writing applications (link is for the
> iPhone experience but is still useful, runtime is optimized for Bitmaps,
> so use them over PNGs, etc)
> 
> http://coderhump.com/archives/517
> 
>  
> 
> Yes the runtime should be as frugal as possible when it comes to
> grabbing resources, but writing a crappy app and then blaming problems
> on the runtime is just trying to absolve blame.
> 
>  
> 
> I guarantee if someone has written an app which abuses the runtime now,
> AIR 2 / FP 10.1 isn't going to be their savior.
> 
>  
> 
> Personal experience... We have an AIR application with almost 400k LOC
> spread over 30+ modules. It doesn't take more memory than we are
> comfortable with, and doesn't burn through the CPU unnecessarily. We
> would quite like it to be a bit quicker, but hopefully the runtime
> improvements will sort that for us ;) We've had memory problems in the
> past, managing to crash the runtime repeatedly, but these were always
> traced back to poorly performing code rather than runtime issues.
> 
>  
> 
> What I will say is that currently, the runtime makes writing a well
> behaved app very difficult indeed. The required level of understanding
> of the internals of the runtime, and how AS3 interacts with it is
> ridiculously high. The SDK bugs which contribute to the failure of the
> garbage collector (the focus manager one makes me grind my teeth a lot)
> are avoidable by Adobe, and they are admitting that working out where
> problems lie is hard (hence the better profiler in FB4, and the amount
> of posts on these forums about it).
> 
>  
> 
> For the OP, I'd say, don't believe the hype in either direction. If you
> are planning on betting your company on either my or reflexactions
> posts, you'd be making a huge mistake. Do the leg work yourself,
> prototype stuff (not just AIR, but other options too), and actually find
> out which meets your needs.
> 
>  
> 
> Gk.
> 
> Gregor Kiddie
> Senior Developer
> INPS
> 
> Tel:       01382 564343
> 
> Registered address: The Bread Factory, 1a Broughton Street, London SW8
> 3QJ
> 
> Registered Number: 1788577
> 
> Registered in the UK
> 
> Visit our Internet Web site at www.inps.co.uk
> <blocked::http://www.inps.co.uk/> 
> 
> The information in this internet email is confidential and is intended
> solely for the addressee. Access, copying or re-use of information in it
> by anyone else is not authorised. Any views or opinions presented are
> solely those of the author and do not necessarily represent those of
> INPS or any of its affiliates. If you are not the intended recipient
> please contact is.helpd...@...
> 
> ________________________________
> 
> From: [email protected] [mailto:[email protected]] On
> Behalf Of reflexactions
> Sent: 27 October 2009 01:07
> To: [email protected]
> Subject: [flexcoders] Re: AIR Performance
> 
>  
> 
>   
> 
> "If you write it well, you will not have any CPU or memory issues"
> I am sorry but that is just so far from reality it is ridiculous.
> 
> AIR does not just have 'the same memory and CPU issue as every other
> app'.
> 
> The issues are well known and accepted so I don't where you come up with
> that notion, even Adobe have talked about how they are going to address
> memory issues in the next version and Flex4 has throttling code built in
> to try and make a PC usable when an AIR is in the background something
> not 'every other app' usually requires.
> 
> When some guy is asking about makeing a decison that might affect the
> future of his company it really doesnt help to stick you head in the
> sand and pretend everything is hunky dory when it isn't.
>


Reply via email to