I like the smartphone as a eBike computer concept as well. Modern phones have a lot of awesome tech and so many sensors that can provide a great platform to build on: big screens, accelerometers, GPS, fast processors, big batteries, cellular data, etc. Why provide an LCD screen, GPS antenna, and onboard computer when you can just have the end-user provide their phone? Seems like a perfect solution.
Well one thing smartphones don’t have that makes it hard for a company like Bosch (which is not a software company at heart) to provide a good experience is consistency. Phones have different CPUs, RAM, onboard storage, different types of sensors, different screen sizes and resolutions, different tolerances to temperature and vibration, battery life, and different OSes and software APIs. Which means that new features and design choices tend to favor the lowest common denominator for the platforms they will run on. Building a really awesome experience for ALL users in ALL cases when you don’t control the whole ecosystem is hard to get right and requires time and money to develop. Dedicated systems like the Kiox and Nyon do not suffer these problems because Bosch controls the whole stack. They know every sensor, the exact size and resolution of the screen, how much power they have, how much CPU/RAM they can work with, and they control every API and piece of software running on the system. Thus new features can be designed, tested, and vetted with much higher confidence and much lower cost while providing a consistent experience for all users.
But that being said, I think Bosch really screwed up the whole SPH implementation, from the software down to the hardware. None of the challenges I pointed out are impossible, just hard and expensive to do right. I mean not only does the cobi app have many flaws (navigation is disabled when in the fitness screen, compass randomly turns 90 degrees on iPhones) and missing features (no locking feature, no custom ride modes, no screen customization), but the phone mounting clamp is woefully inadequate in keeping your phone safe. It simply doesn’t not work as a product as well as their other offerings, and without a lot of investment in time and money to develop the platform it never will.