In this series we will tackle the problem of optimizing network access to fetch data from the network, a common theme of networked applications. While it is certainly trivial to fetch data from a server in any modern framework or OS, optimizing the frequency of access to the network, in order to save bandwidth, battery, user frustration, amongst other things, is complex. More so if you want to reduce code duplication, ensure testability, and leave something useful (and comprehensible) for the next engineer to use.
Nike’s campaign for the launch of FlyEase—sneakers designed for people with reduced mobility—in 2021 is a great example of the combination of innovation and accessibility. In addition to the innovative design that allows you to put them on and take them off without using your hands, the sneakers have a hinge system that facilitates foot entry.
“Honestly, we reinvented the mechanics of the shoe.” – Nike allowed shoes with an attractive design to be used by all people, with or without any physical limitations.
In the digital marketing campaign, the brand implemented some accessibility strategies by using alternative text in images, which allows screen readers to describe the images for people with visual impairments. The campaign also disseminated different interaction formats that adapt to each consumer’s devices—mobile devices, desktops, and social media platforms.
Another well-known example of innovation in digital accessibility is Apple. When developing its products, the brand considers its consumers’ possible limitations. It uses several integrated accessibility features of reference, such as the VoiceOver function, which reads the screen aloud for users with visual impairments, or Switch Control, which allows you to control devices with simple movements.