News for hackers. Stuff that matters.
Re:New iPhone Agreement Bans Flash-to-iPhone Compiler & Others by pg on Thursday April 08, 2010 @04:50PM (#1250866)
I don't like this at all. Maybe they only meant to hit Flash, and maybe not, but as written this is in direct opposition to one of the most important principles of software development. Apple themselves must have benefited countless times from writing software in layers. But no layer above their layers is permitted?

I wonder if the open source world can successfully fight back, by making compilers that generate code the app store police can't tell from hand written.

Re:New iPhone Agreement Bans Flash-to-iPhone Compiler & Others by jrockway on Thursday April 08, 2010 @06:32PM (#1251228)
I wonder if the open source world can successfully fight back, by making compilers that generate code the app store police can't tell from hand written.

I think the answer is definitely yes. Apple's software engineering is not that great. There is always some hole in Safari that allows root access to the entire device. They can't get atomic syscalls working in OS X. Does anyone really think they can recruit and afford people that can tell computer-generated software from hand-written software?

My guess is that this is a scare tactic to keep anyone thinking of supporting two platforms at once to "not want to risk it" and go for the iPhone instead. More users, only so many hours that the developer can be awake, safer to just go with the iPhone. (Of course, you are already risking it anyway; use the wrong multi-touch gesture -- app denied. Use a Google service -- denied. Do something useful that Apple wishes they thought of first -- denied. And people wonder why there are so many fart apps...)

My next guess is that this tactic will be successful. People seem to adore doing whatever Apple tells them to do. It frightens me.

What I've learned from iPhone vs. Android (among other things) is that people will pick pretty and mean over average and nice.

Re:New iPhone Agreement Bans Flash-to-iPhone Compiler & Others by MichaelGG on Thursday April 08, 2010 @07:05PM (#1251332)
I am not sure that it'll be exceedingly difficult to determine if an app was compiled using another tool, and not written in Objective-C.

I'd expect many languages and frameworks are going to have many very signature functions and patterns of code. If Apple decides to enforce this, they won't have a hard time.

On top of that, if they miss it, and let a bunch of apps in, then later on determine those apps were crosscompiled, they can revoke the current versions and block that developer...

Re:New iPhone Agreement Bans Flash-to-iPhone Compiler & Others by jrockway on Thursday April 08, 2010 @07:18PM (#1251372)
But of course, this makes for unhappy users too. "I just lost the $5.99 I paid for that app!"
Re:New iPhone Agreement Bans Flash-to-iPhone Compiler & Others by Bones on Friday April 09, 2010 @12:31AM (#1251875)
NetShare users kept using the app months after Apple pulled it. I think people finally stopped using it to tether because an update finally broke it, not because Apple deleted it off people’s phones…
Re:New iPhone Agreement Bans Flash-to-iPhone Compiler & Others by maxharris on Thursday April 08, 2010 @07:25PM (#1251388)
Easy - they can and should just refund the money if they take the app away.
Re:New iPhone Agreement Bans Flash-to-iPhone Compiler & Others by astrange on Thursday April 08, 2010 @07:36PM (#1251413)
> They can't get atomic syscalls working in OS X.

Have you filed a bug?

Re:New iPhone Agreement Bans Flash-to-iPhone Compiler & Others by jrockway on Thursday April 08, 2010 @11:29PM (#1251783)
Nope. I enjoy watching users of proprietary software suffer. Since I don't use OS X, why would I care, anyway?
Re:New iPhone Agreement Bans Flash-to-iPhone Compiler & Others by yesimahuman on Thursday April 08, 2010 @07:27PM (#1251394)
Even if it can, that's not the point.

Is this the kind of company you want to build software for? This is bullshit. Do I really even want to play along anymore?

This company makes great products, but they can do completely dickish things.

Re:New iPhone Agreement Bans Flash-to-iPhone Compiler & Others by johnrob on Thursday April 08, 2010 @10:59PM (#1251728)
Even if they can tell the difference, C code is C code. It shouldn't matter if it was generated so long as it uses kosher API calls. Doing so would be no different than enforcing which editor I can use to write code in.
Re:New iPhone Agreement Bans Flash-to-iPhone Compiler & Others by zhyder on Thursday April 08, 2010 @05:05PM (#1250943)
Even if they can, the policy is going to be a strong deterrent from using those tools. One would rather be less efficient than risk getting caught and being rejected (maybe even blacklisted?) from the App Store.
Re:New iPhone Agreement Bans Flash-to-iPhone Compiler & Others by gte910h on Thursday April 08, 2010 @04:58PM (#1250912)
Yeah, the "no compatibility layers" bullshit is just that, bullshit.