When creating a peripheral for a mobile phone, an obvious path is to create a companion app with which to talk to it. But as ...