Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
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).
 
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
 
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.
 
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. :(
 
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.
 
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.
 
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.
 
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.
 
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?
 
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.
 
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.
 
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.
 
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.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.