soulslicer
Tank
- Joined
- Mar 16, 2007
- Messages
- 4,623
- Reaction score
- 12
My gosh..I just read about this. It seems that as some of you know, flash cs5 released last year if I am not wrong, allowed users to create apps and games in flash and port them instantly over to an iphone compatible program. It was also one of the selling points of the cs5 suite. But it seems that apple decided to ban such flash to iphone applications from it's app store in it's latest sdk, giving a direct blow to adobe.
http://techcrunch.com/2010/04/08/adobe-flash-apple-sdk/
So right now, flash developed games have ended up in cydia, or as .ipa files that can be shared around in jailbroken devices. Having tried flash cs5 and Xcode over the past few days to develop apps for the iphone, I have realised that cs5 is vastly superior in terms of ease of use. xcode is an absolute bitch, you have to import every sprite or image, and objective c is still a little new to me. **** APPLE!! :flame:
wait..it seems apple changed their mind..
http://www.youtube.com/watch?v=mpEUNqfk4rw&feature=player_embedded#at=46
http://techcrunch.com/2010/04/08/adobe-flash-apple-sdk/
Throughout 2010, Steve Jobs and Apple made it very clear that they do not like Adobe. At all. They prominently left Flash off the iPad, instead promoting HTML5 at every opportunity.
For some time now, though, Adobe’s had a tool to circumvent Apple’s ban on Flash for the iPhone and iPad: the Adobe Creative Suite 5 Flash-to-iPhone converter, which would have allowed developers to create apps in Flash and then port them over into iPhone.
The new change to the iPhone Developer Program License Agreement, which comes as part of the release of the new iPhone OS SDK for developers, changes all that. Originally section 3.3.1 was only a sentence long, but now it has gained several more.
Here’s the new wording of the policy in question:
“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).”
As Daring Fireball’s John Gruber points out, the new language almost certainly means that cross-compilers are banned — you have to build iPhone apps within Apple’s pre-approved programming languages or watch your app be denied access to Apple’s app stores.
So right now, flash developed games have ended up in cydia, or as .ipa files that can be shared around in jailbroken devices. Having tried flash cs5 and Xcode over the past few days to develop apps for the iphone, I have realised that cs5 is vastly superior in terms of ease of use. xcode is an absolute bitch, you have to import every sprite or image, and objective c is still a little new to me. **** APPLE!! :flame:
wait..it seems apple changed their mind..
http://www.youtube.com/watch?v=mpEUNqfk4rw&feature=player_embedded#at=46