There were about six months between the ouster of Scott Forstall from Apple in late October of 2012 and the unveiling of iOS 7.0 in June of 2013. Jony Ive and his team redesigned the software from the ground up in that interval, a short amount of time given that pretty much everything in the operating system was overhauled and that it was being done under new management. The design was tweaked between that first beta in June and the final release in mid-September, but the biggest elements were locked in place in short order.

iOS 7.1's version number implies a much smaller update, but it has spent a considerable amount of time in development. Apple has issued five betas to developers since November of 2013, and almost every one of them has tweaked the user interface in small but significant ways. It feels like Apple has been taking its time with this one, weighing different options and attempting to address the harshest criticism of the new design without the deadline pressure that comes with a major release.

We've spent a few months with iOS 7.1 as it has progressed, and as usual we're here to pick through the minutiae so you don't have to. iOS 7.1 isn't a drastic change, but it brings enough new design elements, performance improvements, and additional stability to the platform that it might just win over the remaining iOS 6 holdouts.

Performance

iOS 7.1 doesn't improve benchmark scores relative to iOS 7, but it still introduces a small but significant change that will make all iOS devicesmuch faster. The animation durations that we complained about in the original release have all been significantly shortened, and that by itself is enough to relieve much of iOS 7's sluggishness. Some of the slower iOS devices used these animations to mask application load times, but on faster hardware, the animations almost always took longer to complete than the app took to start up.

iOS 7.0.3 was a first step toward fixing this issue for people who knew which settings to tweak. Going into the Accessibility Options and toggling "reduce motion" originally just disabled the parallax effect used on the home screen and throughout the operating system, but version 7.0.3 also disabled the sweeping animations used to transition from app to app. In its place was a crossfade effect that was less flashy but demonstrably faster.

iOS 7.0.6 and iOS 7.1 on the iPhone 5. The faster animations make the OS feel zippier. Music credit: "Pinball Spring" by Kevin MacLeod.

iOS 7.0.6 and iOS 7.1 on a first-generation iPad mini. Notice both the faster animations and the revised, cleaner pinch-to-Home animation. Music credit: "Show Your Moves" by Kevin MacLeod.

iOS 7.1 solves this problem for people who don't tweak their devices' settings or for people who like the way the animations look but not how they feel. The "reduce motion" setting still kills these animations in iOS 7.1, but the change is now purely cosmetic and offers no performance benefit.

Otherwise, iOS 7.1 remains fluid and usable even on older Apple A5-based devices like the iPhone 4S, fifth-generation iPod Touch, and the original iPad Mini. There are some actions that consistently produce stutters or dropped frames, and you'll notice a big step up if you move from something with an A5 in it to something with an A7 in it. Still, the experience is significantly better than it is on the iPhone 4 (though even the iPhone 4 behaves better under iOS 7.1, as we've examined in this separate post).

Battery life

In the move from iOS 6.1 to iOS 7.0, we observed a statistically significant drop in battery life—the iPhone 5 was the biggest loser, while everything else was down just a little bit. The move from iOS 7.0 to 7.1 doesn't make as much of a difference. Our Wi-Fi browsing test measured both small gains and small losses, but most of these scores are different by just two or three percent, which we'd consider to be within the margin of error.

The first-generation iPad mini is the only one to lose a significant amount of runtime in our test—it gets about 10 percent less life out of a single charge. We'll be running the test again to verify this particular data and will update this article if we see different results. In the meantime, it's probably safe to say that unless something is wrong with your hardware, you'll get about the same battery life out of iOS 7.1 that you got from 7.0.

Stability improvements

Apple's release notes say that iOS 7.1 fixes crashing problems for iPhone 5S users, the same crashes that the company commented on way back in January. It's rare for Apple to acknowledge these kinds of problems beforehand or to promise fixes ahead of time, so the company must be confident that the problem has been fixed.

What Apple doesn't mention is that similar crashes have also affected both the iPad Air and Retina iPad mini. The common factor here is the new 64-bit A7 chip, which on these three devices runs a 64-bit build of iOS and 64-bit versions of all of Apple's built-in apps (and a small-but-growing number of third-party ones). These 64-bit apps can be expected to consume around 20 or 30 percent more memory than their 32-bit counterparts, but the iPhone 5S and both 64-bit iPads both ship with the same 1GB of RAM that their predecessors did.

The results were predictable: crashes on both the iPhone 5S and the 64-bit iPads are almost always associated with low memory errors. Pulling the logs from any given 64-bit iOS 7.0 device reveals at least a few of these crashes—below is the error list from Senior Reviews Editor Lee Hutchinson's iPhone 5S and a Retina iPad mini on loan from Apple. Both are running iOS 7.0.6.

Lee's log shows two low memory crashes in March, and the (intermittently used) iPad shows three since February 24. Anecdotal evidence from Twitter, the Apple Support Communities forums, and other sources suggest that some users are seeing even more frequent crashes than these. Here's the crash log from my own iPhone 5S, which has been running iOS 7.1 beta 5 since it came out at the beginning of February.

Despite our best efforts to create a set of steps that would consistently crash 64-bit iPhones and iPads, we can't point to any one specific workflow as proof that things that crash in iOS 7.0 won't crash in 7.1. But 32-bit and 64-bit devices running the final build of iOS 7.1 and any of the later betas have been remarkably stable. Whatever it was that was causing newer iPhones and iPads to crash and reboot, Apple seems to have straightened it out in the last six months.