その後のその後

iOSエンジニア 堤 修一のブログ github.com/shu223

7年ぶりにWWDC会場参加してきました

ひさしぶりにWWDCの抽選に当選し、クパチーノまで行ってきました。

2019年まではチケットが当たらなくても現地に行ってたので、現地参加は5年ぶり7回目、

shu223.hatenablog.com

チケット当選しての会場参加は2017以来7年ぶり3回目です。

クパチーノ本社開催になってからは初。

思い出

出発

  • 郊外在住なので電車遅延の可能性を考慮して3時間半前に到着するよう出発(3時間半前に到着した)
  • 同じ便で行く日本人WWDC参加勢が多く、空港でビール飲んで既に楽しかった
  • 空港でも機内でもわりと作業が捗った 1

note.com こちらの記事に空港の様子が載ってました

6/8 到着初日

  • 週末だけ工事で?Caltrain止まってたので、Lyft乗り合いでクパチーノまで移動
  • 昼の到着だったのでチェックインまで2時間ほどロビーで作業
    • 「いらないかな...」と持っていくか迷った延長コードがさっそく役立った
  • 飲み会
    • もしこの予定がなかったらホテルで寝てしまって昼夜逆転しただろうから大変ありがたかった

6/9

  • この「記事みたいなマークダウンを自動生成」するツールがだいたい完成

  • Infinite Loopで受付 & パーティー
    • かつてのバッシュみたいな感じ
    • めちゃくちゃ楽しかった

並ぶと写真を撮ってもらえる(写ってるのは @myb さん)

  • パーティーラストまで居残り、その後とあるAirbnbハウスに移動して多国籍飲み

6/10

  • 初Apple Park

  • 基調講演
    • ゆっくり来たがちゃんと席取りできた
    • 見るのは結局動画なのだけどフェス感あって楽しかった

  • Xcode 16 beta / iOS 18 betaダウンロード大会

    • 会場に有線LANと電源ケーブル完備のダウンロード用のエリアがある
    • いち早くそこに Hacking with Swift の Paul さんが来ててさすがだなと思った
    • ダウンロードしつつランチも食べた
    • たまたまそのタイミングでiOSDCの採択通知も来た(そのとき横並びにいた日本人4人が全員採択)
  • Platform State of the Unionは最前列で見た(動画を)

  • iOS 18のサンプルを一通りビルドして実機で動かして試した

  • バスケさん、inuroさんといったベイエリア在住の方々と飲み会

6/11

6/12

  • 昨日お茶した友人に案内してもらって、日本からきたデベロッパー数人とMeta社のオフィスツアー
    • MPK21ってところはMITを彷彿とさせる遊び心あるオフィスで、めちゃくちゃ良かった
    • MPK10は10年以上前にも来たことがあったのだが、あらためてめちゃ良いと思った

  • 宿をクパチーノからサンフランシスコに移動

6/13 〜 16

  • 日中はひたすらWWDC24セッションのキャッチアップ(後述)、たまに散歩
  • Appleで働く方とカニを食べた
  • Fyusion時代の元同僚(今はApple)と飲み

WWDC24の勉強

キャッチアップと発信を同時進行。記事をたくさん書いた。

⭐ の記事は全文読めるのでぜひ。

あと帰国後ですがApp Intents関連のセッションをZennの方にまとめていってます。

WWDC24雑感 - 気になる新機能

  • 本命としてはApple Intelligenceだけど、現状実際の動作としては確認できないので、まだ様子見というところ
  • ただApp IntentsはAI関係なく魅力的な機能なので、これを機にキャッチアップして対応していきたい

  • Core ML周りも生成AI時代の到来に伴ったアップデートが行われ、ローカルLLMやCore ML Stable Diffusionを触っていて一番壁に感じていた部分を解決する新機能が入ったので、いろいろなモデルをCore ML化してiOSオンデバイスで動かして遊んでみようと思う

  • 他にもML周りは気になる機能がたくさん

    • 例: "ExecuTorch"(PyTorchモデルを直接動かせる機能?)
  • あとはDockKitと、Object Captureのエリアモードあたりで遊んでみたい

今後の登壇予定

キャッチアップした内容や調査したことについて発表すべく、いろいろ登壇予定です。

全部違うネタで話す予定です。

ネタはいくらでもあるので他にも発表させてくれる場があればぜひお声がけください。


  1. ただ実装はオフラインでCopilot使えない中やっても効率悪いなと思って他のことをやってた