Is there any future in doing mobile development in flash CC

Hello all,
I was after peoples thoughts on if there is any future in doing mobile development in flash CC?
Initially I was quite excited but I have just tried to put something together and have hit some hurdles quickly.
At this stage the cons seem to be outweighing the pros.
As I see it
Pros are.
    •    Multi-platform deployment (write once and output to many devices)
    •    Easy to use flash
    •    Large resource of action-script.
    •    Supported by Adobe (I hope..)
Cons are
    •    Poor multi touch support (no double tap support)
    •    No easy way of getting user input (as in uipicker etc)
    •    Poor performance (not being native code)
    •    Uncertain future of flash  /  flex
    •    Can not use any flash vector
    •    Dependant on if device will keep allowing flex

I'd have to adjust that list of cons a bit, going point by point:
...no double tap support
While it's true that not every gesture has been coded in AIR, you can always implement them yourself. In fact the ones you tend not to see are the easiest to implement. Double tab can easily be duplicated by a single object.
In a view you wish to utilize it you can simply use a single object to store the last object tapped and the getTimer() it was tapped. Adding one more line of code to see if the last time it was tapped was "quickly enough", you'll know if the user double tapped.
Yes, it's not ideal that they didn't wrap under a dozen lines of code for you, but I wouldn't say it lacks support unless it was either incredibly difficult to implement yourself, or impossible.
...as in uipicker etc
There are (as you said) substantial resources out there for all sorts of Flash based components. They can all be used in your project, just as on the web. You'd be smart to stick to anything GPU accelerated, like FeathersUI.
That said I'd say there's a LOT more components already developed of all sorts for Flash than any native SDK.
Poor performance (not being native code)
Stage3D performs quite amazingly. About as close to native (or better) as you can get, depending on what you're doing. The only difference is you have the power of a familiar multimedia engine wrapped around it so you're not stuck ripping apart native SDK components until they don't look like themselves (otherwise the app looks slapped together).
I suggest you try the previously linked GPU controls before you think the performance is actually poor.
Uncertain future of flash  /  flex
Can't comment here, the roadmap is as unpredictable as the mobile landscape itself. Flash has a ton of uses outside mobile apps or website video/banners. It's used to make kiosks, top tier presentations, learning tools for students new to programming, sophisticated/interactive animations and 3d, etc.
Flex is completely different.
Can not use any flash vector
I'm not sure what you mean by this. I use plenty of them. I typically use the graphics system to draw dytnamic interface elements and then raster them into bitmaps for presentation in Stage3D.
Dependant on if device will keep allowing flex
The device doesn't "allow" SWF or Flex. It is compiled down to ARMv7 compatible code. It has no idea what created the code. C++, Obj-c, Java, Perl, Python, Ruby or even LOLScript could be ported as long as the target is ARMv7 compatible code (soon to be ARMv8 64bit, Apple opening that door).
That all aside, I've definitely been scorched by the differences between implementations of Android and iOS with AIRs limitations. While you're using the majority (hopefully) of your code base for both targets, you will definitely have differences to conform to the platforms needs.
In the end, having had plenty of experience with the pitfalls of both, I see 2 things, which has already been living amongst us the entire time.
1) AIR is being used where there is a need that no other runtime fills quite so nicely.
With Adobe Native Extensions and a sophisticated 2D/3D GPU leveraging multimedia engine behind you, it's hard to find any other authoring environment more desirable.
Even though Phonegap has native extensions, I think we can all pick out a webpage-as-an-app easily. AIR is far more difficult to spot because your imagination is the limit.
That said, much like in the beginning, Flash was utilized to solve all our video/audio codec and font problems. We abused and over used it until technology matured so we could properly handle these issues. That leads to:
2) The web is maturing the requirements of browsers to the point they're becoming multimedia engines or hosts themselves. Requiring them to implement 2D Canvas, WebGL and standardized JavaScript and CSS specification, we're maturing the web enough to replace AIR.
Now that browsers allow JavaScript to power single application pages (SAP), apps will probably start to fall off in usage, much like the abuse of Flash. Apps only solve a current problem, lack of acceess to capability. Soon we probably won't need Phonegap and native extensions as the only way of developing a truely sophisticated device site.
I imagine users would rather just use their browser to load a web address which can store everything necessary to operate with offline storage, rather than lurking through a sea of hundreds of thousands (or millions+) apps. And once again people will return to the matured web with little to no need for everything to be AIR, native code or some variant.
Change is constant..

