В интервью обсудили, как устроен один из самых нагруженных мобильных продуктов в России: от продуктового контекста и технологического стека до тонкостей принятия архитектурных решений.
ListKit — быстрый, написанный на чистом Swift источник данных с возможностью сравнения изменений (diffable data source) для UICollectionView. Полная замена UICollectionViewDiffableDataSource от Apple с алгоритмом сравнения...
Следуя этим шагам, команды iOS-разработчиков смогут методично отказаться от сторибордов, минимизируя сбои и обеспечивая максимальную поддержку. Результатом станет не просто удаление XML-файла — это фундаментальный сдвиг...
Шейдеры Metal открывают новое измерение визуальных возможностей в SwiftUI, позволяя работать непосредственно на уровне пикселей.
ИИ-помощники замечательно справляются с написанием кода на SwiftUI. Они понимают иерархию представлений, знают, когда лучше использовать LazyVStack вместо VStack, и могут создавать сложные макеты на основе...
Этот опыт заставил меня иначе взглянуть на мобильную разработку
В новом дайджесте происходит что-то серьезное: наложенные окна и 37 000 unit-тестов против Gradle, новый Flutter и эксперимент с эмоциональным банкингом, Developer Knowledge API от Google,...
Видео на Apple Vision Pro уже можно было смотреть через браузер Safari, но до сих пор на устройстве не было официального приложения YouTube.
JavaScriptKit — Swift-фреймворк для взаимодействия с JavaScript через WebAssembly. Он предоставляет удобный способ взаимодействия с JavaScript из кода Swift, скомпилированного в WebAssembly. Он позволяет разработчикам Swift:...
PassThroughWindow решает эту проблему. Он позволяет вашему наложению быть видимым и интерактивным там, где это важно (само всплывающее уведомление), но все остальное передается вниз, в окна...
TUIkit — фреймворк, похожий на SwiftUI, для создания пользовательских терминальных интерфейсов на Swift: без ncurses, без зависимостей от C, только чистый Swift. TUIkit позволяет создавать приложения,...
Теоретически, этот последний шаг позволит внедрить в автомобиль Google Gemini, Anthropic Claude и OpenAI ChatGPT, но с риском того, что собственная Siri окажется задвинута на задворки.
HealthQL — язык запросов, похожий на SQL, для Apple HealthKit. Запрашивайте данные о своем здоровье, используя привычный синтаксис SQL или типобезопасный DSL Swift. SELECT avg(value), min(value),...
В этом выпуске модульная архитектура и уменьшение зависаний, переходы между общими элементами и продажа рефакторинга, слежка за акулами, жестокая реальность App Store, придуманные ГОСТы ChatGPT и...
Начиная с 28 апреля 2026 года Apple потребует Xcode 26 для отправки приложений в App Store.
Модульность — это не «проектирование под гипотетические платформы будущего» и не просто «быстрое перемещение блоков UI». Модульность позволяет строить так, чтобы при неизбежном изменении требований вы...
Компания видит мир, где каждый может создавать приложения для удовольствия, а не только для какой-либо цели, как это происходит с другими платформами для создания микроприложений, такими...
Если вы уже создаете современные интерфейсы SwiftUI с материалами и глубиной, этот метод стоит иметь в своем арсенале.
ыберите инструмент под свои задачи, и GIF-анимации станут ещё одним удобным способом общения и самовыражения.
Xcode 26.3 Release Candidate доступен всем разработчикам Apple уже сегодня на сайте для разработчиков и появится в App Store немного позже.