On iOS for vibration, you have multiple versions you have to support since things changed so much over the years. I don’t know if def_taptic_engine took that into consideration, but if not then vibrations will not work either on newer or older devices. And on top of that Apple does not like apps which vibrate, they will reject your app if they don’t like your use of vibration, that’s probably why you see so few iOS games with vibration as a form of gamplay feedback. So that’s why I felt like it wasn’t worth supporting iOS for vibration.