ちはやふる日記


iOSDC 2026 まとめ

2026年09月22日 11:30更新
LT大会

iOSDC Japan 2026のday1とday2を聴講して印象に残った発表をメモに残しました。


ゲームコントローラやキーボードのファームウェアをSwiftで書く by 岸川克己 さん

格闘ゲーム用の大きなボタンスイッチがついたパッドやビデオゲーム用のコントローラー、キーボードのUSBデバイス・ファームウェアを自作して自分好みの入力装置を自作するお話。 USB ID (Vendor ID と Product ID) を使うことで、ホスト(パソコン)側のドライバーを流用することができると言うノウハウは目から鱗が落ちました。

Embedded Swiftで作る自作USBデバイスによるiOSデバイスの自動テスト by glassfiber さん

こちらも自作USBデバイス制作のお話。HIDクラスを使うことであたかも人が操作したように変装してテストさせるというのは面白い試みでした。

(VoiceOverスクリーンリーダー実演)目が見えなくてもXcodeやApp Store Connectは操作できる? by Yoshiyuki Koyanagi さん

視覚障がいのある方や弱視のユーザーをサポートするアクセシビリティ機能であるVoiceOver機能をご自身も視覚障害のある Koyanagi さんがデモしながら説明する発表でした。 XcodeをVoiceOverで読み上げるデモはあまりの音声情報の多さにびっくりしましたが、グラフなどの図形情報は読み上げに対応しないという説明を聞いて、普段自分が敷居を感じていないということと敷居がないということは違うんだなと反省しました。

CoreAIで約1000種類の花をオンデバイス識別する by Fumiya Yamanaka さん

デバイスのローカルAI機能で花を識別するアプリを作ってみたお話。

5万体のエージェントをSwiftUIでスムーズに動かしたい!~新卒エンジニアのMetalと空間分割による奮闘記 by ひびき さん

ロートルエンジニアからするとライフゲームやポピュラスを彷彿とさせるテーマでしたが5万体という圧倒的な数で押し切っているところがが面白かったデモでした。

採択されなくてもiOSDCのLT大会を体験したい!そんなアプリを作りました by とと さん

LTらしいネタでしたがアプリ作ることが楽しい!が伝わってきて面白かったです。

マイコン向けの軽量Ruby「PicoRuby」で各種デバイスを制御するネイティブアプリの実現手法 by bash さん

iOSプラットフォームで動作するRubyというと "RubyMotion" を思い出しましたが、軽量というキーワードで再挑戦するのは興味深かったです。

鉄道信号設備の保守経験から考える Swift Concurrency のフェイルセーフ設計 by Kenta Igarashi さん

鉄道信号設備のガチガチの業界用語が面白かったです。

print("Hello") はどうやってXcodeのコンソールに届くのか by yoji さん

これまたLTらしい発表でしたが、普段は意識しない print の出力を Xcode に表示させる低レベルの仕組みを丁寧に説明してもらい勉強になりました。

綺麗に撮れすぎるスマホカメラからブレを取り戻す by genshi さん

iPhoneの内部で動いている画像補正をタケノコの皮を剥がすように一枚一枚剥がしていく話でしたが、逆にどれだけ様々な画像処理がバックグラウンドで動いているのか分かって驚きました。

スマートフォンでモールス信号を送受信する 〜スマートフォンのLEDとカメラで作る光通信の設計と実装〜 by 瀬尾 敦生 さん

光の明滅を受信するカメラ側をセンサーのように振る舞わせる工夫が様々に凝らされていて、結構実用になりそうな内容でした。

ボードゲームの遊び相手をFoundation Modelsで作る by 三原亮介 さん

その昔、コンピュータを相手にした麻雀ゲームがありましたが、イマドキのAIを使ってどういうことができるのか?どういうことをAIに求めるのか?が可視化された面白い発表でした。

iOSDCのペンライトを自動制御したい! by akkey さん

コンサートやライブで参加者が持つペンライトの色や明滅を制御する方法を解析した発表。電波式と音波式があり音波方式は可聴周波数の上限ギリギリで情報を伝えているということで面白いと思いました。

`t*(42&t>>10)`だけで音楽が鳴る、Swiftで実装するBytebeat by yutailang0119 さん

音が波であることを可視化した目と耳で楽しめる予想外にアカデミックな発表でした。

山手線を徒歩で一周してわかった、位置情報アプリは「足」が最強のデバッガー by ひなっこ さん

実際に徒歩で歩いたところが面白くて技術的内容は頭に入ってこなかったのですが、位置情報プラットフォームが省電力のために裏で何をしていて、何をしないのかが見えてくる発表で勉強になりました。

SwiftでプログラミングできるハードウェアをFPGAで自作してみた by 大庭 慎一郎 さん

自分でデジタル回路をFPGAで自作するお話。生成AIにVerilogを書かせるというやり方に時代の流れを感じました。

EmptyViewは本当に“空”なのか? by Akihiko Sato さん

"空" であることと、"存在しない" ということは異なるという哲学的な帰結でしたが、普段の開発の中で何気なくやってしまいそうな失敗で実務的にも興味深い発表でした。




海の見える風景

一泊した東雲のカプセルホテルの共用スペースから小さく見えた海。


ゆで太郎

24時間営業のうどん店が珍しくて翌朝の朝食に利用しました。


きつねそば

生卵を落としたきつねそば。

東雲駅

りんかい線の東雲駅のホーム。周囲にタワーマンションが増えていたことが印象的でしたが日曜日の朝は乗降客もまばらで閑散としていました。


ドーナッツ

カンファレンス会場にて朝のドーナツ提供に間に合いました。別腹です。


有明ガーデン

二日連続のカンファレンス参加に体力が追いつかず、昼休憩時間に会場を抜け出して有明カンファレンスまで歩いて来ました。


泉天空の湯

商業ビルの上層階にある温浴施設「泉天空の湯」で温泉を浴びて一服しました。お休み処にはリクライニングチェアがあり充電用のコンセントも備えられていました。


ゆりかもめ

帰路のゆりかもめの車窓の風景。


ゆりかもめ

車両の先頭を陣取りました。


大江戸温泉物語跡地

大江戸温泉物語があった頃はよく利用していましたが、今は空き地のままでした。


ゆりかもめ


編集

連絡先 (E-Mail)

mail address