3 ms·
Apple does not provide developers with access to the NFC hardware and they also do not provide direct access to Bluetooth either. Using these is limited to bei
by techdragon 10y ago
Apple does not provide developers with access to the NFC hardware and they also do not provide direct access to Bluetooth either. Using these is limited to being able to make use of IOS services which make use of these hardware capabilities such as Apple Pay, Bluetooth audio outputs, etc...
- drakenot 10y agoThis is true of NFC but Bluetooth capabilities are much more open. I've personally used Core Bluetooth to connect and communicate with arbitrary devices and communicate over custom protocols.
- techdragon 10y agoI was trying a little to hard to be succinct, I've also used CoreBluetooth, I was lumping it into an awfully generic group by categorising that as part of the "services" provided by iOS, but I was thinking from the point of view that all the things the iOS frameworks provide are the ones Apple has allowed them to provide on iOS. Effectively the framework is a way to access the limited set of allowed services, as opposed to direct hardware access. Otherwise we could do much more interesting things with Bluetooth such as implement new Bluetooth profiles and create things like apps where the iPhone functioned as a Bluetooth keyboard for another device.
- 0x0 10y agoThis iOS app appears to be able to advertise custom bluetooth profiles, though? https://itunes.apple.com/us/app/lightblue-explorer-bluetooth/id557428110?mt=8 https://itunes.apple.com/us/app/lightblue-explorer-bluetooth...