I’m not heavily invested in the Sonos ecosystem (owner of a single Roam), but I’m looking to extend my home audio setup and have been considering a couple of Era 100s. The app debacle has me very worried though. I even trialled an Apple Homepod for a week, but the experience with that was not good. I don’t think Bose, Bluesound or other systems mentioned here are viable options either for a variety of reasons, so I’m still looking at the Eras.
Anyway, my greatest concern is that Sonos is flogging a dead horse with the updates to its new app. My biggest worry is its slowness, which absolutely destroys the user experience. An app this slow at launch makes me think that the underlying software architecture is badly flawed. I was a software developer for 40 years and occasionally heard an adage about developing systems: “first make it work, then make it fast”, which always riled me because the making it fast part never happens. Speed and responsiveness have to be designed in on day zero. If it’s not there at the beginning, it’s almost impossible to shoehorn in later.
I read the excellent post by Andy Pennell analysing the new app architecture and it does not allay my fears...
Are there any other software engineers on here that feel the same way? i.e. every dollar spent by Sonos trying to fix their new app is a dollar flushed down the drain? They really need to provide the old app again as an interim measure and either work on that codebase to add the new features they want, or start again (!) with another new app, but this time prioritize responsiveness and forget about cloud-API fads.
While it is not exactly a cutting edge UI design, the Sonophone app is so responsive and so simple in it’s UI that it puts the Sonos app to shame. Using this app just highlighted for me how important responsiveness is for a system relies on phone apps for user control...