Notion — это приложение для повышения продуктивности, которое объединяет заметки, документы, базы данных и инструменты управления проектами в одном месте. Пользователи могут создавать страницы, содержащие текст, таблицы, канбан-доски, календари и многое другое, и организовывать их в гибкой иерархии.
Об этом было объявлено во время сегмента Apple, посвященного SwiftUI, на мероприятии Platforms State of the Union, где Notion был представлен в качестве флагманского примера приложения, отказывающегося от кроссплатформенных и веб-технологий в пользу нативных фреймворков Apple. Этот акцент был явно преднамеренным: Notion является одним из самых популярных приложений для повышения продуктивности на Mac и долгое время подвергался критике за медлительность, присущую его архитектуре на базе Electron.
Это не первый шаг Notion к нативности. Еще в 2025 году Notion постепенно переводил свои приложения для iOS и Android от рендеринга на основе веб-технологий, и теперь большая часть мобильного интерфейса работает нативно, за исключением редактора. Упоминание на WWDC предполагает, что эти усилия теперь распространяются более существенно, с SwiftUI в качестве целевого фреймворка.
Apple также отметила, что агентурные инструменты кодирования делают такие миграции более практически осуществимыми, заявив, что «портирование кода на Swift никогда не было таким простым», указывая на рабочие процессы разработки с помощью ИИ, которые снижают порог входа для команд, рассматривающих отказ от кроссплатформенных стеков.
Сессия по SwiftUI также охватила широкий набор улучшений фреймворка. Apple унифицирует SwiftUI, AppKit и UIKit вокруг общего фундамента, чтобы улучшения, сделанные для собственных приложений Apple, автоматически приносили пользу сторонним разработчикам. Вложенные компоновки стеков теперь изменяют размер до двух раз быстрее, объекты состояния инициализируются лениво, а AsyncImage получает автоматическое HTTP-кэширование.
SwiftUI также получает контейнеры с возможностью переупорядочивания для перетаскивания в любом типе контейнера, действия свайпом внутри любого контейнера и полнофункциональный выбор текста на iOS. На macOS компонент Text теперь поддерживает пользовательские рендереры, вибрацию текста и вертикальный текст.
Управление панелью инструментов стало более гранулированным, с новым модификатором visibilityPriority, меню переполнения для менее приоритетных действий и размещением topBarPinnedTrailing для закрепления элементов у правого края. Новая инфраструктура документов добавляет первоклассный доступ к URL для чтения и записи на диск, а также возможность записывать только измененные части файла при сохранении.
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Hartley Charlton




