A lot was covered during the extra-long keynote yesterday, though there’s never enough time for the executive team to go through every new feature and update to Apple’s platforms. Any that aren’t considered “showworthy” will be saved for inclusion on the appropriate page on Apple’s website.
OS X El Capitan
Photos will gain the same support for 3rd-party editing extensions that iOS 8 introduced:
OS X El Capitan supports third-party tools that will be available from the Mac App Store and accessible right in the Photos app. Use multiple editing extensions from your favorite developers on a single photo, or use a mix of extensions and the editing tools built into Photos. From adding subtle filters to using beautiful texture effects, you can take your photo editing to a whole new level.
Apple TV users will be able to simply AirPlay video from the web:
Play video from a web page to your TV with Apple TV — without showing everything else on your desktop. Just click the AirPlay icon that appears on compatible web videos and you can watch your video on the big screen.
Maps for OS X also gains support for transit directions, and will continue to offer users the ability to make travel plans on their Mac and then send them to their iPhone:
Plan your route on your Mac, then send it to your iPhone with just a few clicks for stop-by-stop directions when you’re out and about.
From the OS X section on Apple Developer, it’s not just app developers that will benefit. For example, there will be Force Touch APIs for websites to use within Safari:
The recently introduced Force Touch trackpad that brought a new level of interactivity and control for your Mac apps is now available for your websites.
With Yosemite, Netflix was able to ditch Silverlight for Safari users. Other content providers that wish to do the same will be able to do so in El Capitan:
Stream premium web video content securely with FairPlay Streaming support in Safari on OS X.
More updates to WebKit and Safari:
News was a big part of the iOS 9 announcement, and it looks like many of Safari’s new technologies (some of which I’ve already mentioned) are going to come into play when publishers begin creating content for the service:
Force Touch Trackpad Mouse Events. Create interactivity like never before using new events and force information from the Force Touch Trackpad.
CSS Scroll Snapping. Use CSS scroll snapping to keep the focal point of your content in view when scrolling momentum stops.
Backdrop Filters. Add advanced image filters to the backdrop of your elements to achieve modern iOS and OS X material effects in your web content layouts.
Changes to WebKit provide some support to in-progess standards:
CSS4 support. Allows more sophisticated selector matching behaviors, and allows you to collapse repeated rules into a single rule.
Support for backdrop filters. Allows websites to apply a filter (for example, blur or grayscale) to all the content behind a specific piece of web content.
Other updates of note:
- The new Notes app has an attachment browser for easy searching of different file types, from photos to documents.
- Mail now supports tabs for new messages, similar to Safari and Finder tabs, so you can work on multiple messages at once.
A lot of iOS 9’s new apps and features were covered by the keynote, though there are still a handful of features to mention.
The iPad received a lot of attention in iOS 9 and external keyboard support gained a welcome update to keyboard shortcuts. Not only are there more shortcuts than ever, but developers can include custom keyboard shortcuts within their apps:
Use keyboard shortcuts to perform even more commands on your iPad — like switching between apps or bringing up Search with a wireless keyboard. And interact with your apps using their own built-in, custom shortcuts. Just press and hold a key like Command, Option, or Control to see shortcuts in any app.
Some great security updates are there, too, including a change to the default passcode option to make it more secure (saving the need for clever workarounds):
The passcodes you use on your Touch ID–enabled iPhone and iPad will now have six digits instead of four. If you use Touch ID, it’s a change you’ll hardly notice. But with one million possible combinations — instead of 10,000 — your passcode will be a lot tougher to crack.
Two-factor authentication was mentioned, though not at any great length, in the keynote. Apple had previously been slow to adopt this but they are making great strides in expanding their requirements for it:
A password alone is not always enough to keep your account secure. With two-factor authentication, when you sign in from a new browser or on a new device, you’ll be prompted for a verification code. This code is automatically displayed on your other Apple devices or sent to your phone. Enter the code and you’re quickly signed in — and any unauthorized users are kept out.
If your Apple ID is being used to sign into a device elsewhere, your iOS devices will show you the location of the device the attempt is being made on:
Apple’s Migration Assistant for Windows has been a great tool for switchers, providing an easy way (in theory) to transfer files from a Windows PC to a Mac. Now, they’re doing the same for Android users who want to switch to iOS:
Just download the Move to iOS app to wirelessly switch from your Android device to your new iOS device. It securely transfers your contacts, message history, camera photos and videos, web bookmarks, mail accounts, calendars, wallpaper, and DRM-free songs and books. And it will help you rebuild your app library, too. Any free apps you used — like Facebook and Twitter — are suggested for download from the App Store. And your paid apps are added to your iTunes Wish List.
In more developer-focused news about iOS 9, CloudKit now provides developers with the ability to build a web front-end:
CloudKit JS, you can provide a web interface for your users to access the same data as your apps, making it easier to build apps that work together like never before.
Some other features of note:
- iOS 9 brings comprehensive support for right-to-left languages.
- The Shortcut Bar on the iOS keyboard can also be customized for third-party apps (similar to how developers “add” a row to it now).