Apple's new iPhone 3.2 SDK, and what it means for you

As you likely know by now, Apple has released information about its new tablet, the iPad, as well as releasing a beta software development kit (SDK), to iPhone developers. This SDK is full of new features, many of which may trickle down to the iPhone. Neowin has gained access to the documents surrounding this new SDK, including the new features for developers.

File sharing

The most interesting new feature that iPhone OS 3.2 presents is file sharing. When an application wants to save documents, it can now add them to the shared directory. When an iPad, or possibly an iPhone (in the future), is plugged into a Mac or PC, it will show this shared directory in the Finder or Windows Explorer, respectively.

You may not think this is a big feature, but for apps which have struggled since the launch of the App Store to sync information with an iPhone, this change is huge. Rather than doing a complicated hookup that requires user interaction for each and every sync, and works over wifi, an application can now save updated settings directly onto an iPad, automatically. 

Improved text

Through "CoreText", Apple has improved its text rendering on the iPad, and presumably the iPhone and iPod Touch as well. This new framework allows developers to do more with text, and seems to be what powers much of the functionality in Apple's new iWork suite on the iPad. Text rendering is supposedly improved, and control over layout is as well.

Trickle down to iPhone and iPod Touch?

The new SDK allows for "universal applications" - that is, it allows developers to create applications that work in a compact mode for iPhone and iPod Touch, and a more expanded mode on the iPad. From this, we can derive that a new iPhone OS absolutely must be released for iPhone and iPod Touch before the iPad releases, in late March. iPhone OS 3.1.2 presumably will not run these new "universal applications" - they have to be developed on the iPhone 3.2 SDK. However, Apple has been very consistent throughout the new documentation: iPhone OS 3.2 is only for the iPad. So expect news regarding iPhone OS 4.0 before the end of March.

You may recall that when the initial SDK was released in March of 2008, iPhone OS 1.4 was what developers were expected to develop applications on (unless they bought access to the iPhone developer program). Applications were never released for this OS, however - only for OS 2.0, with the App Store, were these apps published. In the same way the iPhone OS 1.4 SDK was a stopgap solution, iPhone OS 3.2 likely is as well. This OS may never see the light of day, in other words.

Report a problem with article
Previous Story

Harry Potter & His Dark Materials authors reject Google Books

Next Story

2K Sports to offer 1 million dollars for pitching a perfect game in MLB 2K10

12 Comments

iPhone OS 4.0 most likely will be announced in another keynote later on in March or April, with WWDC being the release of it with the iPhone in June or something.

Yep, it seems like 3.2 is just for developers to get up to speed on the tablet. OS 4.0 should see some real system level improvements, hopefully an overhaul of the lock screen, notifications, and maybe some home screen customization.

Stetson said,
Yep, it seems like 3.2 is just for developers to get up to speed on the tablet. OS 4.0 should see some real system level improvements, hopefully an overhaul of the lock screen, notifications, and maybe some home screen customization.

And, given these 3.2 features, applications with automatic and silent synchronization.

I would love to see improvements on the home/lock screen as well. Maybe they should listen to what we want for a change. Look what just happened with the failpad.

“You can't just ask customers what they want and then try to give that to them. By the time you get it built, they'll want something new.” - Steve Jobs

joker999 said,
Why took so slow to make like that? I mean shared directory. :/

Hey matey, it's a new feature ok. Very soon they will invent multitasking which will allow users to run 2 or more apps at the same time I can't wait! Just look how they got copy and paste, it's amazing! /s

Commenting is disabled on this article.