Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

MacRumors

macrumors bot
Original poster


Apple this week confirmed that Notion is migrating its user interface to SwiftUI, citing the app's desire for greater performance and UI consistency than its existing web-based stack can deliver.

wwdc-2026-swift.jpg

Notion is a productivity app that combines notes, documents, databases, and project management tools in one place. Users can create pages containing text, tables, kanban boards, calendars, and more, and organize them in a flexible hierarchy.

The announcement was made during Apple's SwiftUI segment during its Platforms State of the Union, where Notion was used as a flagship example of an app moving away from cross-platform and web technologies to native Apple frameworks. The callout was clearly deliberate; Notion is one of the most widely used productivity apps on the Mac, and has long been criticized for the sluggishness that comes with its Electron-based architecture.

This is not Notion's first step toward native. Notion had already been gradually moving its iOS and Android apps away from web-based rendering in 2025, with most of the mobile experience now running natively except for the editor. The WWDC mention suggests that effort is now extending more substantially, with SwiftUI as the target framework.

Apple also noted that agentic coding tools are making migrations like this more practical, saying "porting code to Swift has never been easier," pointing to AI-assisted development workflows lowering the barrier for teams considering a move away from cross-platform stacks.

The SwiftUI session also covered a broad set of framework improvements. Apple is unifying SwiftUI, AppKit, and UIKit around a common foundation, so improvements made for Apple's own apps automatically benefit third-party developers. Nested stack layouts now resize up to twice as fast, state objects initialize lazily, and AsyncImage gains automatic HTTP caching.

SwiftUI also gains reorderable containers for drag-to-reorder in any container type, swipe actions inside any container, and full-fidelity text selection on iOS. On macOS, Text now supports custom renderers, text vibrancy, and vertical text.

Toolbar control is more granular, with a new visibilityPriority modifier, an overflow menu for deprioritized actions, and a topBarPinnedTrailing placement to anchor items to the trailing edge. A new document infrastructure adds first-class URL access for reading and writing to disk, and the ability to write only changed file portions on save.

Article Link: Notion Is Migrating to SwiftUI, Apple Confirms at WWDC
 
  • Wow
Reactions: Z-4195
I’ve been working a lot with SwiftUI and I’m really happy compared to the poor experience I had with its first iteration when it failed to reproduce well established UI paradigms

I’m glad to see it being adopted but they must address all the issues with text editing
I can get over some of the minutia happening under macOS but the way the undo and redo stack messes up in text editing is baffling
 
Realistically, cross-platform to start makes sense at first, since you get the benefit of user coverage without the expense of having to support (just test) multiple platforms.

But eventually the cross-platform UX becomes a problem. The goal is to make enough money so you can go native, which notion has done. Good for them.
 
I often wonder if Apple pays companies like this to make a switch? Maybe I’m just cynical, but it’s a massive pain (and expense) to go from cross-platform development to native.
 
macOS yeah. iOS it seems mostly swift now.
I never really understood why Objective-C was disliked by so many. It was the first language where object orientation "clicked" for me. And it's nice that it's only pretty thin layer on top of C so to speak.

But I also find it interesting what Apple is doing with Swift. They just need to be careful that it's not becoming another C++ by adding every possible feature for every possible use case.
 
I never really understood why Objective-C was disliked by so many. It was the first language where object orientation "clicked" for me. And it's nice that it's only pretty thin layer on top of C so to speak.

But I also find it interesting what Apple is doing with Swift. They just need to be careful that it's not becoming another C++ by adding every possible feature for every possible use case.
Yeah I like Obj-C a lot and it's not going anywhere for next 10 years at least in my opinion. Bunch of key apps are still a mix of 2 or more languages. What I like about swift is that it feels a lot like OBj-C and learning curve is not steep.
 
  • Like
Reactions: sydneysider88
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.