Share this blog

Share on FacebookTweet about this on TwitterShare on Google+

App Thinning

  • 01.02.2016
  • Technology

What does it do:

App thinning is the optimization of store and operating system to the capabilities of the user’s particular device. This helps faster downloading of apps and apps require less storage space than normal.

There are three components for app thinning:
slicing, bitcode, and on-demand resources.

Slicing:
Slicing is the process of creating and delivering variants of the app bundle for the different devices. Normally developers upload full versions of your app to iTunes Connect. The store creates and delivers different variants for different devices.

Bitcode:
Including bitcode will allow Apple to re-optimize your app binary in the future without the need to submit a new version of your app to the App Store.

On-Demand Resources:
In this the developer can tag various resources like images and audio, and this is stored in Apple;s server and this server manages downloads for you. This will improve first time download and launch experience by postponing some resources for later download.

Customer benefit:

Suppose you have an iPhone 5S and you try to download an app. The iTunes will give the variant for your particular device. That means you will not get various interface elements like background image/icons for iPhone 6 / iPad which is not required for your device.

Another example is if you want to download a game, which has various levels and different graphic images for those levels, iTunes will download the images / other resources like audio only for the first few levels. And if you enter remaining levels of the game, the app will automatically download the remaining items.

Reference:
https://developer.apple.com/library/tvos/documentation/IDEs/Conceptual/AppDistributionGuide/AppThinning/AppThinning.html

Share this blog

Share on FacebookTweet about this on TwitterShare on Google+

Comments


Related Blogs

9 Excellent UX Design Tips for Mobile Apps

Are you looking for some killer design tips to improve the user experience (UX) of your app? Hang on here and get benefited from some useful tips and tricks.

Keep Reading

Xcertia to Bring Best Practices to Mobile Health Apps

There has been tremendous increase in the number of healthcare apps, with more and people relying on them. Xcertia is a collaboration to check the quality of these apps and to lay guidelines for them.

Keep Reading

7 Reasons Why Customer Lifetime Value is Important

Measuring the success of your app depends a lot on measuring the lifetime value (LTV) of your customer. Measuring the LTV confers a bunch of benefits for app entrepreneurs. Explore them here.

Keep Reading

Indigenous Start-ups Attend Barayamal’s Pre-Accelerator Program

A mini four-week business-accelerator program was concluded in Brisbane. It had five innovative start-ups with innovative ideas. Read about them here.

Keep Reading


Subscribe to Newsletter