Apple’s latest smartphone is the iPhone 5 and the operating system it comes with is iOS 6. The information mentioned will help developers to gain a quick perspective of the iPhone 5 and its operating system. The new iPhone, iPhone 5 has a bigger better display and a much better look. Just like the old iPhone, it comes in black and silver color. The new iPhone has a 4.0-inch diagonal display with a fantastic resolution of 640×1136 pixels, while the iPhone 4s as compared to the new iPhone was much smaller with 640×960 pixels and possessing a 3.5-inch display.
The bigger display feels really goods and appeals in a much better way to users. Still from the developers’ point of view, applications are required to be further checked whether they fit appropriately as per the new display size. The latest resolution definitely adds up to work at some stage. But it’s very the fact that iOS 6 SDK has ALS [Auto Layout System] which makes life easier for developers to create multiple screen sizes. Auto layout is a powerful feature, which helps developers to create required fluid layouts swiftly.
Apple introduced the Auto Layout system to Cocoa a couple of years back and the latest Cocoa Touch comes with iOS 6. An app owner needs to adapt to new screen sizes and make the necessary changes, if these changes are not done then the app will automatically show extra blank space at the top and bottom of the added screen size.
The iPhone 5 possesses a built-in A6 chip, which is much faster than the previous chip, almost twice the speed. For making an app, the developer eventually has to depend on the hardware and software of the device. An upgraded chip gives a better gaming experience. This helps the iPhone app developers to innovate much more complex and complicated applications.
Developers can develop awesome 3D games, which was difficult with the previous A5 chip. iOS 6 SDK includes many more latest frameworks. The PassBook can be integrated using the pass kit framework. It enables users to buy and store tickets for movies and many important cards in one single place.
Passbook programming guide as mentioned in Apple Docs can be presented in three parts. A package format for creating passes. A web service API for making updates to the passes, implementing the same on the server, and an API of obj-c which is used by apps to mingle with the User’s pass library. To learn extensively about the integration of PassBook into one’s own app.
In the previous iOS, Apple had provided Twitter support via Twitter Framework. Presently, iOS 6 comes with Facebook support with a single sign-on ability, which can remove the repetitive sign-in process into social networks. The Audio Toolbox Framework backs up the AVFoundation framework, for the further new audio format.
The Ad support Framework is very useful for third-party advertising partners. It aids developers to transmit the unique identification for ad placement. The flag identifier specifies whether a user has limited ad tracking or not. The UITableViewCell method has replaced dequeueReusableCellWithIdentifier; registerClass:forCellReuseIdentifier: and dequeueReusableCellWithIdentifier:forIndexPath:.
To make customized UITableView footer and headers in a simple way, a new class UITableViewHeaderFooterView has been released. sectionIndexTrackingBackgroundColor and sectionIndexColor are new theming interface properties, which offer the improved look of table view index. There are various other modifications in Cocoa-Touch like UICollectionView class for grid-based layout, NSAttributedString object for reach, and classy text.