I had built an iPad app using Flex 4.6|AIR 3.6 sometime back. Looking at this email, I got curious to see how my app would perform on 4.10.
Agreed! Overall performance in comparatively good. - Popups used to have a delay of 3-4 seconds, but now it just pops up without any delay. - Switching between tabs(for the first time) in a TabbedViewNavigator had a delay of 3 to 4s (based on number of UI elements on each of the tab views). But now it takes 1.5s or less. But size got increased a little: - Compiled size was 9,178,761 bytes using flex 4.6|AIR 3.6 and it is 9,762,490 bytes using flex 4.10|AIR 3.8, which is just fine for me, it not a big issue. However, I came across one issue(which wasn't there in Flex 4.6). I am using a datagrid with a skinClass. If I use a skin class, it shows up a blank datagrid on the screen. But when I remove this skinclass property, it displays the datagrid properly with all data in it. Though datagrid is not optimized for mobile, I am still using it for my app(iPad), as I did not find any scrolling issues. It works smoothly as it works for web. Screentshots for reference: http://snag.gy/nAcyD.jpg - with skinClass in flex 4.10 http://snag.gy/zwWnA.jpg - without skinClass in flex 4.10 On Fri, Aug 23, 2013 at 1:05 PM, DarkStone <darkst...@163.com> wrote: > Great! > > But my friend is getting married this weekend, I've got no time to do a > benchmark test. > > Maybe next weekend I can do it, I'll try my best, I'm too busy just like > everybody else. > > DarkStone > 2013-08-23 > At 2013-08-23 14:13:21,"OmPrakash Muppirala" <bigosma...@gmail.com> wrote: > >On Aug 22, 2013 10:21 PM, "DarkStone" <darkst...@163.com> wrote: > >> > >> Can anyone help spreading the good news? > >> > >> I think we need Apache's official support to publish the news, > indicating > >that Flex 4.10 + AIR 3.8 running very smooth on iOS and Mac devices when > >renderMode is set to direct. > >> > >> This is very important for the rise of the Flex. > >> > >> Can someone from the inside verify it and take it seriously, please~~~ > >> > > > >We can probably do a blog post about it. But we need some solid > >benchmarks that compares prior versions to current versions. Is that > >something you can help build and publish? > > > >Thanks for all your help! > >Om > > > >> > >> > >> DarkStone > >> 2013-08-23 > >> 在 2013-08-22 16:37:22,"Ram Lee" <ranbolee...@gmail.com> 写道: > >> >Good to know that, I will try Adobe Scout sometime, I think your data > is > >awesome! > >> > > >> >Ram Lee > >> > > >> >在 2013-8-22,14:58,DarkStone <darkst...@163.com> 写道: > >> > > >> >> Hi Ram, > >> >> > >> >> You're welcome. > >> >> > >> >> If you want precise performance benchmark, you can use Adobe Scout. > >> >> > >> >> A friend of mine said, by using Scout, a Flex mobile application > which > >has a Spark List of 500 itemRenderers on it, running on the iPod touch 5, > >madly swiping finger across the itemRenderers, Scout reported this: > >> >> > >> >> If set Flex Application' framerate to 24, the runtime testing result > >is 24, no dropping frames! > >> >> > >> >> If set framerate to 60, the result is 48-55 frames per second, which > >is already a big deal! > >> >> > >> >> You can do your own test using Adobe Scout, good luck. > >> >> > >> >> > >> >> DarkStone > >> >> 2013-08-22 > >> >> At 2013-08-22 14:09:48,"Ram Lee" <ranbolee...@gmail.com> wrote: > >> >>> Thanks a lot for the notes and good to know that! > >> >>> > >> >>> I did try the direct renderMode on my retina Macbook and feel the > >performance improvement! > >> >>> > >> >>> And I was wondering if there are some good performance test tools to > >make this improvement more qualified? because what I do now is just > >resizing the app window to see if it renders the diplay object faster and > >smoother. > >> >>> > >> >>> Again, thanks a lot for the NEWS! > >> >>> > >> >>> Ram Lee > >> >>> > >> >>> 在 2013-8-22,13:28,DarkStone <darkst...@163.com> 写道: > >> >>> > >> >>>> Hi Ram, > >> >>>> > >> >>>> The major performance improvement is done by AIR 3.8 (not earlier > >AIR versions), and the reason why Adobe didn't mention this is because > they > >always have the lousy PR (Public Relations), which hide the good news and > >spread the bad news, they should fire their PR managers immediately. > >> >>>> > >> >>>> At the same time, Flex 4.10 fixed a lot of bugs, which improves the > >framework perfomance as well. > >> >>>> > >> >>>> So with Flex 4.10 and AIR 3.8, you can really build mobile apps > with > >it, and running smooth on iPhone & iPad & Mac & PC. > >> >>>> > >> >>>> Now, we can proudly say that Flex has become the best crossplatform > >application development & deployment solution on earth! > >> >>>> > >> >>>> > >> >>>> DarkStone > >> >>>> 2013-08-22 > >> >>>> At 2013-08-22 13:10:38,"Ram Lee" <ranbolee...@gmail.com> wrote: > >> >>>>> Is this from AIR 3.8 or earlier versions? just searched the > >internet, wonder why Adobe didn't mention such performance boost on the > >Apple devices? > >> >>>>> > >> >>>>> 李楠 > >> >>>>> > >> >>>>> 在 2013-8-22,12:23,Joel Tan <joel...@cype.com.my> 写道: > >> >>>>> > >> >>>>>> Yes, I can feel the performance improvement as well on Flex > mobile > >app! > >> >>>>>> > >> >>>>>> > >> >>>>>> > >> >>>>>> > >> >>>>>> On Aug 21, 2013, at 7:20 PM, DarkStone <darkst...@163.com> > wrote: > >> >>>>>> > >> >>>>>>> It surprised me when I try to recompile my old Flex 4 projects > >with Flex 4.10 & AIR 3.8 SDKs, and deploy them to iPhone & iPad & MacBook, > >they runnning incrediblely smooth, like 2 to 3 times faster than before, > >nealy native app performance! > >> >>>>>>> > >> >>>>>>> The trick is you need to set <renderMode>direct</renderMode> in > >the -app.xml file, this will boost performance on iOS and Mac OS, so > >everybody just keep in mind of this. > >> >>>>>>> > >> >>>>>>> Now that the performance issue of Flex has been greatly improved > >on mobile devices, I'm very excited, finding that Apache Flex has a great > >future! > >> >>>>>>> > >> >>>>>>> Flex is an awesome framework, which has great development > >efficiency, I think it's time to let the world know that Flex is still > >kicking and it is the best solution for application (not game) development > >and deployment across all platforms. > >> >>>>>>> > >> >>>>>>> So we should really working on the official Flex Showcase, more > >video demos of Flex Mobile Apps on iPhone & iPad will be great! I'm > >planning to submit my own demo to the showcase when I got the time. > >> >>>>>>> > >> >>>>>>> I've already wrote a decent blog post to spread the good news to > >the Chinese Flex Developers, here is the link: > >> >>>>>>> http://blog.sina.com.cn/s/blog_6f56a2bf0101dm98.html > >> >>>>>>> > >> >>>>>>> Many thanks to the Apache Flex Community, I love Flex, and we > >shall attract more and more people to the Flex community! > >> >>>>>>> > >> >>>>>>> > >> >>>>>>> DarkStone > >> >>>>>>> 2013-08-21 > >> >> > >> > >