iOS 9 Lacks App-Slicing Technology For Now

Apple promised that iOS 9 would offer App Thinning to trim down memory use in iPhones and other devices. However, some key app-slicing pieces are missing.

Larry Loeb, Blogger, Informationweek

September 26, 2015

3 Min Read
<p align="left">(Image: Ellica_S/iStockphoto)</p>

iPhone 6s Debut: 7 Tips For Buyers

iPhone 6s Debut: 7 Tips For Buyers


iPhone 6s Debut: 7 Tips For Buyers (Click image for larger view and slideshow.)

At this summer's Worldwide Developers Conference, Apple said it would have pity on memory-challenged iDevices -- such as a 16GB iPhone 6s -- once iOS 9 was let loose onto the world. The company would also embrace the ideas with its watchOS and tvOS

Apple said then that there were to be a number of features that would do this within the new iOS 9, and that these technologies would be collectively known as App Thinning.

iOS 9 was released on Sept. 16, with some problems, and the multitudes waited for thinning.

Apple told developers on Thursday, Sep. 24, that one of the features of App Thinning called app slicing isn't working right now.

As the company put it, "App slicing is currently unavailable for iOS 9 apps due to an issue affecting iCloud backups created from iOS 9 where some apps from the App Store would only restore to the same model of iOS device."

Oops.

What this statement means is that the bug affects users who are restoring from backups to new devices. For example, if you were moving from an iPhone 4s to an iPhone 6, then iCloud would restore iPhone 4s-compatible versions of some of the apps that you have without the assets required by the newer device.

App thinning and slicing are only used for iOS 9 and the other device variants of it. Full "universal" apps are distributed for any lower numbered iOS version.

The idea behind the App Thinning protocol is that the device would only download the code needed by that particular device, which makes sense. While a "universal" app might have both 32-bit and 64-bit code in it, a 32-bit device doesn't need the 64-bit stuff.

Thinning goes even farther.

[Read about the tips and tricks you need to know with iOS 9.]

It was designed so that only data relevant for a particular event in an app would be loaded into memory, say, the images and sounds needed for a particular level in a game. These kinds of On-Demand Resources are sliced by Apple and then obtained directly from the App Store by the user as needed. They are purged from device memory when they are not being used and memory is low.

Of course, the user needs to be connected to the App Store by some means for that to work.

TestFlight, an app distribution network for Apple's developers, will continue to implement app slicing on its distributions to beta testers.

Apple says it will fix the iCloud bug in a future iOS release.

One might step back from all this thinning effort and wonder why it is needed in the first place. Would it not just be simpler for Apple to acknowledge that 8GB or 16GB is just not enough memory for an iDevice?

Sure, the retail price of them might go up some with the change. But considering the profit that Apple makes on simply reselling memory in the upgraded iDevices, perhaps those retail prices could stand some thinning and slicing as well.

Read more about:

20152015

About the Author(s)

Larry Loeb

Blogger, Informationweek

Larry Loeb has written for many of the last century's major "dead tree" computer magazines, having been, among other things, a consulting editor for BYTE magazine and senior editor for the launch of WebWeek. He has written a book on the Secure Electronic Transaction Internet protocol. His latest book has the commercially obligatory title of Hack Proofing XML. He's been online since uucp "bang" addressing (where the world existed relative to !decvax), serving as editor of the Macintosh Exchange on BIX and the VARBusiness Exchange. His first Mac had 128 KB of memory, which was a big step up from his first 1130, which had 4 KB, as did his first 1401. You can e-mail him at [email protected].

Never Miss a Beat: Get a snapshot of the issues affecting the IT industry straight to your inbox.

You May Also Like


More Insights