Another Enhancement Effort for iPhone

Apple iPhone iOS 5 Software Update

Apple Inc. has recently launched its latest iOS version for implementation in its devices- the iOS 5. The brand new iOS is full of new and innovative features for development of astonishing apps in the future.

iCloud Storage

iCloud storage is an API that enables your apps to store important documents and data and to push changes automatically to all your user's computers and devices. This helps in setting up new functionalities for future apps.

Notification Center

As the name suggests, it is a way to manage app notifications without constantly bothering the users. It just builds up on the existing notification system. This enables the existing local and push notifications to work. Push notifications are now built into the Xcode thus easier to implement.

Newsstand

The Newsstand is a new folder on the homescreen that makes it possible to publish the latest issues of magazines and newspapers directly into it. The iOS 5 provides the Newsstand Kit wherein you have your favourite issues stacked to read. It facilitates users to manage their auto-renewable subscriptions (In-App purchase) easily. It also renders it possible to provision apps for In-App Purchase within Xcode.

Automatic Reference Counting (ARC)

The ARC for Objective-C makes when enabled with Apple LLVm compiler, it makes the memory management jobs a lot smoother. This compiler reduces crashes and memory leaks among other functions so as to make the running of apps faster than ever before and accounts for their brilliant performance.

Twitter Integration

Use the new Tweet sheet to tweet directly from your apps. Get features like - URL shortening, attaching current location, character count and hosting photos on Twitter. Moreover, when your app is a Twitter client, it can use the Twitter APIs for single sign on service. It is also possible to migrate existing accounts to iOS.

Storyboards

The Storyboard feature is built into the design tools of the Xcode that helps you layout the workforce of your app. It is created for apps requiring navigation and tab bars to switch between views as it manages the view controllers. The user can specify various transitions that are used without coding them.

AirPlay

Already introduced in the iOS 4, AirPlay wirelessly streams various multimedia to Apple TV. With the iOS 5, it is possible to mirror everything on the iPad 2 device to an HDTV via the Apple TV and that too - automatically. Not only that, but with additional APIs, your app can display separate contents on both - HDTV and iPad 2 screens.
Apps built with the AV Foundation are enabled in iOS 5 to stream audio and video content through AirPlay (which also supports encrypted streams that are delivered via HTTP Live Streaming)

Core Image

Core Image allows the users to experiment with amazing photo effects in the camera and image editing apps. It paves the way to enhance not only photos but videos as well through built-in filters like - color effects, distortions and transitions and includes vital features such as - red eye correction, auto enhance and facial recognition.

Game Center

With help of the all new iOS 5, multi-player gaming takes a giant leap due to the turned-base game support. Using this particular feature, avid game players can play whenever they want to and the Game Center manages each turn for them. It automatically sends the next player a push notification via Notification Center and hence, manages multiple game playing sessions. Apart from these, now it is possible to add players to the existing multi-player games, display achievement notification banners, and support for distinct icons for each leaderboard.

OpenGL ES

OpenGL ES 2.0 features enable development of great games owing to the features of this latest iOS. The GLKit provides a high-level framework combinig the best approaches in various rendering and texture techniques. The OpenGL ES extensions that are designed specifically for afvanced game developers are included within the iOS 5 SDK. The OpenGL ES debugger in Xcode helps in tracking down various issues specific to the OpenGL ES in the code.

iMessage

The iMessage is a brand new messaging service that works with iOS 5 and on Wi-Fi and 3G networks. The iMessages are automatically pushed to different iOS 5 devices simplifying the process to maintain singular conversation across - iPhone, iPad or the iPod Touch. Start individual or group text conversations from within your app as the Message sheet in iOS 5 SDK supports the imessage service.


New Instruments

The iOS 5 SDK is inclusive of several instruments including the ARC and the time profiler with CPU strategy to view time profiler data in a new way, system trace, network activities and the network connections instruments.


PC Free

The iOS 5 users have access to the power, freedom and flexibility to use their iOS devices without depending on a Mac or PC. It allows them to expand the functionality of apps and make the access of PC redundant. Take the iCloud Storage advantage to store documents and data and update them automatically through their iOS 5 based devices itself.


Location simulation

Test location based features in your app itself wherever you may be situated. Select from the preset locations and routes within the iOS simulator and pick a custom latitude and longitude with accuracy and precision as you run the simulated app.