Let's say app A is a home-control app that controls a non-HomeKit-compatible device. App A's developer/dev team wants other apps to be able to control the home-control device in other apps without having to buy a HomeKit-compatible device. Can App A's developers solve the problem with an app extension?