This week, Apple had one of their famous announcements. As usual it was on at an unfriendly time of day for me, since I live in the UTC+0700 timezone (meaning it started at midnight on the Thursday/Friday) – but I still stayed awake to watch it. I am a registered iPhone developer and I myself have an iPhone 3G, so I am interested in Apple’s announcements generally, and in particular I am interested in the iPhone OS announcements.

So we have all seen the stuff that was publicly announced, and that is all I am using as source material for this post – as well as some of the online ‘gossip’ sites. I am not breaking any NDAs or talking about anything that is specifically marked as “Apple Confidential” on the iPhone Developers section of the Apple Developers site.

After the event, I have been listening to people complaining about a few items. Specifically, the biggest complaints have been:

  1. The new section in the developers’ agreement about only allowing code written in C/C++/ObjectiveC and Javascript to be interpreted by Safari in a web application.
  2. The new version of iPhone OS will only support iPhone 3G and 3GS in “summer” and the iPad in “fall”.
  3. The headline feature (multitasking) only works on the iPhone 3GS.

I will address these in order.

continue reading…

Popularity: 33% [?]