Similar Messages

  • Is it possible to copy a DVD into iTunes and then upload it to my iPad? Is there any way of doing this?

    Is it possible to copy a DVD into iTunes and then upload it to my iPad? Is there any way of doing this?

    Sure, just use Handbrake to encode the DVD movie into a format that is playable on iTunes and on your iPad:
    http://handbrake.fr/downloads.php
    Once the encoding is complete, move the movie file from your desktop into iTunes and then sync your iPad.  Presto, the movie is on your iPad!

  • Is there any way an iPhone app developer can implement low power class 3 Bluetooth?

    Is there any way an iPhone app developer can implement low power class 3 Bluetooth?

    Ah-HA!  I knew there had to be a way!
    Not quite the same in 10.6, but close enough to find it:
    It's iTunes>apps, not iTunes>iPhone>apps.  I didn't realize there were different windows.
    Not double-click, but control-click.  Close enough.
    Easy-Peasy, now that you showed me how.
    Thanks, Barry.
    --Gil

  • Is there any database connection limit in developer license

    Hi
    I want to load test a prototype built on platform 8.1 sp3.
    Somebody told me that the developer license has a 15 database connection limit.
    I understand the 5 IP connection limitation, but is there any database connection limit too?
    Can somebody please throw some light on what does such a limit actually mean.
    Many thanks
    nitin

    nitin chaumal wrote:
    Hi
    I want to load test a prototype built on platform 8.1 sp3.
    Somebody told me that the developer license has a 15 database connection limit.
    I understand the 5 IP connection limitation, but is there any database connection limit too?
    Can somebody please throw some light on what does such a limit actually mean.
    Many thanks
    nitinNo there is no limit on the number of DBMS connections.
    Joe

  • Is there any futures like DMBS_RESULT_CACHE in Oracle 10G?

    Hi,
    We are using oracle version,
    SQL*Plus: Release 9.2.0.1.0 - Production on Fri Mar 13 15:17:14 2009
    Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production
    With the Partitioning, OLAP and Data Mining options
    Is there any web related futures available in Oracle 10G to set the procedure or Function output to web cache?
    Any oracle functions related to web logic would help me.
    Thanks

    Is there any web related futures available in Oracle 10G to set the procedure or Function output to web cache? I'm not sure I understand the question. What do you mean by "web cache" here? You can always manually cache results by storing the results in a package variable before returning them and have your functions and procedures check whether the result is already cached before recomputing it. Of course, that means that you have to manually manage the cache invalidation as well. But that's probably the closet thing to the result cache in earlier Oracle versions.
    Any oracle functions related to web logic would help me.Again, I'm not sure I understand the question. Are you talking about WebLogic, Oracle's J2EE application server? Or does "web logic" relate to "web cache" above?
    Justin

  • I am looking for a CMS for FM structured 11, is there any recommendation? Does Adobe Creative Cloud work as one CMS platform?

    My requirement is quite basic and common. I am looing for a CMS to manage the books, fm files, dita files, pictures and glossaries and the publication, is there any recommendation? The cheaper the better.
    BTW, I received the advertisement from Adobe for its Creative Cloud, can this work as a CMS? Anyone using it?

    My team need a CMS to end our off-line development. Could you kindly give me some advice on that, including technical approach and cost? Thank you.
    We are a user manual developing team in China mainland, using FM 11 structured mode. We had had an CMS platform called XDOC, but because of a company acquisition, we no longer has it. So we extracted the customized structured fm files offline to continue our local development. But now team getting bigger, so I wander if there is any better choice. (I am not sure if XDOC is the best choice. It might be too big too expensive for us.)
    Here is our requirement:
    1. Mutual share of our working files, checkout and checkin management (or directly online development);
    2. Abbreviation and glossery management. We need to manage a glossery bank in the platform and when we type the term in the fm file, the glossery will automatically pop-up for choice, or sth. like this;
    3. Format integration. If the platform can integrate and solidate our format online so that we no longer need to arrange the format offline it would be a plus.
    4. Publication management. If the platform can publish our output (e.g., PDF) online, it would be a plus.
    That's all, thank you in advance!!!!!

  • Is there any way of doing a mass conversion of RTF to .doc or .docx?

    Have 200+ RTF documents that I'd like to convert to Word's .doc or .docx format.
    Is there any program (or method) of doing this en masse?
    I'd rather not sit here slogging through the process of manually converting each of them, one-at-a-time!

    No kidding! I'll look for that. Ah, Sample Automator Workflows right off the Apple Script menu on which I've parked a few that I had written.
    I'll give it a whirl and see how it does!
    Much thanks!

  • Is there any downtime while doing Azure VIP SWAP

    Hi,
    My azure webrole is having single instance, want to deploy new version of my application. want to deploy in staging and do VIP swap.
    is there any downtime while performing VIP swap(NOTE: i have single instance only)
    Thanks
    S.Venkata Appaji

    Hi Appaji,
    You need create 2 or more instances with Azure application, if you has only 1 instance, it will have downtime but much short than In-Place upgrade way. Actually Swapping VIPs method required two versions of services (Stagging and
    Production) at the same time, because two services are running in Management Portal, the new version service could be swept to Production status quickly and inconspicuously, and old service will swap to Staging status. If you find your new version service
    have something to update or obvious bugs, you can considerate to swap old but solid service for customers temporarily and re-publish new service after fix it.
    Please refer thsi link for more details about Swapping VIPs Upgrade:
    http://msdn.microsoft.com/en-us/library/windowsazure/ee517253.aspx
    Hope it can help you.
    Please mark the replies as answers if they help or unmark if not. If you have any feedback about my replies, please contact
    [email protected]
    Microsoft One Code Framework

  • I am developing a Web App which will have millions of users. I am expecting to use MySQL & Microsoft SQL. Is there any issue with doing that?

    I am developing an app that will server millions of users. Most of the information coming out of the database won't be of any security concern, but there will be some accounts with financial information that I want more secure. For money reasons, I am
    looking at using MySQL for the majority of the Web app and then when I am using a secure connection for money things, using Microsoft SQL Server. Is there anything wrong with that idea?
    DCSSR

    I understand the confusion. I don't want the expense of Microsoft SQL server and was thinking that if I left everything that didn't need to be secure in MySQL, then I could use Microsoft SQL Server free (less than 10 GB) for just billing where security
    is more of an issue for me.  It might just be me, but I feel more vulnerable using MySQL.
    Should I not feel that way?
    DCSSR
    This is wrong and it is not not professional to throw recommendations regarding a specific system design , while we do not know your system characterization (which is something you can not post in a forum). What we do here is mostly helping in specific question
    or just throw comments and general points based on golden rules (rules of thumb). as i wrote before I see no reason of using both MySQL and SQL Server and the new information did not change this.:-)
    I can not tell how you should feel, as I dont know you or your system and most important I do not know your developers knowledge/ability. I can tell you that there is no problem in using MySQL regarding security if you do it in the right way. I can tell
    you that I would feel great with working with MySQL regarding security (By personally i prefer SQL Server).
    * You can think on using NoSQL (as well as MySQL) if u need free database server if the size limitation of 10 GB is the problem. You can use flat database as well for some data.
    * If the problem is using 20 GB then I will prefer in most cases to use 2 databases from the same type on using 2 different database server. In this case where I have to choose between using SQLEXPReSS+MySQL or 2 SQLEXPRESS i will probably prefer 2 SQL
    EXPRESS databases (in 2001 I had a system with more then 20k users using several MS-ACCESS as databases... It worked great).
    I hope this is useful :-)
    [Personal Site] [Blog] [Facebook]

  • Are there any responsive menus for mobile in BC?

    Hi folks, I've created mobile/responsive menus in DW but not dynamic ones, so I'm not sure how to do CSS for the non static content, or to address the menu specifically. I know you can govern your menu with custom css, but I'm  nt sure how to write it for my menus.  Anyone have examples/extensions that allow for button style drop menus for mobile like linked in or facebook?
    Looking for  a starting place for the mobile templates..
    TIA,
    Jeff

    Network Service provider in Nepal
    http://en.wikipedia.org/wiki/Network_Service_Providers_in_Nepal

  • Is there any control that does the functionality of "Frame" in VB

    Can you suggent me how to code to form a grouping of components like what does frame in vb.
    Thanks

    A JPanel with a Titled Border.

  • Is there any help for ALV report development with  funcation modules?

    Hi,
    please tell me any help or example to understand the ALV function module.

    Hi neha,
    1. very simple alv
       (with minimum code)
    2. just copy paste
    3.
    report abc.
    TYPE-POOLS : slis.
    DATA : alvfc TYPE slis_t_fieldcat_alv.
    DATA : alvfcwa TYPE slis_fieldcat_alv.
    data : begin of itab occurs 0.
            include structure usr02.
    data : end of itab.
    START-OF-SELECTION.
      select * from usr02
      into table itab.
      CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
        EXPORTING
          i_program_name         = sy-repid
          i_internal_tabname     = 'ITAB'
          i_inclname             = sy-repid
        CHANGING
          ct_fieldcat            = alvfc
        EXCEPTIONS
          inconsistent_interface = 1
          program_error          = 2
          OTHERS                 = 3.
    Display
      CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
        EXPORTING
          it_fieldcat   = alvfc
        TABLES
          t_outtab      = itab
        EXCEPTIONS
          program_error = 1
          OTHERS        = 2.
    regards,
    amit m.

  • IS THERE ANY GUIDE FOR DOING CUSTOMIZATION SPECIALLY FOR WORK CENTRE.

    HOW TO CREATE WORK CENTRE CATAGARY PLEASE TELL ME NO BODY IS HELPING ME

    Please Check the following sites -
    http://www.easymarketplace.de/online-pdfs.php
    www.sap-img.com
    www.sapsuperusers.com
    The above sites have good information which can help you.
    Use the following Path -
    SPRO --> Production Planning for Process Industries --> Master Data --> Resource --> General Data --> Define Resource Categroy
    Hope this may help you.
    Reward Points if useful.

  • Is there any future update for Nokia X Platform?

    Whn nokia is going to update nokia x platform .People have watse their money on the phone tht is already obsolete..
    Moderator's note: We amended the title of this post as we moved it to the most appropriate board.

    The Nokia X will get updates but not the X2 platform,and you could say that the X2 has killed the first gen X series
    If  i have helped at all a click on the white star below would be nice thanks.
    Now using the Lumia 1520

  • Are there any tutorials on making animated gifs in flash, from a video?

    I have an avi video file that i'd like to make into an animated gif in flash. How do I go about doing this? I know there is an option in photoshop where you can import the video frames onto layers. Is there something similar in flash?

    [http://wetpixel.com/forums/lofiversion/index.php/t16884.html]
    This might provide a bit of insight.

Maybe you are looking for