Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Cellphones Apple

Flash CS5 Will Export iPhone Apps 154

HanClinto was among a number of readers to send word that Adobe has worked around the inability to run Flash on iPhones and iPod Touch devices. Adobe has been trying to work with Apple for more than a year to get its Flash Player software running on Apple's products, but has said it needs more cooperation from Apple to get it done. Now Adobe has come up with a work-around. At its Adobe Max developer conference in Los Angeles Monday, Adobe announced that the CS5 release of Flash Professional, due in beta later this year, will allow developers to write applications and compile the code to run on Apple devices. Getting these into the app store might be tricky, though.
This discussion has been archived. No new comments can be posted.

Flash CS5 Will Export iPhone Apps

Comments Filter:
  • by chocobanana ( 974767 ) on Tuesday October 06, 2009 @05:13AM (#29654625)
    Look in http://labs.adobe.com/technologies/flashcs5/appsfor_iphone/ [adobe.com] They already show apps accepted into the store that were made by devs with prerelease versions of Flash CS5... I think this is cool as it will enable people skilled in Flash to stick to their tool of choice. I would love to see a comparison between developing the iPhone SDK and Flash.
  • by BadAnalogyGuy ( 945258 ) <BadAnalogyGuy@gmail.com> on Tuesday October 06, 2009 @05:14AM (#29654633)

    Flash seems like it would need all sort of runtime support to do all the cool things that Flash is supposed to be able to do. If there is no runtime, and the language is just compiled down to native code, and it simply relies on existing iPhone libraries, then is Flash/ActionScript really all that useful and attractive as an implementation language?

    This is where Android really shines. You can program in any language, as long as it's Java.

    • by BikeHelmet ( 1437881 ) on Tuesday October 06, 2009 @05:27AM (#29654693) Journal

      This is where Android really shines. You can program in any language, as long as it's Java.

      Android has full C/C++ support, but then you're locked to whatever phone you made it for.

      Most devs would rather take a tiny hit in performance to not have to recompile constantly. If you go the C/C++ route, you have the chance that you'll miss out on an Android phone using a different SoC.

      With Java, you have languages like Ruby and Python too. ;)

    • by dFaust ( 546790 ) on Tuesday October 06, 2009 @05:30AM (#29654705)

      then is Flash/ActionScript really all that useful and attractive as an implementation language?

      It's attractive to people that only know Flash/Actionscript and don't have the time/desire/skill to learn Objective-C.

      I fear just what kind of pre-existing crapware this will enable on the iPhone.

      • by Canazza ( 1428553 ) on Tuesday October 06, 2009 @06:41AM (#29654937)

        I work for a company that makes mainly Flash-based software. The thing about Flash is that with the same source code (totally unchanged between versions) we can output a web application and a stand-alone executable (for example, to go on a CD). Something which our clients love is the multi-format, multi medium nature of Flash. Yes, most of this can be done with Java, but not in the same amount of time and not with the same artist-integration Flash has.

        On the topic of iPhone integration, if Flash CS5 lets almost anyone make iPhone apps will this slow the approval of apps as every Tom Dick and Harry will be submitting their Newgrounds fodder? Not only this, but does this mean we can create and compile iPhone apps on the PC? As far as I'm aware it can only be done on Mac OSX with their Objective-C libs at the moment (one of the reasons we've not already started iPhone development is the lack of Macs in our office... or iPhones)

        • by gaspyy ( 514539 ) on Tuesday October 06, 2009 @07:31AM (#29655195)

          Flash CS5 on both Mac and PC are supported. I am in the same position as you, especially since many people who play my chess game [flashchess3.com] would love to see it on their iPhones.

          As for quality, only AS3 is supported. Most simple/crappy flash games are written in AS1/AS2 because of the easier learning curve, but really, considering apps like iFart on IAmRich, I doubt anyone will contend that the quality of the approved flash games could be too low.

          • by Canazza ( 1428553 ) on Tuesday October 06, 2009 @07:54AM (#29655297)

            Thank god only AS3 is supported.
            Although, most of what our company outputs is AS2, mainly because our primary clients have paranoid and backwards IT techs who refuse to update their flash players, or low-budget IT Depts who are still using Pentium IIIs.
            Anything that'll give us some leverage to put AS3 into practice is well worth it
            "Sure, you can have it on the iPhone, but only if you update your flash player on your PCs"

        • by AndrewNeo ( 979708 ) on Tuesday October 06, 2009 @09:41AM (#29656173) Homepage

          if Flash CS5 lets almost anyone make iPhone apps will this slow the approval of apps as every Tom Dick and Harry will be submitting their Newgrounds fodder?

          You mean, slower than it already is, with everyone submitting their flashlight and other extra-generic apps?

  • Play nice! (Score:1, Offtopic)

    by sumthinboutjesus ( 984845 ) on Tuesday October 06, 2009 @05:15AM (#29654637)
    It is extremely frustrating to have a very capable mobile browser and not be able to watch online video content, such as Hulu, ESPN etc. Flash games would potentially be a side benefit of the technology, but I care less about games than I do viewing online video content. I really wish either the content providers would ditch Flash as their delivery method or Apple would get on board with Flash 10.1 so I don't have some web content effectively gimped. Either would be fine with me, although I imagine ditching Flash as the delivery method would be better as I don't particularly care for annoying Flash ads and Adobe's current Flash version for Mac doesn't lead me to believe their iPhone implementation would be stable or have smooth playback. I really do wonder how good Flash can be on all the other mobile platforms it is being ported to...
    • by dingen ( 958134 ) on Tuesday October 06, 2009 @06:03AM (#29654821)
      You do realize the news that Flash CS5 will be able to export iPhone Apps has absolutely nothing to do with Safari Mobile supporting Flash or websites ditching Flash for something else to show their videos, right?
    • by Bazar ( 778572 ) on Tuesday October 06, 2009 @07:10AM (#29655085)

      Watching videos on your cellphone?
      We get charged by the kilobytes for online cellphone useage here in New Zealand, watching a 30 minutes youtube movie would probably cost at least 50USD
      If your annoyed that you can't download movies to your cellphone, i can't help but think your doing something wrong.
      Flash pages on the otherhand i can understand, especially since there are so many websites that don't function correctly without flash

      • by Anonymusing ( 1450747 ) on Tuesday October 06, 2009 @09:31AM (#29656035)

        We get charged by the kilobytes for online cellphone useage here in New Zealand, watching a 30 minutes youtube movie would probably cost at least 50USD

        iPhone users in the U.S. are typically REQUIRED to pay for a $30/month unlimited data plan, on the assumption that you will either use a lot of data, or AT&T still wants to make a buck off you.

  • by dFaust ( 546790 ) on Tuesday October 06, 2009 @05:22AM (#29654667)
    There are already at least four apps on the store today that were built like this. This isn't Flash on the iPhone in any way - the apps are compiled into native iPhone applications. Does Apple have a rule somewhere that says all iPhone apps must be compiled with XCode?
    • by dingen ( 958134 ) on Tuesday October 06, 2009 @05:28AM (#29654699)
      They do have a rule saying apps must be written using the iPhone SDK provided by Apple.
      • by joh ( 27088 ) on Tuesday October 06, 2009 @05:57AM (#29654809)

        Yeah, but there's no rule that says that the code has to be hand-written. If it uses all the right APIs chances are that Apple will never even notice how the app was generated in the first place.

        • by cerberusss ( 660701 ) on Tuesday October 06, 2009 @10:51AM (#29657125) Journal

          Yeah, but there's no rule that says that the code has to be hand-written. If it uses all the right APIs chances are that Apple will never even notice how the app was generated in the first place.

          No, there is no specific rule, but there are a lot of complaints from developers using Phonegap [phonegap.com]. This framework allows HTML/JavaScript based development on iPhone, Android and BlackBerry. Apps developed using this framework have been rejected from the App Store in unusually high percentages.

          There are a lot of unwritten rules to the App Store as well. One of them is: don't use frameworks.

      • by biscuitlover ( 1306893 ) on Tuesday October 06, 2009 @06:06AM (#29654833)

        It's interesting if that is indeed the case, because there are a lot of apps out there that have been written using Unity3D [unity3d.com]...

      • Monotouch (Score:4, Informative)

        by AwaxSlashdot ( 600672 ) on Tuesday October 06, 2009 @06:18AM (#29654877) Homepage Journal
        http://monotouch.net/ [monotouch.net]
        Compile C# code written against .Net libs and get it running on the iPhone. Monotouch provides a C# to ARM compiler and the ARM implementation of the .Net libs you might need.
      • by sootman ( 158191 ) on Tuesday October 06, 2009 @11:53AM (#29658045) Homepage Journal

        Do they? You've got to use iPhone APIs, but that's not the same thing as saying you've got to use Apple's SDK. We saw this also with last month's announcement of using .Net to build apps. [slashdot.org] As long as you wind up producing code that runs naively on the iPhone, I don't think it matters how you generate the code.

  • by Viol8 ( 599362 ) on Tuesday October 06, 2009 @06:28AM (#29654907) Homepage

    Serious question - I have no idea what their beef is. Is it yet more paranoid control of the apps , even apps running in a VM , that can run on their system or is some sort of security issue , or is it just sour grapes?

    • by dingen ( 958134 ) on Tuesday October 06, 2009 @06:39AM (#29654933)

      The main reason Apple and Adobe fight over Flash is because Adobe doesn't want to do a complete rewrite of Flash for the iPhone and instead just wants to modify its Mac-version to run in Safari Mobile.

      Apple however isn't content with this, because it's their opinion that Flash for Mac/iPhone takes up too much resources, which will harm the "browsing experience" and drain the battery.

      Basically, Apple demands something better than Adobe is willing to develop.

    • by BasilBrush ( 643681 ) on Tuesday October 06, 2009 @07:06AM (#29655069)

      Paranoia is an irrational fear.
      Apple strongly controlling apps is a business decision.

      There's a difference.

      It's one of many business decisions that makes up the iPhone ecosystem. Something which has been phenomenally successful. Consumers like the end result, and vote with their dollars.

      Whilst Apple employees do make mistakes with edge cases of their rules, the rules themselves are not irrational. And Flash isn't an edge case.

    • by firewood ( 41230 ) on Tuesday October 06, 2009 @01:05PM (#29659077)

      Probably at least 3 issues:

      Apple doesn't want any other company in charge of the API for distributing apps on the iPhone. Open web standards that they can influence are OK. But they don't want to give yet another potentially competing company an opportunity to "extend and embrace".

      Apple doesn't want any other company responsible for the security of a language interpreter or publicly exposed library. They want to be able or fix (or not fix) security problems on their own schedule.

      Current Flash implementations have terrible performance (s*cks actually) for a given battery life.

  • Clarification (Score:3, Informative)

    by orta ( 786013 ) on Tuesday October 06, 2009 @06:46AM (#29654957) Homepage Journal
    Before a million 'oh noes runtime' posts. It doesn't use the flash runtime, it uses Apple's LLVM to convert the usual AS3 JIT runtime to being a compiled app. This is why it won't have any problems with the app store. The OP is wrong, and it's documented. As proved by the fact they have apps on the store. I just hope this gets Open Sourced so that we don't have to use the Flash IDE to do it.
  • by WarwickRyan ( 780794 ) on Tuesday October 06, 2009 @07:13AM (#29655089)

    So they've written a static compiler, just like mono did?

    ahref=http://arstechnica.com/open-source/news/2009/01/open-source-mono-framework-brings-c-to-iphone-and-wii.arsrel=url2html-27181 [slashdot.org]http://arstechnica.com/open-source/news/2009/01/open-source-mono-framework-brings-c-to-iphone-and-wii.ars />

  • by Assmasher ( 456699 ) on Tuesday October 06, 2009 @07:19AM (#29655123) Journal

    ...sign that horrid SDK license?

    Do you still have to buy a hideously overpriced Apple machine to use as a dev box?

    Flash (REAL, unchained and fettered, Flash) and Java do not exist on the iPhone for one simple reason: GREED.

    If a complete Flash Player and Java are on the iPhone, everyone can develop for the iPhone without an SDK, everyone can publish/sell applications without the crApp Store.

    I have no problem with a company making money off its products, but the lengths to which Apple disciples will go to justify the hideousness of its corporate behavior is only matched by their ability to ignore Apple's ridiculous prices.

    • by dingen ( 958134 ) on Tuesday October 06, 2009 @08:17AM (#29655433)

      If a complete Flash Player and Java are on the iPhone, everyone can develop for the iPhone without an SDK, everyone can publish/sell applications without the crApp Store.

      Your argument makes no sense at all. First of all, there are already lots of ways to build iPhone apps without using a Mac, like Unity 3D [unity3d.com] or MonoTouch [monotouch.net]. So you don't need a Mac, even without a JVM or Flash player.

      Secondly, you wouldn't be able to publish and sell apps if a JVM or Flash Player would exist on an iPhone, because without jailbreaking the device, the only way to install apps remains through the App Store. Supporting Java or Flash has nothing to do with the way apps are distributed.

      Rant all you want, but at least make sense while doing so.

      • by gaspyy ( 514539 ) on Tuesday October 06, 2009 @08:40AM (#29655563)

        Secondly, you wouldn't be able to publish and sell apps if a JVM or Flash Player would exist on an iPhone, because without jailbreaking the device, the only way to install apps remains through the App Store

        Why? Maybe I want to sell through Apple's App store but also through my site directly and avoid their fees.

        Whether or not I use the SDK is kinda irrelevant as long I pay to join the developer program and get an iPhone to test (the simulator is not enough for serious testing, especially for the actual user experience, sensors, etc).

      • by rxmd ( 205533 ) on Tuesday October 06, 2009 @08:59AM (#29655699) Homepage

        Your argument makes no sense at all. First of all, there are already lots of ways to build iPhone apps without using a Mac, like Unity 3D [unity3d.com] or MonoTouch [monotouch.net]. So you don't need a Mac, even without a JVM or Flash player.

        Regarding Unity3D, see the Unity for iPhone Requirements page: [unity3d.com]

        In order to license and use Unity iPhone Publishing, developers must meet the following requirements:

        • You must own Unity 2.x (Indie or Pro)
        • You must be an approved Apple Developer for the iPhone and install the iPhone SDK (requires Intel-based Mac running OSX 10.5.4 or later)

        And regarding MonoTouch, see the MonoTouch FAQ [monotouch.net]:

        What is MonoTouch?
        MonoTouch is a software development kit
        for Mac OS X that lets you use .NET programming languages to create native applications for Apple iPhone and Apple iPod Touch devices. [...]

        Do I need a Mac to use MonoTouch?
        MonoTouch requires a Mac and Apple's iPhone SDK to test on the emulator and deploy on the device.

        So no, those aren't ways to build OS X apps without a Mac. For someone who asks his parent poster to rant all he wants, but at least to make sense while doing so, you might check your facts a little better.

      • by Assmasher ( 456699 ) on Thursday October 08, 2009 @07:49AM (#29679303) Journal

        Do you have any idea what you're talking about?

      • by Assmasher ( 456699 ) on Thursday October 08, 2009 @07:56AM (#29679339) Journal

        You're seriously confused. The reason a full flash implementation does not exist on the iPhone is precisely because you wouldn't have to use the app store to use flash applications, *they don't have to be installed locally*. You do not have to store a flash application on your local filesystem. You can write quite complex and useful applications as flash (and applets if you enjoy a bit o' UI pain) where absolutely nothing is stored on the local filesystem. Settings, data, history, all easily stored on the server. Our company actually serves a full on application in this fashion to some of its clients.

        Oh, by the way, the two methods you proposed for building iPhone apps without needing a Mac explicitly state that you need both a Mac AND the iPhone SDK.

        I'm still waiting for you to make sense.

    • by Snocone ( 158524 ) on Tuesday October 06, 2009 @10:09AM (#29656545) Homepage

      Flash (REAL, unchained and fettered, Flash) and Java do not exist on the iPhone for one simple reason: GREED.

      If a complete Flash Player and Java are on the iPhone, everyone can develop for the iPhone without an SDK, everyone can publish/sell applications without the crApp Store.

      Unfortunately, we can demonstrate your thesis incorrect by example.

      People are indeed developing for the iPhone without an SDK and publishing/selling applications without the crApp Store right now, using HTML5. I reviewed an example here [alexcurylo.com], ponying up the big $4.95 over the web to do the complete non-crApp Store buying experience, and was quite impressed indeed with how native it appeared.

      As a matter of fact, apparently you're a bit young to remember this, my son, but for the first year after the iPhone was released there was no SDK and developers were told that writing HTML apps, as the above cited people are making a business out of now, would be the only way to develop for the iPhone. And although the release of the SDK rather overpowered it, last year a whole metric fluffton of various hooks and APIs were added specifically to make HTML apps like the above examples more powerful, more native looking, and all around better. ... so, looks like your reasoning doesn't hold up. Apple not only approves but is actively promoting the development of non-SDK native-appearing HTML5 apps. Yet, somehow, Flash and Java remain off the phone. Now why, oh why, could that be? Begins with an "S" and ends with a "k", that would be my guess!

      • by Assmasher ( 456699 ) on Thursday October 08, 2009 @08:16AM (#29679497) Journal

        Actually, you haven't demonstrated anything except for a tendency to wax prosaic as if you were some great learned cove condescending to educate the poor unfortunates, such as myself. :)

        "People are indeed developing for the iPhone without an SDK and publishing/selling applications without the crApp Store right now, using HTML5" - Wow, you are proposing that application development in HTML is an acceptable alternative to application development in Java or Flash?

        Apparently you're a bit old to recall this, my dear old man, but people have been building HTML applications for years and the results are terrible in comparison to what you can do in Flash or Java. This isn't to diminish those HTML developers because they've chose HTML due to platform/availability/market constraints (which is exactly why you've got an HTML example application for the iPhone.)

        I guess, by this logic, Slashdot has published an iPhone application because you can see this website on your iPhone and (probably) put in comments. ;)

        As for my "theory" not "holding up" - I guess SUN and Adobe have been repeatedly rebuffed by Apple for the sake of the iPhone users, eh? LOL. Somehow a crippled version of flash is acceptable on the iPhone, but not full Flash - Oh, ye Gods and little boarlets, thanks be to Apple for saving our poor iPhone users from the terrible damage that regular flash would have done. LOL.

        • by Snocone ( 158524 ) on Thursday October 08, 2009 @09:53AM (#29680485) Homepage

          Apparently you're a bit old to recall this, my dear old man, but people have been building HTML applications for years and the results are terrible in comparison to what you can do in Flash or Java.

          And apparently, my dear young pup, you're not aware that HTML5 brings new capabilities, especially on the iPhone. To quote myself:

          "Our new MindBeam 'application' has animation, device rotation detection, native alerts, and so forth ... seriously, it's more polished and functional than a lot of native apps we've seen. There's nothing that we see that jars the illusion."

          With hardware graphics acceleration, the canvas tag for arbitrary drawing, full SQLite-backed local data access, and all the native device capabilities exposed ... no, as a matter of fact, iPhone HTML5 apps are definitively superior to anything you can achieve in Flash or Java on any other platform. And as I've done some non-trivial Flash programming in my time -- for example, the interactive video player you can check out at videoclix.tv -- I state that with a good deal more experience than I suspect you bring to our discussion.

          Or perhaps you have a more complicated Flash project than my videoclix.tv interactive video player that you can make a good argument could not be done better in HTML5 than the way it's done for legacy platforms in Flash? If so, well, I'll start taking you seriously then. But I don't see that happening.

          As for my "theory" not "holding up" - I guess SUN and Adobe have been repeatedly rebuffed by Apple for the sake of the iPhone users, eh?

          Your theory was that it was all about requiring application sales through the App Store, was it not? The existence of Hottrix selling HTML5 apps, the efforts Apple has put forth to allow HTML apps to appear as native, and the fact that for the year before the SDK came out Apple told developers that HTML was the only way to write applications; all of those show your theory as laughable.

          That Apple chooses to not let the inferior legacy technologies of Flash or Java drag down the iPhone user experience, well good for them! Has nothing to do with the observable fact that your theory is bunk.

          • by Assmasher ( 456699 ) on Thursday October 08, 2009 @10:29AM (#29680915) Journal

            LOL - I'm quite aware of HTML5. The only positives, for application writing, that HTML5 has over Flash (I'm not a flash fan myself but it has its uses) is that you can use structured storage (Flash has unstructured/hackish storage.) All of the other 'pluses' you're referring to with HTML5 existed in Flash/Java ages ago.

            Your statement that "iPhone HTML5 apps are definitively superior to anything you can achieve in Flash or Java on any other platform" is patently ridiculous. Of course, given that you are obviously technology biased in this case ("Our new MindBeam 'application'") I'll forgive you for that; however, I'll also happily point out that you don't have sockets, or video, you don't have nearly the animation capabilities of flash, you don't have performance of flash or java (even in chrome, where I have personally written a very simple software 3D renderer), you have enormously larger testing footprints (HTML5 is implemented quite differently in browsers even on the same operating system.) I could go on, but why?

            Don't think I am disparaging HTML5, I think it's awesome, if something of a bastardization of the purpose of HTML (something you can accuse flash of being as well - a bastardization of the original purpose of flash), but claiming that it's better for writing applications in than Java or Flash? It might be time to put you in a home ;).

            "Your theory was that it was all about requiring application sales through the App Store, was it not" It was mostly based on that premise; however, you forget that Apple chooses what aspects of HTML 5 to implement or not implement, including avoiding support for Ogg/Theora, avoiding the other HTML5 features found in Safari on Mac OSX but NOT on the iPhone; ergo, Apple will not be supporting web sockets in HTML5 on the iPhone until they are forced to via the threat of lawsuit or investigation as just one example.

            "That Apple chooses to not let the inferior legacy technologies of Flash or Java drag down the iPhone user experience" - That's a particularly silly statement considering that flash was ok'd by Apple just recently, as long as they crippled it. LOL.

            I'm sure you're very happy that Flash and Java are not allowed to run on the iPhone, because you'd face more competition. Oops, sorry, didn't mean to 'out' you.

            • by Snocone ( 158524 ) on Thursday October 08, 2009 @11:41AM (#29681803) Homepage

              Your statement that "iPhone HTML5 apps are definitively superior to anything you can achieve in Flash or Java on any other platform" is patently ridiculous

              I dropped a word there, I meant to say "browser platform". With that correction, I stand by the statement. Since your list of "don't haves" applied to WebKit on the iPhone is, in order, wrong, embarrassingly wrong, wrong as far as I can tell (but please, give me an example of Flash animation that can't be done better in hardware accelerated CSS3 and I'll grant you that trivial point), very wrong, and stupid. So please, go on, because you've provided nothing correct yet.

              I'm sure you're very happy that Flash and Java are not allowed to run on the iPhone, because you'd face more competition. Oops, sorry, didn't mean to 'out' you.

              Actually no, none of the above are any serious competition for native code. But Objective-C won't be portable to any other platform any time soon; and through WebKit browsers, HTML5 will be. Sooner your decrepit old technologies get consigned to the obsolescence they deserve, the better.

              • by Assmasher ( 456699 ) on Thursday October 08, 2009 @03:19PM (#29684487) Journal

                "give me an example of Flash animation that can't be done better in hardware accelerated CSS3" - Um... Weren't you talking about HTML 5? Or have you turned this into "any supported browser technology" means that browser apps are better than Java or Flash for applications? LOL. How many browser even support CSS3? How long has it been out? Anyhow, if you want an example of Flash animations that can't be better done in hardware accelerated CSS3 (you do realize that flash is hardware accelerated both at the composition layer and on several platforms at the GPU level, right?) which browser would you like me to pick apart? ALL of them are missing large portions of SVG support (just as an example.)

                Objective-C being portable? Good God, why would anyone want that? Webkit browers making HTML5 portable? Well, let's just hope the absolute impossible happens and there's one base browser renderer out there future, eh? LOL. Browser fragmentation is getting worse, and a plugin (sadly) is actually a better solution to combatting such fragmentation.

                "Sooner your decrepit old technologies" - Wow. First, they're not mine - I'm a software engineer and architect, they're just tools in a toolbox, whatever best fits the problems now and in the future. Second, how is Flash, Java, or anything "not HTML5" decrepit?

                People like yourself always overlook two of the most important things in software engineering (probably because you're a programmer and not a software engineer) - the tools available and the talent pool. You think developers should be completely satisfied with Apple and the App store because if you don't like their incredibly restrictive policies, you can use what you consider to be a vastly superior technology - HTML5 (and CSS3 though you kind of lump them together.) Who cares if each browser implements canvas differently, supports video differently, supports AND renders SVG differently. That's not important. Who cares if there are exponentially more Java and Flash developers out there, much more mature and stable tools and IDEs, debugging procedures, testing suites, et cetera. That doesn't matter, because you're cool like that.

  • by markdavis ( 642305 ) on Tuesday October 06, 2009 @07:27AM (#29655167)

    Palm seems to have no problem with it. The Palm Pre is going to be the first phone to support Flash:

    http://www.youtube.com/watch?v=SpI6gA9cuME [youtube.com]
    http://www.precentral.net/adobe-flash-player-101-demod-pre [precentral.net]

    • by Spliffster ( 755587 ) on Tuesday October 06, 2009 @07:53AM (#29655293) Homepage Journal
      <quote><p>Palm seems to have no problem with it. The Palm Pre is going to be the first phone to support Flash:</p></quote>
      The way you write this, it sounds like something positive.

      Seriously, I don't like the stronghold of Apple over the iPhone platform but if this prevents the poor iPhone users to ever have to witness the Flash "Experience", I think this is a good thing.

      Oh, an if you want video, there is a video player on the iPhone which can display streaming video. Flash is the worst option for watching video so just offer a Video stream on your site instead of a fucking flash applet, dammit!

      -S
      • Re:Palm Pre (Score:3, Insightful)

        by mdwh2 ( 535323 ) on Tuesday October 06, 2009 @09:53AM (#29656321) Journal

        I love how things not being supported is twisted to be a good thing - we've seen it before: 3G, MMS, video, copy/paste. That last one in particular, it's amazing the lengths people went to to justify how the UI was improved by not being able to do something as simple as copy/paste, by talking about "new paradigms" (but not ever explaining what those were).

        The joke is that when the Iphone finally does add those new features, suddenly the argument that it was better off without them vanishes, and the news is accompanied with much hype and fanfare, as if it was the first phone to ever have such a feature.

        I wish I thought of these tactics 10-15 years ago for the Amiga, when development for it was disappearing after Commodore's demise. "Why yes, it doesn't matter that AmigaOS doesn't have Java, in fact, that's a reason why it's better than Windows, because Java is horrible!"

        • Re:Palm Pre (Score:2, Insightful)

          by BasilBrush ( 643681 ) on Tuesday October 06, 2009 @10:05AM (#29656485)

          it's amazing the lengths people went to to justify how the UI was improved by not being able to do something as simple as copy/paste, by talking about "new paradigms"

          It would be amazing if it was true. But it's not.

          What people did say was that all the various suggestions that people here and on blogs were making for how to do the UI were shit. And that Apple would probably do cut'n'paste in a future version when they came up with a good UI for it. Which is exactly what happened.

      • Re:Palm Pre (Score:3, Interesting)

        by markdavis ( 642305 ) on Tuesday October 06, 2009 @05:31PM (#29663275)

        >The way you write this, it sounds like something positive.

        Well, it is both positive and negative. Personally, I *hate* what Flash does to web browsing, most of the time. It consumes tons of RAM, makes loading pages slow, eats bandwidth, eats CPU, lowers security, damages compatibility, restricts screen sizes, and most of all- makes animation while I am trying to READ.

        And on a phone, it will drain the battery like no tomorrow.

        But if they have the ability to turn it on/off or limit/control it's use, that will be the best of both worlds.

        >Oh, an if you want video, there is a video player on the iPhone

        Well, WebOS/Pre, Android, etc, they all have that- Youtube player, video player, stream player. This is about Flash 10.1 on a phone web browser.

    • by AndrewNeo ( 979708 ) on Tuesday October 06, 2009 @09:47AM (#29656245) Homepage

      So does that make all Windows Mobile phones somehow the second phone to support Flash, or.. what?

  • by Ilgaz ( 86384 ) on Tuesday October 06, 2009 @09:15AM (#29655851) Homepage

    Number 1 rule to make sure something ships on Apple iPhone platform or even OS X is: Keep your mouth shut up about it. Especially if you do "workaround" kind of stuff. Look what they did to Google, Sun (ZFS).

    This announcement will not serve anything rather than thousands of trolls and fanboys not knowing a single thing about "Flash lite" kind of things working perfectly on Symbian/Win MO talk how bad Flash is and how it will eat their battery.

    They didn't understand the basic but secret reason about why a multimedia/app platform like Flash wasn't shipped with iPhone at first place. We, users have very good guesses.

    If I sound paranoid, I ask you what happened to ZFS after Sun CEO blogged about it before SJobs was able to announce it with his genius PR. There are no traces of ZFS on Snow Leopard nor its server. It is amazing that $1 shareware app authors knows how to deal with Apple but multi billion Adobe which somehow owes its existence to Apple does such lame PR announcements.

    Have fun with your "export to iPhone" menu option next year. Something tells me something will go wrong with the cunning plan.

  • by tenzig_112 ( 213387 ) on Tuesday October 06, 2009 @09:54AM (#29656341) Homepage

    After spending a month diving into the iPhone SDK and re-learning C NOW you tell me that I can make iPhone apps with Flash?

    Will iPhone apps built in Flash still feature Flash's terrible bitmap scaling and rotation? Will it still allow for sloppy (and dangerous) typing and memory operations? Probably not, I suppose. Still, I can't see myself developing in Flash (or .net for that matter) just because it's more familiar. Tools for jobs. If I want to make a game for the web, I'll use Flash. If I want to make an iPhone app, I'll use X-Code thanks very much.

  • by sootman ( 158191 ) on Tuesday October 06, 2009 @10:14AM (#29656603) Homepage Journal

    HanClinto was among a number of readers to send word that Adobe has worked around the inability to run Flash on iPhones and iPod Touch devices. Adobe has been trying to work with Apple for more than a year to get its Flash Player software running on Apple's products, but has said it needs more cooperation from Apple to get it done. Now Adobe has come up with a work-around.

    This does NOT let Flash content, as we know it, run on iPhone! For once in your miserable lives, editors, (and maybe submitters, too), READ THE DAMN ARTICLE! [adobe.com] Last line of the first paragraph, IN BOLD: These aren't Flash SWF files, they're native iPhone apps.

    Getting these into the app store might be tricky, though.

    And I HATE this whiny editorializing BULLSHIT! Again from TFA, THIRD FUCKING PARAGRAPH, first sentence: As of today, participants in the Adobe pre-release program have submitted 8 applications and all of them have been accepted into the App Store.
     
    Slashdot eds, this is the worst submission I've seen in a while. kdawson, do you know how to read, or click on a link?
     
    For anyone who actually cares to know details, there's more info here. [adobe.com]

  • by awjr ( 1248008 ) on Tuesday October 06, 2009 @11:34AM (#29657767)

    Adobe have basically announced a way to compile Flash to native iPhone apps. This should mean that all their future product releases that author Flash should hopefully have similar functionality. (I'm being selfish and thinking Flex here.)

    The next logical step is for Adobe to allow you to deploy natively to other Phone OS. So as a Flex(read Flash, well AS3 ) developer I should be able to write an application, and then deploy to Air, browser, iPhone, Android, Symbian and Windows Mobile. Do you realise the impact on development time? Bug fixing each target environment suddenly becomes a non-issue. Time to market is massively shortened. This is huge.

    I don't know if Adobe realise the potential for this. I know they were trying to get around Apple's intransigence, but I think they may have something exceptionally useful here.

    • by PCM2 ( 4486 ) on Tuesday October 06, 2009 @04:18PM (#29662281) Homepage

      Yes, they completely see the potential... insofar as Adobe would love to see entire phones running with Flash as the front-end, and have demoed such devices (from Asia) already. Adobe wants to rule the smartphone market just like everybody else. The question is whether Adobe really has more clout than everybody else.

      • I remember seeing Flash on a smart phone/Palm device like...I just realized no shit it was 10 years ago at a Macromedia User Conference. Either the company doesn't really want it as bad as you're suggesting or they just aren't capable of getting it done. Maybe the problems are technical - maybe they lack the business acumen, I don't know. Personally, as a general rule, I think Adobe seems to love cool new stuff, but generally has poor follow-through & implementation.
  • by BungaDunga ( 801391 ) on Tuesday October 06, 2009 @11:49AM (#29657995)

    can do this too. Haxe is a pretty neat language, it can compile to swf, Windows exe and iPhone. Plus you can run the compiled iphone apps in the simulator. Haxe is also significantly better than Actionscript 3.0 even if you just use it to write for the flash player- it can access the fast memory functions you can get with Android, and supports inline functions.

And it should be the law: If you use the word `paradigm' without knowing what the dictionary says it means, you go to jail. No exceptions. -- David Jones

Working...