Return-Path: X-Original-To: apmail-flex-dev-archive@www.apache.org Delivered-To: apmail-flex-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id CCEBF10F4A for ; Wed, 12 Feb 2014 19:25:38 +0000 (UTC) Received: (qmail 98350 invoked by uid 500); 12 Feb 2014 19:25:34 -0000 Delivered-To: apmail-flex-dev-archive@flex.apache.org Received: (qmail 98325 invoked by uid 500); 12 Feb 2014 19:25:33 -0000 Mailing-List: contact dev-help@flex.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@flex.apache.org Delivered-To: mailing list dev@flex.apache.org Received: (qmail 98169 invoked by uid 99); 12 Feb 2014 19:25:29 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 12 Feb 2014 19:25:29 +0000 X-ASF-Spam-Status: No, hits=1.7 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT,HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of omuppi1@gmail.com designates 209.85.128.172 as permitted sender) Received: from [209.85.128.172] (HELO mail-ve0-f172.google.com) (209.85.128.172) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 12 Feb 2014 19:25:25 +0000 Received: by mail-ve0-f172.google.com with SMTP id c14so7748822vea.31 for ; Wed, 12 Feb 2014 11:25:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:content-type; bh=kkhWHlEDa99YipzibDpKeJD7eVoctSNVuWl1yqnAVZY=; b=N1ZH2ykwMzZtsnRUJTkUpBRbuj26GBfsxPB70zZtzeJmiHpInzLuf3dwjwYdF+1F1b iJRQb+gTVqkmj4kRuXNlKp7csrrzPdZC/GsOCQ/iPh9OGGPuZiETtgDoKDdeL87J5On6 W0EWT+XfKTWyfaNhRAr5RLXsvUoUVqJrRbZI3+PU895Cyl0iWFBYyYzBeGz9/7uQdvGl vMltRoFT0zhR8TTK43xZGJ8wV5VguEhG50+K4UpiuEXresZsTII6iuKw4EZrYE7VAKtd 0MJqAnZfDx3xuqKf00mf/eBELn53ri6cs0Zn+ucdsJbqUwsm2rPCXYaIqhAvUK7qE7s8 8d7g== MIME-Version: 1.0 X-Received: by 10.58.235.129 with SMTP id um1mr34845252vec.17.1392233104579; Wed, 12 Feb 2014 11:25:04 -0800 (PST) Sender: omuppi1@gmail.com Received: by 10.58.215.134 with HTTP; Wed, 12 Feb 2014 11:25:04 -0800 (PST) Received: by 10.58.215.134 with HTTP; Wed, 12 Feb 2014 11:25:04 -0800 (PST) In-Reply-To: <52FBC5CF.6060809@skyseek.com> References: <434D2D5F-D365-4951-AF85-DB09FF771A35@realeyes.com> <52FBC5CF.6060809@skyseek.com> Date: Wed, 12 Feb 2014 11:25:04 -0800 X-Google-Sender-Auth: gHmfAJ8zp5zl0TP_ZQpuJykQvRE Message-ID: Subject: Re: Flex vs. Actionscript Mobile Benchmarsk From: OmPrakash Muppirala To: dev@flex.apache.org Content-Type: multipart/alternative; boundary=047d7bd6bb56a4a57704f23a8777 X-Virus-Checked: Checked by ClamAV on apache.org --047d7bd6bb56a4a57704f23a8777 Content-Type: text/plain; charset=ISO-8859-1 On Feb 12, 2014 11:05 AM, "Sean Thayne" wrote: > > I think it would be interesting, but not really realistic. > > The creator of Starling was unable to use the standard Flash Event and EventDispatcher. So he instead created his own. That plus the fact that all the Flex components are built off flash's display list classes. And Starling is based off their own display list classes. It makes it really a big big rewrite of Flex. > > It would be very very cool though. If you could use the power of Flex with the performance of Starling. That would be amazing. > It is definitely possible, especially with the new FlexJS SDK. If someone has time to play with it, that would be great. If course, there would be no cross-compiling Starling stuff to JS, but the way the new SDK is built, it should be possible to use a Starling based display list, I believe. Thanks, Om > > On 2/12/2014 12:00 PM, flex@dfguy.us wrote: >> >> I did a flex mobile app and also compiled an example feathers project. It appears that the hardware acceleration with starling/feathers is the same performance as native apps while flex has a larger set of libraries that are loaded and run on the cpu. You use a number of techniques to reduce computations to speed up flex. The flex framework does have a massive amount of features available via mail and action script though. >> >> What I was wondering was if it would be possible to create some feathers based flex components for some of the basic ui stuff like scrolling lists. I also wondered about using the starling objects (sprite/movieclip) at the base level of the flex framework but I don't think that's possible because starling isn't a complete replacement of all objects but I could be wrong. The only other thing that cam to mind would be to render out a flex application to a hardware accelerated display object of some kind but I'm not sure if the slowness is due to the flex rendering or just managing the framework on the VP in which case replacing the rendering phase and communications between the two would still be slower. >> >> In the past there were times that I used flex libraries in pure action script projects as well by including some of the flex swc files and instantiating classes in actionscript. I think I did this with some of the recipient classes for example. >> >> David >> >> >> >> -----Original Message----- >> From: Jun Heider >> To: dev@flex.apache.org >> Sent: Wed, 12 Feb 2014 12:43 PM >> Subject: Re: Flex vs. Actionscript Mobile Benchmarsk >> >> >> On Feb 12, 2014, at 11:22 AM, Sean Thayne wrote: >> >>> I think it's pretty well known that Flex is not the fastest system for >>> Air/Flash. It's just the most feature complete system. Starling/AS3 is much >>> faster than Flex. But it doesn't have any real components/features. So you >>> need to code up everything from the ground. >>> >>> -Sean Thayne >>> >> Sean, pretty much agree with you, but don't forget about Feathers for Starling: http://feathersui.com/ >> A coworker of mine has recently but a pretty sweet mobile productivity app with it. :) >> > --047d7bd6bb56a4a57704f23a8777--