Apple to update iPhone Web SDK --report
updated 10:30 am EDT, Thu October 4, 2007
No native iPhone app plans
A source within Apple claims that the company is currently operating without plans to produce a native software development kit (SDK) for the iPhone. Despite suggestions to the contrary, and a number of unofficial applications built prior to the v1.1.1 firmware update, the source says that Apple is still insisting on a web-based approach, but with several possible concessions. Foremost is offline storage for Safari akin to Google Gears, allowing greater flexibility while still restricting developers to HTML, CSS and AJAX.
It is speculated that Apple may be willing to open local JavaScript access to native iPhone functions, and even allow the creation of Home screen icons pointing to webcoded apps. If any of the rumored updates are indeed true however, they are not anticipated until January, when they would likely coincide with an announcement at Macworld 2008, scheduled for January 14th to the 18th.
Apple recently published its Human Interface Guidelines, a design specification meant to aid iPhone developers in keeping interfaces consistent with Apple's own. Language in the document suggested that Apple might one day open the iPhone to native applications, even though the company has so far been resistant.



Fresh-Faced Recruit
Joined: Apr 2001
Compromise
Frankly, I think Apple is lying about its motivations for keeping third-party applications off of the iPhone. I've never heard of a Treo, Sidekick, or Nokia taking down a phone network, and they all run third-party applications.
In the end, it's Apple's call. As a long time fan, user, and shareholder, I think it is a huge mistake, though. Selling a phone for $400 isn't that exciting-- but selling a handheld Macintosh for $400 would be amazing. It's just better marketing.
One way or another, I need local applications. A lot of the time that I use my iPhone is on the "T" (Boston's subway) and I'm not going to get signal down there any time soon. Tying applications (performance and accessibility) to the Internet connection is silly.