Flash CS5 Will Export iPhone Apps
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.
Look in http://labs.adobe.com/technologies/flashcs5/appsfor_iphone/ 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.
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.
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...
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?
But when are they going to announce support for Authorware?
>>Getting these into the app store might be tricky, though.
But getting this into the courts will be a snap.
Certain recent high-profile apps store refusals (most notably, google voice) have drawn FCC attention. Apple cannot keep a walled garden forever.
http://monotouch.net/ .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.
Compile C# code written against
Sig (appended to the end of comments you post, 120 chars)
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?
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.
my band is more brutal techno punk than yours
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-27181http://arstechnica.com/open-source/news/2009/01/open-source-mono-framework-brings-c-to-iphone-and-wii.ars />
...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.
Loading...
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
http://www.precentral.net/adobe-flash-player-101-demod-pre
Flash sucks a whole lot on OS X.
Apple's not going to let Adobe develop on the iPhone until Flash doesn't suck on OS X.
I'm on powerbook g4 1.67 GHz and playing hulu videos pegs 100% of CPU. It still stutters quiet a bit. I don't think iPhone Flash will be much better.
as flash goes from strength to strength it seems that the haters are getting more and more absurd in their hopes and dreams.
i know lots of open source advocates who have embraced flex, which is quite open and incredible powerful. they're doing fine.
if i were to sink to your level and use the same faux glee that you try to put across in your post then i would say that people like you are welcome to sideline yourselves; more work for the likes of me.
to be perfectly honest, i suspect that a large proportion of you haters are too thick or too old to get their head around the tools for flash. technology has never kind to those that fail to adapt.
anyhow, good luck with your applets and your html 5 dude!
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.
They want total control over what does run, and what doesn't run on their iPhone. Their rejection of Flash points toward that fact. Why? Because many of the apps, including ones with pr0n and other Apple no-no's could easily be written in Flash and run through the browser, thus rendering Apple's draconian control useless...
Aside from the occasional clever game, I could certainly do without Flash in general, let alone on the iPhone. And even if Flash were available, I suspect that most Flash apps would have to be rewritten to work well on the size screen and the touch interface of the iPhone. If you are going to write an app for a specific platform then, use the appropriate tools for the job. Certainly, Apple tries its best to keep all aspects of its machines under its own control, but anything to reduce the annoyance of Flash is a good thing IMO.
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.
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! 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.
Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
I always saw the lack of Flash as a bonus. When it went beyond animation and turned menu's into Menutisements that take 30 seconds before you can even click on a link, I lost all interest in Flash and what it can do for me, other than to annoy.
Too true, GradiusCVK!
(even if somewhat overly "skilled" in sarcasm.)
Mod him up.
-- My apologies if the above facts contain any opinions, or vice versa! --
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.
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.
Does this mean I will be given a legitimate way to made iPhone apps on a windows platform and be able to submit to the app store?
Haha, thanks but ultimately it's futile - too many fanbois around here.
Now people will have access to all those useful and well thought flash apps out there.
No worries, this is not about putting any sort of Flash-anything on the iPhone.
It's only about using the next Flash developer tool release to convert Flash apps into iPhone apps. They're using LLVM to compile ActionScript (Adobe's proprietary version of JavaScript) into ARM code, resulting in a standard iPhone app. There's no Flash runtime involved (nor could there be). So there's no problem with shoveling this into the App Store, apart from meeting basic quality requirements.
So this will turn shitty Flash game-lets into shitty iPhone apps. Not really news, apart from the fact that Adobe is scrambling to line up every phone vendor but can't get its Flash runtime on the phone that's soaking up half of the world's mobile Internet traffic.
HTML5 assault on Adobe Flash heats up with ClickToFlash