

A Peace Plan To End the Flash-On-iPhone Fight 495
GMGruman writes "As the pro- and anti-Flash camps have hardened their positions, the editors at InfoWorld have come up with a four-point peace plan that would allow Flash on the iPhone while addressing Apple's very real concerns over performance, stability, and security. Readers can vote and comment on the peace plan, which InfoWorld hopes will result in serious talks between Apple and Adobe."
Re:Come on guys... (Score:5, Informative)
Here:
1. Create a Flash video player plug-in.
2. Put the core Flash technologies into the standards bodies.
3. Create an iPhone-certified SWF exporter for Creative Suite.
4. Explore a Flash app certification process.
The last straw... (Score:3, Informative)
Help & Preferences --> Classic Index --> Sections --> Apple (x)
Re:Apple Plan (Score:2, Informative)
Re:Apple Plan (Score:2, Informative)
It's $99 a year. Also you are required to buy Mac OSX which seriously brings up the price.
If I want to develop for Linux, I can write the full code in Windows and compile it too. If I want to develop for Windows, I can write the full code in Linux and compile it too. What about Mac OSX?
Re:Apple Plan (Score:5, Informative)
Gordon (Score:5, Informative)
It claims to support SWF1 and a lot of SWF2. Right now I believe we're on SWF9, so there's a long way to go, but it does show that the approach works.
Re:Come on guys... (Score:5, Informative)
Say Apple releases new API's you want to use in your app. Here's what you do as an Xcode coder:
1) Download the new Xcode with new API's
2) Modify your code to use new API's
3) Recompile
4) Submit to store
Here's what you do if you want to use new capabilities from your Flash app:
1) Wait for Adobe to download new XCode
2) Wait for Adobe to use new hooks in code and expose them to you in new functions.
3) Buy new version of Flash development.
4) Modify your code
5) Export as iPhone app
6) Submit to store
I would rather have to code in Objective-C than wait for and have to buy a new version of Adobe Flash, just to get the capabilities made available by Apple's Xcode.
Re:Apple Plan (Score:3, Informative)
Re:Doesn't just affect Flash (Score:3, Informative)
The developer agreement does not make it illegal for someone to work on other projects. It doesn't even make it illegal for you to install Pascal apps on your iPhone. It does mean that Apple won't approve Pascal apps on the iPhone, and you won't get them into the app store. But you are being a bit hysterical to think that joining the developer program in any way affects what else you do.
The new agreement [daringfireball.net] forbids using the SDK to compile programs that are not originally written in any of the approved languages:
3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).
(emphasis mine). Of course, Apple cannot check what I do if I don't submit any apps to the AppStore, but I would definitely be in violation with the new SDK agreement if I first agreed to the new terms and then continued compiling and running Pascal programs on my iPod.
Re:Come on guys... (Score:3, Informative)
Like who?
I have a hard time imagining someone who has a workflow that includes large amounts of important content that pushes it out in Flash, and can't invest in taking that same content and migrating it to HTML5/CSS3.
Re:Come on guys... (Score:3, Informative)
Simple.
Those people pick up a book on HTML5/CSS3.
Re:Apple Plan (Score:4, Informative)
Re:Missing the point (Score:3, Informative)
Re:Apple Plan (Score:3, Informative)
I don't see why you couldn't develop an application using the XNA Framework under Mono. You can even test it on your Linux machine with Mono XNA [google.com]
Re:Please stop spreading FUD (Score:3, Informative)
Video on the iphone already plays with hardware acceleration. YouTube. UStream, Vimeo. Apple designed it this way in the very first iphone back in 2007.
You don't need Flash 10.1 for this. In fact it only underscores my point (in other posts) that depending on an interim format to implement and support new features gets in the way.
Re:Apple Plan (Score:3, Informative)
Do you have to buy a Microsoft Developer licnese to wirte code for Windows Machines?
Nope
You pay for the license to use their tools.
DO you have to pay Microsoft to release software for Windows?
Nope
Do you have to submit your program for approval before you can sell your program?
Nope.