Part 6. Resources

The capabilities and functionality of mobile devices continue to grow, but there will always be limits on what can fit inside a device and what people are willing to pay for. The resources available on a device are dependent upon the hardware and connected services. Both can vary between devices, operating systems, and carriers. Allowing your app to support variations in available resources enables it to work and provide good experiences on more devices.

In addition to whether the app uses resources, how it uses them can also have a big impact on a person’s experience with your app and their device in general. Resources on a mobile device are finite. If you allow your app to consume them all, it can affect other apps, as well ...

Get Usability Matters now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.