Is your app iOS 9 ready?

A simple approach

The quickest and easiest way to approach this is to huddle up with your iOS developers and review the iOS 9 changelog point by point. While doing this, take a piece of paper and draw a line down the middle of the page;

  • the left column is “Must Do” — changes you’re going to have to make so that your app keeps running as-is on iOS
  • the right column is “Nice to Have” — things you are planning to do in the but are not required for your app to continue to function as normal when iOS 9 hits the streets.

Must Do

Unlike iOS 7, which made apps that failed to react suddenly look really ugly, the good news is there isn’t too much in iOS 9 that you really have to do by September but there are two or three things you probably want to take a look at…

App Transport Security (ATS)

Thanks to Yuri Samoilov

Custom URL Schemes vs. Privacy

If you’re using, for example, the Facebook or Google+ SDKs for social logins or have features where users can launch a 3rd party app from yours, via a custom URL scheme, you probably need to whitelist those apps.

ENABLE_BITCODE=NO

Apple introduced a bunch of new compile time and runtime things under the moniker “App Thinning”. There’s a nice introduction in The Skinny on App Thinning and some slides with practical detail here. That said, if you haven’t yet already verified your app is “Bitcode ready”, you probably need to disable this option by default in Xcode 7. Some more hints on stackoverflow about this.

Nice to Have

Otherwise some things to play close attention to in that changelog and plan for in 2015/16… (these ones you can Google yourself)

  • Search, Universal Links and Extension Points: in short, improving the discoverability of your app and it’s content i.e. more organic installs and traffic. Google this one, read everything you can about it…
  • iPad Multitasking could also be a nice to have for you app, depending on what your app does.
  • And a whole host of other stuff that you should review with your developers…

--

--

things about leading software engineering, product management and stuff

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
harry fuecks

harry fuecks

371 Followers

things about leading software engineering, product management and stuff