Apple Has Released iOS 4.2 GM & iTunes 10.1 Beta 2 To Developers Today!

Today, Apple has released the final version of iOS 4.2 to the developers called Gold Master (GM) which is supposedly the final build before its made available to the public. Of course, only the enrolled members of Apple’s Developer Program have access to this build like all previous betas of iOS 4.2. The latest version of Xcode 3.2.5 & iOS SDK 4.2 GM have also been released as well as with the 2nd beta of iTunes 10.1.

iOS4.1GM.png

Below are the official release notes for iOS 4.2 GM (for developers only):

Introduction

iOS SDK 4.2 provides support for developing iOS applications and includes the complete set of Xcode tools, compilers, and frameworks for creating applications for iOS and Mac OS X. These tools include the Xcode IDE and the Instruments analysis tool among many others.

Xcode

There is a new Base SDK setting called “Latest SDK”. This is the recommended choice for all projects and will cause your project to always build against the newest available iOS SDK.

Audio

The iPad screen rotation lock switch now functions as a sound/silent switch in iOS 4.2. This switch behaves the same way as the Ring/Silent switch on iPhone.Applications targeted for iPad will need to take this into account when implementing audio behaviors.

Calendar

Calendar can now import .ics files directly as a way to add events. If your app has access to .ics files, you should test importing them using the UIDocumentInteractionController API.

GameKit

Applications can use the GKFriendRequestComposeViewController class to initiate friend requests.The GameKit view controllers for leaderboards, achievements, matchmaking, and friend requests must be presented modally.

MapKit

For applications built against iOS 4.2 and later, MapKit will now conditionally display annotation views based on the currently visible region of the map. To account for this, developers should make sure they reuse annotation views as documented and never assume that the absence of an annotation view implies the absence of a corresponding annotation

Printing

iOS 4.2 devices can print wirelessly only to printers that support AirPrint:

HP Photosmart Premium Fax e-All-in-One Printer – C410

HP Photosmart Premium e-All-in-One Printer series – C310

HP Photosmart Plus e-All-in-One Printer series – B210

HP ENVY 100 e-All-in-One Printer Series – D410

HP Photosmart eStation Printer series – C510

Apple released the first beta for iOS 4.2 on 15th September, the second beta on 29th September and the third beta before this GM build was released on October 12. We still don’t have an ETA on when it will be made public but we’ll let you know for sure as soon as Apple makes an announcement. Share your thoughts with us in the comments section below.

Stay tuned to our website and keep following us on Twitterand Facebookfor latest updates for your iOS devices!

About the Author

I'm a technology enthusiast specializing in Diagnostic Radiology. I'm crazy about Formula 1, all sorts of gadgets, surfing, console gaming, movies, music & I simply LOVE high-end designer wear! Follow me on Twitter @DrUsmanQ