Разработка
Новые инструменты и технологии Apple для разработчиков
Сегодня Apple анонсировала новые технологии и усовершенствования своих инструментов для разработчиков, которые помогут им создавать более красивые, интеллектуальные и увлекательные приложения для всех платформ Apple.
Сегодня Apple анонсировала новые технологии и усовершенствования своих инструментов для разработчиков, которые помогут им создавать более красивые, интеллектуальные и увлекательные приложения для всех платформ Apple. Новый красивый дизайн программного обеспечения позволяет сосредоточиться на контенте и обеспечивает более выразительные и приятные впечатления от использования iOS 26, iPadOS 26, macOS Tahoe 26, watchOS 26 и tvOS 26,1, при этом сохраняя их привычный вид. Фреймворк Foundation Models пополняет набор инструментов, которые позволяют разработчикам использовать интеллектуальные возможности устройств, а Xcode 26 использует большие языковые модели, такие как ChatGPT, предоставляя им доступ к инструментам кодирования Xcode и другим интеллектуальным функциям.
Эти новые ресурсы пополняют обширный и постоянно развивающийся набор технологий, которые Apple предлагает разработчикам, включая более 250 000 API, которые позволяют разработчикам интегрировать свои приложения с аппаратными и программными функциями Apple. Эти API охватывают широкий спектр возможностей, таких как машинное обучение, дополненная реальность, здоровье и фитнес, пространственные вычисления и высокопроизводительная графика. С каждым выпуском платформы Apple расширяет и совершенствует свои технологии и инструменты, чтобы помочь разработчикам воплощать свои идеи в жизнь и предоставлять богатый, отзывчивый и оптимизированный опыт на всех платформах Apple.
«Разработчики играют важную роль в формировании опыта, который нравится пользователям на всех платформах Apple, — говорит Сьюзан Прескотт, вице-президент Apple по международным отношениям с разработчиками. — Благодаря доступу к базовой модели Apple Intelligence на устройствах и новым интеллектуальным функциям в Xcode 26 мы даём разработчикам возможность создавать более насыщенные и интуитивные приложения для пользователей во всём мире».
Что нового
Новый дизайн Liquid Glass
Элегантный новый дизайн дает разработчикам возможность сделать свои приложения более выразительными и привлекательными, при этом они остаются привычными для пользователей. Он создан с использованием нового программного материала под названием «жидкое стекло», который сочетает в себе оптические качества стекла с ощущением плавности. Этот великолепный новый материал используется как в мельчайших элементах, с которыми пользователи взаимодействуют каждый день, таких как кнопки, переключатели, ползунки, текст и элементы управления мультимедиа, так и в более крупных элементах, включая панели вкладок и боковые панели для навигации по приложениям.
Icon Composer
С помощью совершенно нового приложения Icon Composer разработчики и дизайнеры могут создавать визуально привлекательные значки приложений, которые подчеркивают индивидуальность их приложений. Этот мощный инструмент помогает создавать единый визуальный стиль значков приложений путем добавления аннотаций к слоям для нескольких режимов рендеринга, а также предлагает расширенные функции, включая размытие, настройку прозрачности, тестирование бликов и предварительный просмотр значков в различных оттенках.
Фреймворк Foundation Models
С помощью фреймворка Foundation Models разработчики смогут использовать Apple Intelligence для создания новых интеллектуальных функций, доступных в автономном режиме и защищающих конфиденциальность пользователей, с помощью бесплатного искусственного интеллекта.
Фреймворк имеет нативную поддержку Swift, поэтому разработчики могут легко получить доступ к модели Apple Intelligence с помощью всего трех строк кода. В фреймворк встроены функции управляемого генеративного моделирования, вызова инструментов и многое другое, что делает внедрение генеративных возможностей в существующие приложения проще, чем когда-либо. Например, Automattic использует фреймворк в своем приложении для ведения дневника Day One, чтобы предоставить пользователям интеллектуальные функции, ориентированные на конфиденциальность.
«Фреймворк Foundation Model помог нам переосмыслить возможности ведения дневника», — сказал Пол Мэйн, руководитель Day One в Automattic. «Теперь мы можем объединить интеллектуальные функции и конфиденциальность таким образом, который глубоко уважает наших пользователей».
Xcode 26
Xcode 26 оснащен интеллектуальными функциями и возможностями, которые помогают разработчикам воплощать свои идеи в жизнь.
Разработчики могут подключать крупные языковые модели непосредственно к своему коду, чтобы писать код, тесты и документацию, итерировать дизайн, исправлять ошибки и многое другое. Xcode имеет встроенную поддержку ChatGPT, и разработчики могут использовать API-ключи от других поставщиков или запускать локальные модели на своих Mac с Apple silicon, чтобы выбрать модель, которая наилучшим образом соответствует их потребностям. Разработчики могут начать использовать ChatGPT в Xcode без необходимости создания учетной записи, а подписчики могут подключить свои учетные записи, чтобы получить доступ к большему количеству запросов.
Coding Tools помогают разработчикам оставаться в рабочем ритме и повышать продуктивность при выполнении задач. Инструменты кодирования доступны из любой точки кода разработчика и предлагают такие действия, как создание предварительного просмотра или игровой площадки, устранение проблемы, а также могут обрабатывать конкретные подсказки для других задач прямо в строке запроса.
Xcode 26 поставляется с дополнительными функциями, которые помогают разработчикам сохранять концентрацию и продуктивность, такими как переработанная система навигации, улучшения в каталоге локализации и улучшенная поддержка Voice Control для диктовки кода Swift и навигации по интерфейсу Xcode исключительно с помощью голоса.
App Intents
App Intents позволяет разработчикам глубоко интегрировать действия и контент своих приложений с системными функциями на всех платформах, включая Siri, Spotlight, виджеты, элементы управления и многое другое.
В этом году App Intents получило поддержку визуального интеллекта. Это позволяет приложениям предоставлять визуальные результаты поиска в рамках визуального интеллекта, благодаря чему пользователи могут переходить прямо в приложение из этих результатов. Например, Etsy использует визуальный интеллект для улучшения пользовательского опыта в своем приложении для iOS, упрощая быстрый и интуитивный поиск товаров и продуктов.
«В Etsy наша задача — обеспечить беспрепятственную связь между покупателями и творческими предпринимателями по всему миру, которые предлагают необычные товары, многие из которых трудно описать. Возможность встретиться с покупателями прямо на их iPhone с помощью визуального интеллекта — это значительное достижение, которое позволяет покупателям быстрее, чем когда-либо, находить именно то, что они ищут, и при этом напрямую поддерживать малый бизнес», — сказал технический директор Etsy Рэйф Колберн.
Swift 6.2
Swift 6.2 представляет мощные функции для повышения производительности, параллелизма и совместимости с другими языками, такими как C++, Java и JavaScript. А теперь, в сотрудничестве с сообществом открытого исходного кода, Swift 6.2 получает поддержку WebAssembly.
Опираясь на строгую проверку параллелизма Swift 6, Swift 6.2 упрощает написание однопоточного кода. Разработчики теперь могут настроить модули или отдельные файлы для запуска по умолчанию на главном акторе, что устраняет необходимость в дополнительных аннотациях.
Инфраструктура контейнеризации
Фреймворк контейнеризации позволяет разработчикам создавать, загружать или запускать образы контейнеров Linux непосредственно на Mac. Он построен на основе открытой инфраструктуры, оптимизированной для процессоров Apple Silicon, и обеспечивает безопасную изоляцию между образами контейнеров.
Новые функции доступности App Store и App Store Connect
Новые метки доступности на страницах продуктов App Store помогают пользователям узнать, какие функции доступности поддерживаются, прежде чем они загрузят приложение или игру.
Разработчики теперь могут делиться в App Store Connect информацией о поддержке доступности в своих приложениях или играх, например о том, включают ли они VoiceOver, Voice Control, увеличенный текст, субтитры и т. д. На странице продукта приложения появится метка доступности, специфичная для каждой поддерживаемой платформы. Разработчики также могут добавить URL-адрес на страницу продукта своего приложения в App Store, который перенаправляет пользователей на веб-сайт с более подробной информацией.
Приложение App Store Connect на iOS и iPadOS было обновлено, чтобы разработчики могли просматривать скриншоты TestFlight и отзывы о сбоях, а также получать push-уведомления, когда бета-тестеры предоставляют отзывы. API App Store Connect поддерживает эти улучшения и предоставляет разработчикам возможность создавать веб-хуки для получения обновлений в режиме реального времени, а также поддержку конфигурации Apple-Hosted Background Assets и Game Center.
-
Кроссплатформенная разработка3 недели назад
Новый плагин KMP для IntelliJ IDEA и Android Studio
-
Дизайн и прототипирование4 недели назад
UI-дизайн с ChatGPT 4o
-
Аналитика промо-кампаний4 недели назад
Сравнение конверсий IAP и веб платежей в iOS-приложении
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2025.20