Source: Tom's Guide | Keywords: iphone, software, upgrade | Themes: Smartphones, Software
- 1. The iPhone 2.0 Upgrade and Microsoft Exchange
- 2. The iPhone 2.0 Upgrade and Developers
2. The iPhone 2.0 Upgrade and Developers
As part of the iPhone 2.0 Software upgrade, Apple has made the same iPhone SDK (Software Development Kit) that it uses available to developers, free of charge. How excited are developers about the iPhone SDK? Even though it can be freely downloaded (after free registration) from the Apple site (http://developer.apple.com/iphone/sdk1/), the site has been hit so hard and downloads delayed so long that copies of the free SDK are showing up in places where “non-free” files are usually traded, simply because so many developers want copies, that Apple has had issues keeping up with the demand.
The iPhone, with some current web applications in the background.
Scott Forstall, Apple VP of iPhone Software, explained the SDK, and the similarities between the platform architecture of the iPhone and the OS X operating system: “There are a lot of pieces that make up an SDK, but the most important piece is the set of APIs (Application Programming Interfaces)-it’s the platform, and that suits us well. We have the most advanced platform in the world in the form of Mac OS X.”
Forstall then displayed a diagram of the four major layers of the Mac operating system:
Forstall continued: “We started by taking the bottom three layers of Mac OS X, and moved them straight across, to form the basis of the iPhone OS... Cocoa (the user interface layer) is the best application framework out there, but it’s based on mouse and keyboard input. So, we took everything we knew... and we built Cocoa Touch. And this is our user interface, application framework for the iPhone... It is the most advanced platform out there for mobile devices. In fact, we think we’re years ahead of any other platform for a mobile device. ”
Forstall went on to demonstrate the interface building, code editing, and debugging tools in the SDK. Interface building looks remarkably similar to that of Microsoft’s Visual Basic, one of the most popular programming environments ever created. Forstall even referred to the Safari browser as a “Web Control”, the same term Microsoft uses for Internet Explorer when it’s used within a Visual Basic project. To build an iPhone interface, you drag and drop controls to visually build your interface-both the concept and the terminology will be familiar to Visual Basic developers.
Adding Controls to a Blank Canvas in the iPhone 2.0 SDK
Developers will be able to sell their applications in the “App Store”, which will be accessible from the Web, iPhones, and the iPod Touch. (iPhone applications that do not require cellular phone service will also work on the iPod Touch.) Developers will set their own price (including “free”) and will keep 70% of the sale price. Credit card processing, hosting, and marketing will all be free. Unfortunately, there’s one costly catch: developers will have to pay $99 to enroll in the sales program, a move that’s sure to curtail the development of free software (and the involvement of less fortunate programmers).
If Forstall’s description of the iPhone platform as essentially a miniaturized, optimized version of Mac OS X is accurate, his “years ahead” comment may well be right on the money. And speaking of money, venture capital firm KPCB (http://www.kpcb.com/) is investing $100 million to fund the next generation of applications for the iPhone. With that kind of investment, the iPhone, which has already captured 28% of the smart phone market in just 8 months of existence, may well be unstoppable.
- Previous page The iPhone 2.0 Upgrade and Microsoft...
- Next page The iPhone 2.0 Upgrade and Games


apple is a not a stupid compnay. lets not underestimate there cleverness in the market. they are promising this 2.0 release to be free for anyone who already owns the iphone and if you dont own a iphone the price would be substantially more when you buy the phone with it in june. ( when the new iphone comes out) so in other words trying to scare you to buy it now
then here comes the master plan... we all know that when apple releases a product they make sure its the best of the best innovative and Many steps forward into the next gen.
so with that being said the new iphone which is released in june wont jut have a 2.0 upgraded with it
It will have much more things we have never seen before in history
who know what they have up there sleeves.
leaving all who already have an iphone to envy those who have the new june version. Be smart dont buy it yet
download in the iphone as if it'll be stolen or lost?