What is WebKit
Asked on 08/12/2024
1 search
WebKit is a browser engine developed by Apple, primarily used in its Safari web browser. It is also used in other applications to render web content. WebKit provides a set of classes to display web content in windows, and it implements browser features such as following links when clicked by the user, managing a back-forward list, and managing a history of pages recently visited.
In the context of WWDC, WebKit is often discussed in relation to its integration with various Apple platforms and technologies, such as UIKit and SwiftUI, to enhance web content rendering and interaction within apps. For example, in the session "Get started with Writing Tools," there is mention of WKWebView, which is a component of WebKit used to embed web content in iOS and macOS applications.

What’s new in AppKit
Discover the latest advances in Mac app development. Get an overview of the new features in macOS Sequoia, and how to adopt them in your app. Explore new ways to integrate your existing code with SwiftUI. Learn about the improvements made to numerous AppKit controls, like toolbars, menus, text input, and more.

Demystify explicitly built modules
Explore how builds are changing in Xcode 16 with explicitly built modules. Discover how modules are used to build your code, how explicitly built modules improve transparency in compilation tasks, and how you can optimize your build by sharing modules across targets.

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.