The new beta of the upcoming 4.0 reference release includes "significant API additions" as well as a new tool that makes it easy to provision a device for development, developers familiar with the new software report.
The new APIs largely flesh out the new multitasking and background processing features related to audio, VoIP telephony, location services, and Task Completion. Apps can now request a ten minute period to complete a task, up from an initial five minutes.
The new build also includes a new animation effect in the multitasking user interface, which swipes the current app out of view to reveal the app the user chooses (below, from the Italian iPhoneHacks.it).
Improvements to GameKit (publicly branded as Game Center) and expanded support for Internet mail features are also rolled into the new release, as well as support for LLVM-GCC and Clang LLVM as new compiler options for iPhone development.
37 Comments
WIth each new SDK beta I'm always hopeful that more groovy little nuggets will be revealed.
My big hope of course is better document handling but I'm not holding my breath
Interesting animation...
Am liking the idea that beta updates bring more stuff though.
All I really care about is the addition of a proper Dvorak keyboard. The cost of doing the update is probably much less than the profit of 100K+ dvorak users who would instantly buy the iPhone as result. But I'm not holding my breath.
All I really care about is the addition of a proper Dvorak keyboard. The cost of doing the update is probably much less than the profit of 100K+ dvorak users who would instantly buy the iPhone as result. But I'm not holding my breath.
+1
Jeebus how difficult is it to bring Dvorak to a virtual KB?
+1
Jeebus how difficult is it to bring Dvorak to a virtual KB?
It'd probably take one of Apple's programmers a few minutes or less. Just set up the new keys and layout.
Improvements to GameKit (publicly branded as Game Center)...
Doesn't GameKit include Game Center? Something called GameKit is available in OS 3.0 (I think it lets you connect iPhones/touches locally, among other things).