Tuesday, 5 June 2012

The latest technologies in iOS and OS X

   Posted on  Tuesday, June 05, 2012  / 


With six technical tracks and more than 100 sessions and labs, we’ve got you covered.


Essentials

iOS and OS X deliver robust frameworks that enable developers to create beautiful and feature-rich applications. Sessions for iOS developers will explain how to develop fluid and realistic interfaces and take full advantage of the iPad’s Retina display. They will cover best practices using essential frameworks like UIKit and Core Data, and teach essential tips for how to improve your app’s performance and stability.
Sessions for OS X developers will cover Mountain Lion extensively and help you master Cocoa frameworks like AppKit to provide a contemporary and consistent user experience, CoreText to enable multi-lingual text handling and display and show you how to push your OS X applications even further using advanced multi-touch gestures and layer-backed views for smooth high-performing animations.
Learn techniques to reduce your development time and enhance your application’s visual design while also preparing your applications for new markets by making the most of Accessibility and Internationalization.

App Services

There are a wealth of additional frameworks and services beyond UIKit and AppKit that exist to extend your app’s functionality and go beyond the user’s device. Learn how your application can integrate with iCloud so that your users can seamlessly access documents and data from all of their connected iOS and OS X devices.

Explore new opportunities for generating revenue with StoreKit, by letting the user unlock functionality, download game content, subscribe to services, sign up for automatically renewed subscriptions, and much more—all within a custom storefront presented in your app. Hear from experts about how you can leverage Core Location and Map Kit on iOS to let users find others, locate places of interest, and explore the world around them. Discover how to integrate with Twitter, Contacts, and Calendar to make content in your app more personally meaningful. Find out how you can send emails or text messages from within your own UI without disrupting the flow of your application. Understand how to use push and local notifications to keep users up to date at all times or alert them to important events


Developer Tools


Xcode gives you professional-strength tools for building state-of-the art OS X and iOS applications. See how to get the most out of Xcode and build better apps faster and more easily. Dive deep into Apple’s next generation compiler technology. Understand performance analysis with Instruments. Explore what’s new in iTunes Connect. Master powerful workflows for navigating and editing source code in Xcode. Learn how Schemes make it easier to test, debug, and profile your code. See how Xcode’s distribution workflow makes it easy to prepare builds for testers, submit apps to iTunes Connect, and symbolicate logs, and sign your apps with Developer ID. Learn from performance experts how you can use Instruments to find CPU, I/O, or memory bottlenecks and understand how to fix them so your app will perform at its best.

Graphics, Media, and Games

iOS and OS X deliver an unparalleled lineup of technologies and tools for creating innovative graphical applications, engaging audio and video experiences, compelling games, and media-rich books.

Extend the viewing experience of your app with AirPlay. Learn new ways to use the Graphics tools. Discover how to create top-notch books for iBooks. Dive into specialized frameworks such as OpenGL, OpenCL, OpenGL ES, GL Kit, Scene Kit, Core Animation, Core Graphics, and Core Image and learn to how to deliver rich 2D and 3D graphics, smooth animations, fast parallel computation, and stunning photo, video, and image effects.
Tap into the state-of-the-art AV Foundation APIs for capturing, editing, playing, and streaming audio and video media. Understand the key ingredients of the best games and learn about using Game Center to create an incredible gameplay experience. Learn the best practices to streamline book creation and deliver the best experience for your content.

Safari and Web


Safari and WebKit have evolved to support an even wider range of the latest and greatest open web technologies, which you can use to deliver sophisticated interfaces and interactions throughout iOS and OS X. Discover new features and learn the best practices for using HTML, CSS, and JavaScript to create web pages, embed web content in native apps, and build first-class Safari extensions. Explore new web technologies that let you deliver cutting-edge rich media experiences. See how to optimize your web code for optimal display and performance, regardless of the app it’s viewed in or the display it’s viewed on. Learn how to create a Safari extension that serves as a companion to your website or OS X app, or that enhances the user experience on any website. Master new features in Safari’s integrated developer tools to streamline your development and craft high-performance code.


Core OS


At the heart of iOS and OS X are powerful Core OS low-level frameworks and services. The Core OS sessions give you the practical knowledge you need to harness these technologies. Understand the secure coding practices involved in designing, building, and testing apps that defend their code and data from malicious attack. Learn how to create trusted code-signed apps for Gatekeeper in Mountain Lion.  Hear all the details about sandboxing for your Mac App Store apps.
Get expert advice on implementing secure, high-performance networking and learn how to use the latest tools to measure performance and diagnose network problems. Learn detailed technical information about external accessories, local and network file systems, inter-process communication, power management, device drivers, and kernel topics. Understanding when and how to use the low-level frameworks is essential if you want to achieve the best possible performance, battery life, and overall stability for your app.

Share
Posted in: , , , , Posted on: Tuesday, 5 June 2012
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License .