Skip to Content
High Performance iOS Apps
book

High Performance iOS Apps

by Gaurav Vaish
June 2016
Intermediate to advanced
464 pages
10h 11m
English
O'Reilly Media, Inc.
Content preview from High Performance iOS Apps

Chapter 13. iOS 9

iOS 9 includes some important changes that can impact how your app works.

Apart from improving the performance of standard components and the operating system in general, several other features can boost your app’s performance.

In this chapter, we discuss the following:

Application lifecycle

New features have been introduced in iOS, and a few of the old features have been overhauled in ways that impact performance techniques.

User interface

New views are available and may boost rendering performance. A completely new way of showing websites is also available.

Extensions

Two new extensions have been introduced in iOS 9. If you implement them, you will need to take care of their performance.

App thinning

You can now not only optimize your app manually, but also let Apple’s app optimizer do it for you for the device on which it will be installed—something to look forward to.

A complete list of changes in iOS 9 is available on the Apple developer website.

Application Lifecycle

iOS 9 provides new options to start and activate an app, and also imposes restrictions on existing ones.

Universal links now replace custom URL schemes for general use. Custom URL schemes are still available, but using the feature to detect the presence of an app is now highly restricted. You can no longer invade users’ privacy to test hundreds of apps for their presence on the device.

The new Spotlight-integrated in-app search provides new options for users to discover your app, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Pro iOS Apps Performance Optimization

Pro iOS Apps Performance Optimization

Khang Vo
iOS 6 Programming Cookbook

iOS 6 Programming Cookbook

Vandad Nahavandipoor

Publisher Resources

ISBN: 9781491910993Errata Page