June 8, 2011

iOS 5 for Developers

Many news came with the official announcement of the fifth iteration of one of the most advanced mobile operative systems: iOS (previously called iPhoneOS don't forget). Things like messaging, offline reading, cloud synchronization and notifications will be bundle along the september update, meanwhile, we, as developers must learn and relearn the APIs released, which Apple says are more than 1,500.

Of course, we will learn them by the time goes on, however, there is a list of the most noticeable to take note of:

  • iCloud Storage API: The service announced by Apple, iCloud, has many APIs that will allow our applications to store documents and data in a way that may be available on all devices simultaneously.
  • Notification Center: They finally made it for iPhone. A clear tribute to Android has demonstrated the need to rebuild push notifications. These new applications redesign the existing system of notification and provides advanced notification system that will not disrupt the user, as well as organizing all of them in a panel on screen from the top bar. Xcode can implement all the necessary functions that require our applications.

  • Automatic Reference Counting (ARC): ARC for Objective-C allows the handling of memory management in the compiler. Thanks to ARC, we will not have to manually release resources, which will greatly assist the development process. It will prevent failures and memory leaks by not releasing resources properly. From now be released unused objects allowing applications to run faster and more evenly. (Voila!! no more crashes due to Dealloc)
  • Twitter integration: Into the system will use applications from all available features as the shortened URL, add the current location to the tweet, and character count in Twitter photo hosting. Now it will be easier to log on to Twitter accounts through the integrated sign-on service.
  • Core Image: It is a framework that provides an easy way to create image effects. This will allow us to to enhance photos and videos thanks to its more than 100 built-in filters a #include away from us.
  • OpenGL ES: GLKit The new framework allows the use of more advanced techniques textures of the latest version of OpenGL ES 2.0. Also includes new extensions developed by Apple to rip apart the best OpenGL, as its new debugger to find problems in code.
  • iMessage: iOS 5 SDK can use the new iPhone messaging service to initiate individual and group discussions from our own application.
  • Renovated Instruments: In addition to the ARC commented, iOS 5 incorporates new profiles of time to keep track of your application about CPU consumption or network used.
  • Location simulation: It is now possible to test localization from our applications through pre-established locations or routes within the IOS simulator itself.

Cool, huh??

No comments:

Post a Comment