Homekit questions for non-Apple user

I am looking to purchase an Air Purifier and am considering a device with Homekit integration as a way to see and control it with HA. But, I’m not an Apple device user and know almost nothing about Homekit and its integration with HA. With one exception . . .

. . . An Ecobee thermostat. After failing to get it connected by other methods I noticed HA was offering to connect with Homekit so I tried it and it just worked. Nothing (as far as I remember) else was required other than clicking on the button HA offered.

Would this be the same regardless of the type of device? Do some Homekit devices require an Apple device to set them up beforehand (or any other reason)? That is, can I safely purchase an Air Purifier with Homekit integration and not need anything else?

Thanks,
Jon