Apple on Monday announced it has fixed an iCloud bug that prevented the release of iOS 9 App Thinning features, and released searchable text transcripts of WWDC 2015's keynote and developer sessions.
The App Thinning fix comes less than two weeks after Apple initially announced it was delaying rollout of the space-saving feature due to an issue related to iCloud backups.
Touted as a key iOS 9 feature, App Thinning is a blanket term for a trio of technologies — app slicing, On Demand Resources and Bitcode — designed to cut down on app install size. By implementing these features, Apple is able to keep software bloat down for users with lower capacity devices.
The recent iCloud bug was affecting app slicing, which pares down universal app downloads to only those assets necessary for running on a particular device. For example, an iPhone 5s does not require the same graphical assets as an iPad Air. As detailed by Apple, an iCloud issue was prohibiting app backups from restoring to other device types, for example from an iPhone 5s to iPhone 6s.
With the fix in place, device-specific app versions will be delivered to customers when downloaded on devices running iOS 9.0.2 or later.
In a separate announcement, Apple revealed full text transcripts of this year's WWDC session videos, including the keynote at which iOS 9 and OS X 10.11 El Capitan were unveiled. Developers can search for keywords, session topics and more on Apple's WWDC videos webpage.
9 Comments
Does this mean iOS needs to be reinstalled? Or did this just affect third party apps?
[quote name="Mac_128" url="/t/188692/apple-fixes-ios-9-app-slicing-bug-releases-full-text-transcripts-of-wwdc-2015#post_2786150"]Does this mean iOS needs to be reinstalled? Or did this just affect third party apps? [/quote] No, because the version of iOS that works for your iPhone model is already built for it. This is for App Store apps—not necessarily 3rd-party apps as Apple also has apps on the App Store. That said, Apple could technically release one version of iOS for all devices that use iOS within a product type (or across multiple product types) that will these technologies. I don't think that will happen for a variety of reasons but this does open the door for that possibility. PS: A bit of a segue, but I love how the newer universal basebands have cut down on the number of different iOS builds we need for these devices. [IMG ALT=""]http://forums.appleinsider.com/content/type/61/id/63661/width/350/height/700[/IMG][IMG ALT=""]http://forums.appleinsider.com/content/type/61/id/63660/width/350/height/700[/IMG]
How will this affect local iTunes backups being restored to a different device? Will it know to redownload the correct version of the apps?
[quote name="Haggar" url="/t/188692/apple-fixes-ios-9-app-slicing-bug-releases-full-text-transcripts-of-wwdc-2015/0_10#post_2786213"]How will this affect local iTunes backups being restored to a different device? Will it know to redownload the correct version of the apps? [/quote] I believe that was the bug they're needed to work out. Your personal saved data for the app should be device agnostic and saved to iCloud, and any "slices" that it needed for a different device, like replacing 2x graphics with 3x because you upgraded from an iPhone 6 to a 6S Plus, will be downloaded from the App Store.
I suppose apps need to support this feature and put an updated version on the store, so as an end user I will benefit from this through authorities magic updates?