Balancing personalisation with serendipity, and functionality with simplicity – just two of the challenges facing device manufacturers and platform architects