Not at all! According to my test, direct mode doesn't lose any functionality at all, it only boosts performance!
Sent from DarkStone's iPhone 在 2013-8-24,2:47,jude <flexcapaci...@gmail.com> 写道: > When using direct mode do you lose any functionality? I think there was a > GPU mode and you lost filters and other features so I could not use it at > the time. Is direct mode the same? Thanks > > > On Fri, Aug 23, 2013 at 5:17 AM, Deepak MS <megharajdee...@gmail.com> wrote: > >> Hi Swen, >> Thanks a lot. That really helped. It works fine now :) >> >> I'll surely be blogging about performance boost that we have in 4.10 soon >> in my blog...I just felt like adding up NOS (Nitrous) in NFS, while using >> my app ! ;) Thanks for such a cool release! >> >> Cheers! >> Deepak >> http://deepflex.blogspot.com/ >> >> >> On Fri, Aug 23, 2013 at 2:50 PM, Swen van Zanten <f...@hdsign.nl> wrote: >> >>> Hi Deepak, >>> >>> I also had that problem, >>> this one is easily fixed by editing the skin. >>> >>> inside the scroller it looked like this: >>> <s:Grid id="grid" >> itemRenderer="spark.skins.spark.DefaultGridItemRenderer"> >>> <s:GridLayer name="backgroundLayer"/> >>> <s:GridLayer name="selectionLayer"/> >>> <s:GridLayer name="editorIndicatorLayer"/> >>> <s:GridLayer name="rendererLayer"/> >>> <s:GridLayer name="overlayLayer"/> >>> </s:Grid> >>> >>> now it looks like this: >>> <s:Grid id="grid" >> itemRenderer="spark.skins.spark.DefaultGridItemRenderer"> >>> <s:gridView> >>> <fx:Component> >>> <s:GridView> >>> <s:GridLayer name="backgroundLayer"/> >>> <s:GridLayer name="selectionLayer"/> >>> <s:GridLayer >> name="editorIndicatorLayer"/> >>> <s:GridLayer name="rendererLayer"/> >>> <s:GridLayer name="overlayLayer"/> >>> </s:GridView> >>> </fx:Component> >>> </s:gridView> >>> </s:Grid> >>> >>> Hope it helps you. >>> >>> Regards, >>> >>> SWEN VAN ZANTEN >>> Hoofdstraat 160 >>> 2171 BL, Sassenheim >>> >>> Op 23 aug. 2013, om 11:08 heeft Deepak MS <megharajdee...@gmail.com> het >>> volgende geschreven: >>> >>>> 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 >