Mobile operating systems with small to negligent market shares are looking towards a more responsive web to champion as an equalizer over the dreaded “app gap”. Systems such as Sailfish, BlackBerry and Windows Phone, all ‘suffer’ from not housing a robust ecosystem of apps. Earlier smartphone visionaries pictured a world where the web and web apps would be used over platform native apps. Unfortunately, the future of web apps has not quite panned out, but that doesn’t mean companies aren’t still hard at work on making it so.
Recently, Microsoft has offered developers some guidance on what its believes are the principles of responsive images.
An image is fully responsive if it has three principal characteristics: First, it should download at an appropriate resolution to provide best quality image for the user’s device and based on the expected layout dimensions of the image. Second, it should be served in an efficient format that is supported by the user’s browser, to achieve smaller file sizes without compromising quality. Finally, to the focus of the image should adapt to device and viewport dimensions to ensure the primary subject of an image is always prominently in. The combination of srcset, sizes, and picture allows you to embed images with all of these characteristics so that your users have a great experience on any device or screen size.”
Microsoft’s simple developer principles also include width descriptors, size attributes, tying sizes together with srcset, and improving performance by adding resolution switching.
Microsoft is offering developers a Test Drive demo to get live examples of how the new technologies work with its Microsoft Edge browser.