Upgrade to Pro — share decks privately, control downloads, hide ads and more …

食べログにおけるLiquid Glass対応事例

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers. →

食べログにおけるLiquid Glass対応事例

Avatar for Yoshinori Osawa

Yoshinori Osawa

June 17, 2026

Other Decks in Technology

Transcript

  1. ⾃⼰紹介 ⼤澤 由憲 X: @osawa-yoshi 株式会社カカクコム ⾷べログ iOSアプリ基盤開発担当 [経歴] ヤフー株式会社(現

    LINEヤフー株式会社)、暗号資産系ベンチャーを経 て現職 ⼤規模決済アプリの⽴ち上げ、iOSリードを経験 現在は⾷べログのiOSアプリの基盤開発を牽引 [プライベート] 1歳と3歳の⼦供の育児に奮闘中
  2. 互換モードの猶予期間 約1年 なぜ今、互換モードを外すのか 2025年9⽉:iOS 26 / Xcode 26 正式リリース 暫定回避策「UIDesignRequiresCompatibility」の導⼊

    約1年だけの特例措置 永続的な解決策ではなく、あくまで期限付きの猶予 2026年4⽉:App Store要件の変更 Xcode 26必須化に伴い、実質的なタイムリミットが到来 結論:今すぐ外す対応が必要 技術負債を溜めず、速やかな移⾏を完了させる必要がある
  3. 事例1:FAB(フローティングアクションボタン) Liquid Glassの恩恵を活かす 「FAB」は新デザインとの親和性が極めて⾼い 低コストで「新しさ」を出しやすい箇所 既存体験を維持しつつ視覚的な効果を最⼤化 floatingActionButton.configurationUpdateHandler = { button

    in var configuration: UIButton.Configuration if #available(iOS 26.0, *) { configuration = .glass() } else { configuration = .plain() configuration.background.backgroundColor = .white configuration.cornerStyle = .capsule } button.configuration = configuration }
  4. Appendix:⾷べログアプリの実例集 Xcode 26 / iOS 26 対応の技術的詳細 テックブログにて具体的な実装事例を公開中 ‧UIKit Appearance

    APIの統⼀による表⽰破綻の解消 ‧FABなど独⾃UIへのLiquid Glass機能の部分適⽤ ‧⾮標準API利⽤(タブバーバッジ)のView構造復旧 📖 Tech Blog 「詳細なコード解説はこちら 」 ⾷べログアプリ(国内版)での、UIKitにおけるLiquid Glass対応の実践的な技術事例をまとめています。