WWDC17のセッション動画は以下で閲覧可能、
・・・のように一見見えるが、実は既に一部の動画は非公開となっておりもう見ることができない。そのうちのひとつが "What's New in Core Bluetooth" だ。
2023年のいま、2017年のWhat's Newなんてもう必要ないだろう、と思う人もいるかもしれない(おそらくAppleの中の人もそう判断して取り下げたのだろう)。
が、Core Bluetoothのようなニッチなフレームワークにとっては、昔のWWDCの発表であれ、それが唯一の一次情報だったりするので、非常に貴重なのだ。
特に、2017年の同セッションは、これまでのWWDCにおいて唯一L2CAPについて言及しているセッションであり、
またMTUやEDLにも触れつつ、Core Bluetoothの通信速度に関して事細かに説明してくれているパートもあり、
2023年の現在においても非常に有用なセッションであると感じた。
スライドは現在でも公開されており、またトランスクリプトは以下リポジトリにvttファイルとして残されている:
これらを統合して、WWDC17の同セッションの内容を本記事にまとめておく。
以下、引用表記と画像は同セッションからの引用。また冒頭の挨拶などは適宜カットした。
⚠️ 特に重要だと感じた「L2CAP channels」と「Best practices」を優先したので、今のところIntroduction〜Platform supportはWIPです。
アジェンダ
Introduction (WIP)
(続きはWIP)
Enhanced reliability (WIP)
Platform support (WIP)
L2CAP Channels
Closing Channels
When should you use L2CAP Channels?
Best Practices