Technically I think btleplug might already work for iOS (I haven't tested this but I've heard the corebluetooth calls stay the same?), and I've gotten the library to compile for iPhone, but I still need to build Swift FFI bindings.
The web version currently "works" via the WebBLE browser that's a available in the app store, which is just the webview polyfilled for WebBluetooth: https://apps.apple.com/us/app/webble/id1193531073
But I wouldn't call that a great experience.
The hope is to support both android and iOS for apps soon though!
Technically I think btleplug might already work for iOS (I haven't tested this but I've heard the corebluetooth calls stay the same?), and I've gotten the library to compile for iPhone, but I still need to build Swift FFI bindings.
The web version currently "works" via the WebBLE browser that's a available in the app store, which is just the webview polyfilled for WebBluetooth: https://apps.apple.com/us/app/webble/id1193531073
But I wouldn't call that a great experience.
The hope is to support both android and iOS for apps soon though!