objective c

Apple's motivation for their iPhone 4.0 SDK licensing changes

IMHO, Apple's motivation for their changes to the iPhone SDK developer agreement are clear: They want you to write your code in Objective C, written to the iPhone API, so your apps will run on their phone, and nowhere else.

I like my platform freedom

As I've started to work on designing an HTML editor I'd like for the Mac platform, a little irony has set in: I find that I don't want to write it in Objective C. Given my history with Java, I find that I don't want to be tied to one platform, even Mac OS X. What if I install Ubuntu later this week (as scheduled) and fall madly in love with it? I want my application to work there also.