" 10-foot user interface
Siri Remote #
Keyboard/Web Experience $
Slide 13
Slide 13 text
200MB Max, No Storage, No Web Views:
Is tvOS the Future of Apps?
https://realm.io/news/is-tvos-the-future-of-apps/
Slide 14
Slide 14 text
Handoff is *not* supported in tvOS. The NSUserActivity
class will be marked as unavailable in the next
documentation release.
https://forums.developer.apple.com/thread/16962
Restricted
Act as Central. not peripheral
2 devices
Slide 28
Slide 28 text
Be aware
•MTU (20 bytes)
• Low level I/O programming is required
• JSON is too heavy
• Async Hell...
Slide 29
Slide 29 text
extension AppleTV {
}
tvOSΛ֦ு͢Δ
@nolili
Slide 30
Slide 30 text
References
“CoreBluetooth is indeed available on this platform. “
https://forums.developer.apple.com/thread/17457
“CoreBluetooth only allows 2 accessories on tvOS.
If you want to attach more devices, you may want to look at using Bonjour over the Wifi or ethernet network.”
https://forums.developer.apple.com/thread/18751
Core Bluetooth Framework Reference
https://developer.apple.com/library/tvos/documentation/CoreBluetooth/Reference/CoreBluetooth_Framework/
Bluetooth Low Energy: The Developer's Handbook
https://www.safaribooksonline.com/library/view/bluetooth-low-energy/9780132888394/
Sample Code: BluetoothExampleTV
https://github.com/nolili/BluetoothExampleTV
BTLE Central Peripheral Transfer
https://developer.apple.com/library/ios/samplecode/BTLE_Transfer/Introduction/Intro.html