AccessorySetupKitで実現する リッチなUIとシームレスな接続

4.2K Views

September 02, 24

スライド概要

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

AccessorySetupKitで実現する リッチなUIとシームレスな接続 岡 優志(@oka̲yuuji)

2.

自己紹介 • oka yuji(おか ゆうじ) • @oka̲yuuji • 工業高校教諭(電気・電子・情報) → NRIネットコム株式会社 → サイボウズ株式会社

3.

AccessorySetupKit • • iOS 18.0から使用できる Bluetooth、Wi-Fiの検出〜接続までをリッチ • WWDC24で発表されたフレームワーク なUIでシームレスに実装することができる • セットアップされたアクセサリは設定のアク セサリ(Accessories)で管理される

4.

AccessorySetupKitがない世界

6.

開発者:許諾を得る画面を表示させる必要がある ユーザー:いちいち許諾する必要がある

8.

開発者:ペアリングの要求を表示させる必要がある ユーザー:番号入力してペアリングする必要がある

10.

開発者:許諾を得るための実装が何度も必要 ユーザー:何度もボタンをタップする必要がある

11.

AccessorySetupKitがある世界

12.

サンプルアプリ

16.

セットアップ後の通信の様子

20.

UIComponent

21.

Design Image

22.

Wrap-up(実装手順)

23.

実装

24.

実装

25.

実装

26.

実装

27.

実装

28.

実装

29.

実装

30.

実装

31.

実装

32.

Demo

33.

まとめ • ユーザーに複数回、使用許諾を表示する事なく1タップで接続できるので負担 • リッチなUIを自動で生成してくれる が軽減されている • 複数アクセサリの設定、管理が容易にできる • 既存のアクセサリがある場合はマイグレーションすることができる • 設定からアクセサリを一元管理できる

34.

ご清聴ありがとうございました!