iOS17と18のUIKItの変更点を日本語で

Generated on 8/7/2024

1 search

iOS 17とiOS 18のUIKitの変更点について、以下のような内容がWWDCで発表されました。

iOS 17のUIKitの変更点

  • ドキュメント起動体験: ドキュメントベースのアプリケーションにおいて、システムドキュメントブラウザが起動時に表示される。
  • タブバーとサイドバーの更新: タブバーとサイドバーの外観が刷新され、より統合された外観を提供。
  • リストの改善: コレクションビューやテーブルビューのAPIが更新され、セルの更新が容易に。

iOS 18のUIKitの変更点

  • ドキュメント起動体験の改善: ドキュメントベースのアプリにおいて、起動ビューのデザインやテンプレートドキュメントの作成をサポートする新しい体験が導入されました。詳細はドキュメント起動体験の進化 (03:13)で確認できます。
  • タブバーとサイドバーの大幅な更新: タブバーとサイドバーの外観が刷新され、タブバーはナビゲーションバーと安全領域を共有するようになり、より統合された外観を提供します。詳細はタブバーとサイドバーの体験向上 (05:00)で確認できます。
  • スムーズなトランジション: 新しい流体トランジションがシステム全体でサポートされ、アプリのUI要素がトランジション中に画面上に保持されることで、連続性が向上します。
  • SwiftUIとの相互運用性の向上: SwiftUIのアニメーションタイプを使用してUIKitビューをアニメートできるようになり、SwiftUIのカスタムアニメーションも利用可能に。詳細はUIKitでのSwiftUIアニメーション (03:35)で確認できます。
  • 自動トレイトトラッキング: iOS 18では、自動トレイトトラッキングが導入され、手動でのトレイト変更登録が不要になります。詳細は自動トレイトトラッキング (06:02)で確認できます。
  • UIUpdateLink: 複雑なアニメーションを簡単に実装できる新しいUIUpdateLinkが導入され、パフォーマンスとバッテリー効率が向上します。詳細はUIUpdateLink (11:18)で確認できます。

これらの変更点により、iOS 18ではよりスムーズで直感的なユーザーインターフェースが実現されています。

Platforms State of the Union

Platforms State of the Union

Discover the newest advancements on Apple platforms.

What’s new in SwiftUI

What’s new in SwiftUI

Learn how you can use SwiftUI to build great apps for any Apple platform. Explore a fresh new look and feel for tabs and documents on iPadOS. Improve your window management with new windowing APIs, and gain more control over immersive spaces and volumes in your visionOS apps. We’ll also take you through other exciting refinements that help you make expressive charts, customize and layout text, and so much more.

Evolve your document launch experience

Evolve your document launch experience

Make your document-based app stand out, and bring its unique identity into focus with the new document launch experience. Learn how to leverage the new API to customize the first screen people see when they launch your app. Utilize the new system-provided design, and amend it with custom actions, delightful decorative views, and impressive animations.

Elevate your tab and sidebar experience in iPadOS

Elevate your tab and sidebar experience in iPadOS

iPadOS 18 introduces a new navigation system that gives people the flexibility to choose between using a tab bar or sidebar. The newly redesigned tab bar provides more space for content and other functionality. Learn how to use SwiftUI and UIKit to enable customization features – like adding, removing and reordering tabs – to enable a more personal touch in your app.

What’s new in UIKit

What’s new in UIKit

Explore everything new in UIKit, including tab and document launch experiences, transitions, and text and input changes. We’ll also discuss better-than-ever interoperability between UIKit and SwiftUI animations and gestures, as well as general improvements throughout UIKit.