Best practices

Device best practices that your app should follow.

Users expect all their devices to behave in a consistent way. However since all devices are different and may be implemented by different apps created by different developers it is important to know what the desired behaviour is. For most capabilities and device classes this is straightforward, however sometimes there are some important details that apps need to get right in order to have a pleasant user experience.

The following guides will explain how certain device classes and capabilities should be implemented in order to offer a consistent user experience across different devices.