iOS Apple Bans Flash CS5


Nermal

Moderator
Staff member
Dec 7, 2002
18,703
1,191
New Zealand
Or just keep targeting OS 3.

Edit: I'm not looking forward to my cousin finding out about this. He's spent months developing an app using a third-party "compiler" like this (not Flash, but I expect that it'll break the same rules).
 

Dmac77

macrumors 68020
Jan 2, 2008
2,165
2
Michigan
It's just a game of chicken; who's going to break first, Apple or Adobe???

Neither of them are going to break for awhile, and in the interim, iPhone users are the ones who get hurt, due to lack of access to Flash, which is used extensively on the internet.

IF HTML5 is able to kill Flash, it will take a long time, probably years. And in the mean time, iPhone owners like me continue to get screwed.

Personally I think Apple should give users the option to use Flash, just let us turn it on and off. Problem solved.

Don
 

forcesteeler

macrumors 6502
Original poster
Oct 1, 2007
275
288
Or just keep targeting OS 3.

Edit: I'm not looking forward to my cousin finding out about this. He's spent months developing an app using a third-party "compiler" like this (not Flash, but I expect that it'll break the same rules).
If you log onto the ITunes Connect you have to accept the New License Agreement. They just won't approve apps that where build using other compilers other than Xcode.
 

firewood

macrumors 604
Jul 29, 2003
7,641
872
Silicon Valley
Or just keep targeting OS 3.
You can't download the OS 3 SDK or upload new apps without clicking agree on the new agreement.

IMO, this is a mostly a good thing. (Better native apps providing much better battery life on average will result. I really didn't want to see a bunch of power hungry Flash ports in the App store.).

I do wish that their rules on Javascript libraries were just a bit more flexible with regards to PhoneGap type enhancements within apps. It's all done using only documented official SDK APIs, but just partitioning the work slightly differently between the Javascript code and the Objective C code. I was hoping to do a few Javascript customizable apps, but others have had bad luck getting some of those types of apps approved. :(
 

Nermal

Moderator
Staff member
Dec 7, 2002
18,703
1,191
New Zealand
IMO, this is a mostly a good thing.
I know that it's your opinion, but I disagree. In my cousin's case, he has invested a lot of time into a product that did not break any rules. Then Apple comes along and changes the rules without warning, making his product unusable. That sort of behaviour is terrible and gives me no faith in the platform.

Personally this (coupled with no OS 4 support for my device) is making me take another look at jailbreaking (it's been a couple of years since I last did it). I wasn't too impressed last time but things change. However, this isn't my blog so I'll stop ranting about what I'm thinking about doing :p

If you log onto the ITunes Connect you have to accept the New License Agreement. They just won't approve apps that where build using other compilers other than Xcode.
You can tell that I'm not a developer! I got the impression that this was an "OS 4 SDK agreement", rather than a general SDK agreement.
 

forcesteeler

macrumors 6502
Original poster
Oct 1, 2007
275
288
I know that it's your opinion, but I disagree. In my cousin's case, he has invested a lot of time into a product that did not break any rules.
I love what apple did. Its bad of enough the app store has over 200,000 apps can you image when Flash CS5 comes out>? how many more junk and game ports they will be.

Apple is smart they don't want to junk up the store with useless mess.
 

firewood

macrumors 604
Jul 29, 2003
7,641
872
Silicon Valley
In my cousin's case, he has invested a lot of time into a product that did not break any rules.
If he invested in the design of the product (UI, artwork, functionality, protocols, data architecture), then it could always be reimplemented. If it's a really good design, it might still be worth reimplementing. He could consider what he's done so far the design mockup and user testing vehicle.
 

Compile 'em all

macrumors 601
Apr 6, 2005
4,104
192
I know that it's your opinion, but I disagree. In my cousin's case, he has invested a lot of time into a product that did not break any rules. Then Apple comes along and changes the rules without warning, making his product unusable.
Actually, this is exactly why he wasn't playing with the rules. It is like using private APIs then later complaining that your app is broken. Too bad.

Apple gives you the tools and frameworks, and you go out of the way hacking some .net to run on the iPhone.
 

puffnstuff

macrumors 65816
Jan 2, 2008
1,469
0
It's just a game of chicken; who's going to break first, Apple or Adobe???

Neither of them are going to break for awhile, and in the interim, iPhone users are the ones who get hurt, due to lack of access to Flash, which is used extensively on the internet.

IF HTML5 is able to kill Flash, it will take a long time, probably years. And in the mean time, iPhone owners like me continue to get screwed.

Personally I think Apple should give users the option to use Flash, just let us turn it on and off. Problem solved.

Don
Posts like these are really agitating because people have no clue that this is about developing native apps and nothing to do with websites. I was hoping to see if people in the development section understood because the thread in the news section is riddled with this.


Anyways yes it sucks because I was planning on using not only cs5 but phonegap and torque. :(

Does this mean apps that are now in the store using third party compilers will be removed?
 

PhoneyDeveloper

macrumors 68040
Sep 2, 2008
3,114
93
One of the more annoying things is that they really don't explain anything. There is no reason given why they don't like flash or lua or even assembly language.
 

firewood

macrumors 604
Jul 29, 2003
7,641
872
Silicon Valley
This new rule limits our competition!

Are there any developers here that think this new 3.3.1 is great for selfish reasons?

A lot of iPhone developers have already invested days/weeks/months of learning how to write quality code in Objective C and create apps using only the allowed Cocoa Touch APIs directly, and now our competition in the App store will be limited to those who have paid the same dues (or are willing to hire developers who have done so).

From a developers point of view, less competition. From a users point of view, a smaller quantity of lower quality apps to sift through in the App store.
 

chris7777

macrumors 6502
Nov 27, 2008
285
0
Are there any developers here that think this new 3.3.1 is great for selfish reasons?

A lot of iPhone developers have already invested days/weeks/months of learning how to write quality code in Objective C and create apps using only the allowed Cocoa Touch APIs directly, and now our competition in the App store will be limited to those who have paid the same dues (or are willing to hire developers who have done so).

From a developers point of view, less competition. From a users point of view, a smaller quantity of lower quality apps to sift through in the App store.
I am sort of glad, on one hand it prevents a huge glut of apps suddenly appearing developed in flash that would allow my app to be lost in the sea of junk.

on the other hand, I have been trying to hold out on arrandale on the macbook pro, and this means I will have to learn how to animate and whatever else I already learned in flash, using code (I assume) which could potentially further delay my app more than I would like.

I am hoping there is something reasonably simple that I can learn to use instead, but who knows.

I personally wish apple would try and organize the app store better its pretty crappy given than many of the apps available in it FAR FAR exceed apples own organization of their own marketplace. The ibook store is a step in the right direction, hopefully they will now focus on refining that experience now that ipad has been released.
 

flyingturtle

macrumors regular
Apr 7, 2010
115
0
Posts like these are really agitating because people have no clue that this is about developing native apps and nothing to do with websites. I was hoping to see if people in the development section understood because the thread in the news section is riddled with this.


Anyways yes it sucks because I was planning on using not only cs5 but phonegap and torque. :(

Does this mean apps that are now in the store using third party compilers will be removed?
Yeah. I want to know too. I'm also surprised everyone finds this new ruling as a good thing, as Flash/Adobe biases aside, a lot of other developer tools are now put into question, like Unity 3D, PhoneGap, Titanium, MonoTouch, etc.

It does seem that at least these tools will be OK as PhoneGap twittered that they are safe, but other companies seem to be still unsure and talking to Apple for clarification.

I was looking into Unity3D for developing a game so I'm curious now. It would really suck, IMO, if this applied to everything not just Adobe CS 5.