If you’ve glanced at your news feed today, you would have no doubt seen that Apple’s iOS 9 was released to the public today. The general recommendation is to update, unless you have an old iPhone 4S. Developers have been working for months behind the scenes updating our apps to support the new features, and hopefully it pays off. Of course, my simple apps did not need any updates, which actually is pretty awesome of Apple. They manage to continue to expand the features available without needlessly breaking things. In fact, before I decided to rewrite half my apps in the Swift language for the learning experience, almost every single one of my apps created back in 2012 was still working with only a few minor formatting errors, mostly related to new screen sizes.
For most people, updating to iOS 9 is as simple as going into Settings and checking for updates. The download itself was less than 1.5 GB, which is pretty amazing considering previous updates were starting to be as large as 4 GB. When you have the 16 GB device, this is HUGE, as you need the space to not only download the file, but also to host the operating system itself. It basically leaves no room for apps.
If you are a jailbreak user still on iOS 8.4, then you will need to break out iTunes and update the old fashion way. It is just as simple though. The real decision is deciding if you want to give up those tasty jailbreak tweaks for a new OS. That is going to be your call, but for me, as a developer, I want to run and be familiar with the latest and greatest.
After approximately an hour (most of it spent downloading), and two reboots, my iPhone is ready to go.
After my iOS was updated, the Apple Store stated that I needed 17 different App updates. However, when I opened the store, they showed as updated, yet the update request badge remained on the home screen. To resolve this and force the apps to update, I force closed the iOS App Store, then opened it again. When switching to the Updates tab, start tapping vigorously on the top right corner. You only have a few seconds to do this, but if you do it quick enough, you will click “Update All”, which will start the entire update process and resolve the issue.
Okay so not completely bug free, but still wasn’t too bad…