Say hello to the new boss, same as the old boss. The corporate pissing matches have started in earnest... When Alan Kay said Apple would take over the world with an iPad, I don't think he realized that eToys or anything like eToys would never be allowed to run on the device and that a majority of the apps will probably have commercial spots embedded within them. Actually it reminds me of "educational" tv all over aga…
"a majority of the apps will probably have commercial spots embedded within them" The majority of apps on the app store already do . Free apps, ad-supported. Apple just wants the ads to not suck so much, but hey, nobody has to use iAds.
New iPhone Agreement Bans Flash-to-iPhone Compiler & Others
81–90 of 495 posts
Re: New iPhone Agreement Bans Flash-to-iPhone Compiler & Others
#82Putting aside the intention of this agreement which does seem targeted at the Flash-to-iPhone compiler, this just seems overly broad and silly from a "how things work" point of view. Let's say I write an iPhone app originally in Scheme (like this guy did: http://jlongster.com/blog/2009/06/17/write-apps-iphone-schem... ), and compile it down to C, which is then compiled to object code and linked against the iPhone lib…
Re: New iPhone Agreement Bans Flash-to-iPhone Compiler & Others
#83Getting away from the frenzied rhetoric, my opinion is that what Apple really wants to prevent is people releasing multi-platform compilers. So taking Flash as just one example, if I can build one app and the compiler can make me an iPhone executable, an Android executable, and so forth, Apple don't want that. In my experience so far with such "cross platform compatibility layers," they always produce results that wa…
This change doesn't just cover Flash though; it also hits all of the Mono cross-compilers (and Scheme, and everything else that happens to cross-compile). I can't see any way that this turns out as remotely positive for developers.
Re: New iPhone Agreement Bans Flash-to-iPhone Compiler & Others
#84Re: New iPhone Agreement Bans Flash-to-iPhone Compiler & Others
#85Earlier quoted context omitted.
Freedom to have no access to the camera or microphone, for example?
It'll get there... You can already have access to the multi-touch stuff via javascript. idk, I've never thought the appstore was anything but a stop gap personally, and developing for it a crazy risk.
Also, a stop gap? I think there's an app for that.
Re: New iPhone Agreement Bans Flash-to-iPhone Compiler & Others
#86I don't really have a politically correct way to say this: What a horseshit maneuver by Apple.
Re: New iPhone Agreement Bans Flash-to-iPhone Compiler & Others
#87Problems with it aside, and I certainly don't like it anymore then anyone else here (I was still hoping to get a lisp working for iPhone development), I think it would be wrong to attribute the decision to malice. Apple's doing this for the exact same reason they do EVERYTHING else controversial that they do on iPhone OS: because the primary (only?) thing they care about is the end user experience being as good as po…
Re: New iPhone Agreement Bans Flash-to-iPhone Compiler & Others
#88The end result being fewer apps for Android and a less vibrant software ecosystem.
Re: New iPhone Agreement Bans Flash-to-iPhone Compiler & Others
#891 - Perhaps, during the beta, they want code written in C (and derivatives) to aid in debugging framework bugs. Rather than "My App doesn't WORK!!!!! (Using MonoTouch Vxxyy)", they can get a repro using a stack they know and control top to bottom. In this case, I can see it as justified.
2 - If it's specifically to target cross-compilers as a business decision, to ensure that iPhone only gets "exclusives", then I suppose it's their prerogative. It will probably backfire long-term, as their market share isn't that dominant. "Browser, Palm, Android + all else" or "iPhone" makes the iPhone a secondary port target versus a first class platform.
If it's any other reason, it is ridiculous. It makes me seriously question my upcoming Mac Pro & iPad purchases. Even though I currently develop for Mac and iPhone using only Obj-C, I can't build a development strategy around a schizophrenic "partner". What's next - documentation not written in Pages? Failure to use Steve's favourite colour in the background? It's getting... bizarre.