Not really a good example to use. The case of iTunes/Music was very much intentional, as Apple sought to deprecate iTunes and separate out the functionality to smaller, more efficient apps. Conversely, these changes to home automation are all back-end stuff the user doesn't see. Perhaps you can explain to me why Apple would need to render legacy HomeKit devices useless in order to implement CHIP? I (again as a layperson) don't see why it would need to be any more complicated than adding CHIP support to Siri and the Home app for new devices to the market using that technology. At this point, anyone screaming about everyone's existing HomeKit devices being bricks is just fearmongering. Anything is possible, but I don't see why that would end up being the case in reality.
Edit:
Will current smart home products continue to work?
Yes. Amazon, Apple, and Google are committed to continue support for developers and their products.
Will they also be compatible with the new protocol?
The focus of the Project will be on
new [
emphasis mine] products. For developers interested in joining the effort, please join the Project Connected Home over IP Working Group.
What are the market-tested smart home technologies being contributed?
The Project intends to leverage development work and protocols from existing systems such as:
- Amazon’s Alexa Smart Home
- Apple’s HomeKit
- Google’s Weave
- Zigbee Alliance’s Dotdot data models
Will the Project attempt to standardize smart home user interfaces?
No. The Working Group at this time does not intend to standardize smart home user interfaces such as voice assistants, smart displays, or desktop and mobile apps.
Project Connected Home over IP is a new Working Group within the Zigbee Alliance. This Working Group plans to develop and promote the adoption of a new, royalty-free connectivity standard to increase compatibility among smart home products, with security as a fundamental design tenet.
www.connectedhomeip.com
Consider me unconcerned at this point. HomeKit is being leveraged in CHIP. HomeKit isn't being thrown out with the bath water. Another key is that this isn't an attempt to standardize the UI, which makes sense. Like I said, these are all back-end changes, and companies can use whatever UI they desire.