Adobe Flash Packager to support iPad apps, pinch-to-zoom?

Japanese blog Macotakara claims that Adobe is about to update their Flash Packager soon so that developers will be able to cross-compile Flash apps for iPad as well as iPhone. (This following a long battle between Apple and Adobe that ended when Apple relaxed its cross platform compiler restrictions back in September of last year.)

Supposedly Adobe's next update for Packager will include not only support for the iPad but also more gestures such as pinch-to-zoom as well.

REMINDER: Flash -- the development platform -- makes Flash content and cross-compiles it for other platforms. It doesn't play Flash videos. That's the Flash player/plugins job, and this has nothing to do with that. Still

Anyone using Flash Packager excited about this news?

[ Macotakara via 9 To 5 Mac ]

  • Flash Packager doesn't already support something as basic as "pinch to zoom"? Really? And people were upset when Apple wanted to discourage cross-compilers because they'd hamstring developers tied to that outdated, monolithically slow development environment?
    Care about you apps and your users. Use Xcode.
  • No, people were upset that Apple was not letting developers choose the best too for their job, and customers choose for themselves not to buy a crappy app.
    You in particular were upset and predicting the App Store buried in an onslaught of crappy cross-compiled apps if ever Apple's restrictions were relaxed. It just hasn't happened. Instead, we see the exact opposite -- we see cross-compilers (not Flash specifically, but I have never been a fan of Flash) leading to high profile success, from huge company releases like Infinity Blade to single person efforts like Bubble Ball. That 14 year old certainly did not seem hamstrung by Corona SDK.
    These and other titles would be outlawed under Apple's old restrictions. THAT , and not any grief about Flash, was cause for being upset.
    No offense, but flat declarations like "Use Xcode" are laughably short-sighted and patronizing, especially when you deliberately and repeatedly conflate Flash with larger software development issues. Whether programming, painting, or making a ham sandwich, the person attacking the problem is the person best suited to determine what tools lead to success, not a you, not me, and certainly not corporation with a vested interest in a specific toolkit, be that corporation Adobe or Apple.
  • For the record, the moment I heard Epic was coming to iOS, I said the cross-compiler ban would be removed. Games are an almost completely different topic than non-game apps. The tolerances are far, far higher.
    (Use Xcode was semi facetious but your response was good ;) )
  • Well, not supporting pinch-to-zoom in the v1 is weak sauce.
    Wonder what the file size differences are? Won't hurt iOS devices much, but RIM, Google and others, they'll have more storage pressure.
  • I've heard the file sizes are significantly (like 3x) larger when you use Flash cross-compiler. The bottom line is that cross-compiler will used by the developers that don't care about their customers. These apps - save games, which as Rene says are a different subject altogether - will probably be lapsed by apps built with Xcode anyway, and by developers that are actually genuinely invested in the Apple platform (not solely to try to monetize via a "build once sell everywhere" approach.
  • The best platform for the job would always be Xcode because its the natural development environment for iPhone and iPad. The only developers that will use Flash compiler are the ones who are lazy and/or trying to build a universal, non-specific, and thus lesser app for iPhone or iPad.
  • It is a poor craftsman who says there is always one best tool. Top selling and award winning iOS apps have been written in other toolkits.
  • You meant use Eclipse, right.
  • Apps built for ipad and iphone with flash already support pinch to zoom. I've built several apps already that use that gesture. The people writing these articles have no clue. That gesture has been out for over a year.
  • If this is possible, Couldnt adobe build flash player to automatically convert videos to something that the browser does support, if the browser doesnt support flash or have a plugin? Id prefer that, or flash support, instead of telling my parents that a facebook video wont work in the browser if i get them an ipad...
  • Adobe could build something like that, but it goes against Apple's iOS SDK rules that do not allow any virtual machines to run code. Any Flash video found on the web has a SWF file that generally runs a piece of code to load the outside video. The code that loads the video is not allowed under Apple's current SDK rules. If you make an app with the iPhone Packager, it can load external SWF files, but only if they contain no code, just animations and graphics. Any SWF containing code that you try to load into an iOS Flash app will fail.
  • any kind of auto-video conversion would have to take place on the server, it wouldn't give the iDevice a chance to see it and deny it.
    of course, its not exactly a new thing to switch out a flash player for something else, say, a static image, right in the browser... vimeo, youtube, they do it, they just set it up themselves instead of using some adobe auto-picker (lack of a better word).
    what I want is something built into flash that will pick what player to use: native or flash. the only problem I see is that an flv or other flash-specific video wouldn't play, but hell, flash players can play other file types like .mov already.
    its been done before, its just not baked in. the only thing keeping adobe from doing this is adobe.
  • Dylon, Adobe actually has released a client side script for Dreamweaver that will switch between HTML5 video or Flash depending on what the user has:
    Note for this to work the Flash video needs to be encoded in H.264 using the Baseline Profile for it to work on iOS devices. Not all Flash videos are encoded this way. Adobe makes their money not off of the Flash player, but selling tools, so the better they can serve their customers to reach more users, then the more software they sell, the better off they are. However, this requires website owners to update their sites, which they aren't all willing or can afford to do. Also for the major players, HTML5 video doesn't provide any DRM to protect the video stream like plugins do, which is why you will never see a HTML5 video Hulu site. Instead they opt to use native apps to reach iOS users.
  • The iPhone Packager was updated for work on iPad's in June 2010. Apple was blocking apps made with Adobe's iPhone packager at that point, but I imagine the work had already been done so they added that to the update. Also multitouch including pinch-zoom always worked in the release version (I don't know if they had issues in the early alpha that a few companies had access to).
    Just go to Adobe's Flash CS5 support page and the first update mentions that it includes iPad support. That said, the iPhone Packager is fallen behind the Android support which supports AIR 2.5 API compared to the iPhone Packager that supports just AIR 2.0. So an update is likely in the works, but this rumor seems to be way off.
  • The Flash packager already supports iPad.
  • Question: Did the iPhone shatter out of nowhere, by just holding it in your hand. OR...did you actually drop the device on some hard pavement, and were shocked that the glass actually cracked...?
    Dumb lawsuit.
    I haven't had any issues with my iPhone shattering, cracking, etc...and it's been accidentally dropped a couple times.
  • I hate flash with a passion.