How do graphics, memory usage, and power consumption affect the creation of vivid and feature-rich user experiences (UX) for IoT devices?
Creating the best user experiences on devices that aren't mobile or desktop platforms presents interesting challenges for embedded development teams. Consumers demand that their smaller IoT and wearables products deliver the rich, sophisticated UX that they get from their smartphones yet the microprocessor (MPU) and microcontroller (MCU) boards that drive them are far more resource and power-constrained than their Apple and Android brethren.
As we see with our customers, the biggest barriers to achieving brilliant UX come down to understanding how to fit all the elements and behaviors of a GUI's screen into the target board's memory — without reducing performance or battery life. This includes image assets, animations, and fonts, and the underlying hardware access times, rendering pipelines, and events framework that drive it all:
Based on these constraints, here are five tips to improve embedded UX:
To dive deeper into these tips and learn more about how to maximize graphics capabilities, minimize power consumption, and understand the impact of form factor on GUIs for microcontrollers and microprocessors, read this article by Jason Clarke at Embedded Computing Design:
Techniques to Improve UX for Success in Embedded Markets
Interested in seeing how Crank Storyboard and NXP work together to create exceptional UX for wearable devices on the i.MX RT500 series? Sign up for this free webinar now: