I think removing the desktop app is an bad idea in general – but would propose to Ring a compromise solution:
Provide a desktop app that offers these core features:
- Native platform alerts whenever movement is detected or doorbell rings – that includes at minimum a static picture preview of what the camera shows, but ideally live video
- Native platform alert which displays record of when movement / doorbell was triggered (based on preferences) – and when you click on the alert, it launches the Ring website and takes you to that particular event’s recording.
- Option to open up live-view on-demand (e.g. a Mac menu bar app, where you can select a doorbell/camera and show the live view). If live video is genuinely a challenge for your developers … then this could link to the live view on the web app … but either way provide a handy shortcut from a native platform app.
- Options to snooze alerts for a period … for all devices the desktop App user is logged in as (e.g. - including their mobile phone).
- A link to website for all other functions – historic views, changing settings, etc.
This should keep the desktop app lightweight, and allow you to focus on developing rich functionality in the web app. But provide the “quick view” functions that people want on their computer screen, and don’t want to have to get their phone out of their pockets for.