Following last week’s blog, here are some more of the exciting new feature introduced by Apple.

1. Safari password sharing

iOS 8 will make it easier to set up and login to apps with a set of new APIs that allow apps to access passwords stored in Safari. For example, if a user has signed into Gmail in Safari and saved the password, Google’s Gmail iOS app will be able to access the password for one tap sign ins.

iOS8 New APIs - Part 2

2. App Extensions

App extensions give users access to your app’s functionality and content throughout iOS 8 and OS X Yosemite. For example, your app can now appear as a widget on the Today screen, add new buttons in the Action sheet, offer photo filters within the iOS Photos app, or display a new system-wide custom keyboard. Use extensions to place the power of your app wherever your users need it most.

iOS and OSX define several types of app extensions, each of which is tied to an area of the system, such as sharing, Notification Center, and the iOS keyboard. A system area that supports extensions is called an extension point. Each extension point defines usage policies and provides APIs that you use when you create an extension for that area. You choose an extension point to use based on the functionality you want to provide

3. CloudKit

CloudKit framework is used in the app that is related to data storage. CloudKit framework provides interfaces for moving data between the app and the iCloud containers.

Using CloudKit, app’s existing data can be stored in the cloud so that the user can access the data from multiple devices. Also the data can be stored in public area where all the users can access it.

4. Photos

Take better photos in your app, provide new editing capabilities to the Photos app, and create new, more efficient workflows that access the user’s photo and video assets.

Photos Framework

The Photos framework (Photos.framework) provides new APIs for working with photo and video assets, including iCloud Photos assets, that are managed by the Photos app. This framework is a more capable alternative to the Assets Library framework. Key features include a thread-safe architecture for fetching and caching thumbnails and full-sized assets, requesting changes to assets, observing changes made by other apps, and resumable editing of asset content.

Use the related Photos UI framework (PhotosUI.framework) to create app extensions for editing image and video assets in the Photos app.

Manual Camera Controls

The AV Foundation framework (AVFoundation.framework) makes it easier than ever to take great photos. Your app can take direct control over the camera focus, white balance, and exposure settings. In addition, your app can use bracketed exposure captures to automatically capture images with different exposure settings.

5. WebKit

When iOS 7 launched, developers discovered that their apps with built-in web browsers were unable to achieve the same level of JavaScript performance as the stock Safari app. This was because Apple restricted use of its improved Nitro JavaScript engine to its own app, leaving third-parties with a slower version.

As of iOS 8, however, it seems that decision has been reversed. All apps will now be able to use the same improved JavaScript engine that powers Safari. That means Google’s Chrome browser on iOS will now be just as quick as Safari, as will the pop-up browsers embedded in apps like Twitter and Facebook.

6. PushKit

Pushkit includes new type of push called VoIP push. VolP pushes provide additional functionality on top of the standard push that is needed to VolP apps to perform on-demand processing of the push before displaying a notification to the user.

Tweet to get this WhitePaper on SMAC Platform – The Need for ISVs

Kamal Chandramohan

Kamal Chandramohan

Practice Manager - Mobility at Aspire Systems
As a Practice Manager for Mobility at Aspire, Kamal contributes his knowledge and experience in the world of Mobility and Digital Transformation to our existing and prospective customers in building a digitally transformed mobile experience for their end users. Kamal advises our customers on building a Mobile strategy which would lead the way for better user experience, customer engagement and increase in productivity resulting in Customer and Employee satisfaction.
Kamal Chandramohan