Sunday, April 18, 2010

The Pains Of iPhone OS Development

JWZ has written a pretty scathing (yet very entertaining) indictment of the whole "it runs OS X" aspect of iPhone OS programming. Some choice quotes:
I think it's safe to say that MacOS is more source-code-compatible with NextStep than the iPhone is with MacOS.
That's like, the defining characteristic of OpenGL. So OpenGLES is just a slight variant of OpenGL, in the way that [a] unicycle is a slight variant of a city bus. If you can handle one, the other should be pretty much the same, right?
Granted, most of his gripes are with the APIs, not the environment, but it is pretty lame that you can't, for example, get the HSV version of a color on the iPhone. Like he says, it feels like someone actively sought out and removed valuable API hooks. Le sigh.

No comments: