That&#x27;s why you make sure they use one of the standards based protocols, then buy something like a smartthings hub which is open enough that you can write your own apps if the vendor decides to abandon theirs.  You don&#x27;t need the vendor to update their app, you just need them to operate with the hub, and then talk to the hub directly to control the device.