
Apple Pass Designer: создаём пассы для Wallet без кода
Apple Pass Designer — первый официальный визуальный редактор от Apple для создания пассов Wallet. Разбираем возможности, Pass Builder и новинки WWDC 2026.
Apple Pass Designer: создаём пассы для Wallet без лишнего кода
Представьте: вы хотите выпустить карту лояльности для своей кофейни или электронный билет на фестиваль, который откроется прямо в Apple Wallet на iPhone покупателя. Раньше для этого нужен был разработчик, текстовый редактор, ручная правка pass.json и мучительная проверка результата на реальном устройстве. Теперь — нет. На WWDC 2026 Apple представила Pass Designer: первый официальный визуальный редактор пассов, и это меняет всё.
Что такое Apple Pass Designer и откуда он появился
Pass Designer — это Mac-приложение от Apple для создания шаблонов пассов Apple Wallet. Apple представила его на WWDC 2026 в сессии «What’s new in Wallet» (сессия 209) вместе с iOS 27.
Это первый собственный визуальный инструмент Apple для создания пассов: WYSIWYG-редактор, который рендерит пасс точно так же, как это делает iOS, и сохраняет результат в файл .pkpasstemplate, который компаньон-инструмент Pass Builder превращает в подписанные, готовые к распространению пассы.
До этого момента разработчикам приходилось вручную редактировать pass.json, управлять изображениями и криптографической подписью, а результат можно было оценить лишь на реальном устройстве или симуляторе. Создание пасса состояло в основном из написания файла pass.json и подготовки необходимых изображений — разработчики тратили большую часть времени именно на редактирование этого JSON-файла. Pass Designer ломает эту рутину.
Ключевые возможности Pass Designer
WYSIWYG-редактор с живым превью
По мере редактирования Pass Designer обновляет превью в реальном времени, показывая, как пасс будет выглядеть на iPhone и Apple Watch. Превью использует тот же рендеринг, что и iOS и watchOS, — так что увиденное в Pass Designer — это именно то, что увидят ваши клиенты на устройстве.
Pass Designer сжат до менее чем 20 МБ и работает как самостоятельное Mac-приложение.
Шаблоны и типы пассов
Можно начать с шаблонов, предоставленных Apple, или собственных, чтобы передать индивидуальность вашего бренда. Вы можете использовать предпочтительный инструмент дизайна для создания изображений для пассов — логотипов, фонов или стрип-изображений — а затем перенести их в Pass Designer для завершения дизайна.
Для начала работы можно начать новый дизайн или импортировать существующие карточки в формате .pkpass. Также можно открыть шаблоны. В настоящее время доступны: посадочные талоны, купоны, билеты на мероприятия, карты лояльности для розничных магазинов и универсальные пассы. Дополнительно можно создавать так называемые «poster passes», использующие крупное изображение.
Адаптивные макеты и валидация
Pass Designer поддерживает дизайны, использующие все последние возможности Apple Wallet, а также обратно совместимые пассы.
Pass Designer валидирует ваш пасс в процессе работы и предупреждает о любых проблемах — например, отсутствующих обязательных ключевых значениях и неожиданных определениях. Это критически важно: ошибка в pass.json раньше выявлялась только при попытке добавить пасс на устройство.
Семантические теги
Для посадочных талонов и билетов на мероприятия семантические теги добавляют структурированные данные — например, даты мероприятий, расположение площадок или детали рейса — которые система использует для таких функций, как Siri Suggestions, интеграция с Календарём и маршруты в Картах.
Pass Designer позволяет редактировать семантические теги прямо в интерфейсе, а также просматривать семантический и несемантический пасс бок о бок. Он также может автоматически генерировать обратно совместимую структуру пасса из ваших семантических данных, не требующую семантических тегов, — это гарантирует работу пасса там, где они могут не поддерживаться.
flowchart LR
A[🎨 Pass Designer\nMac-приложение] -->|Создаёт шаблон| B[.pkpasstemplate\nфайл]
B -->|Импортирует| C[Pass Builder\nSwift on Server]
C -->|Персонализация + подпись| D[.pkpass\nфайл]
D -->|Распространение| E[📱 Apple Wallet\nна iPhone / Watch]
Pass Builder: серверная сторона медали
Pass Designer — только половина истории. Pass Designer создаёт файлы шаблонов. Чтобы преобразовать шаблон в персонализированный, подписанный пасс, готовый к распространению, вместе с Pass Designer Apple также анонсировала новый Swift on Server пакет под названием Pass Builder. Pass Builder работает на Mac и Linux.
Pass Builder — это библиотека Swift и инструмент командной строки для создания, валидации и подписи пассов Apple Wallet. Он предоставляет типобезопасный API для построения .pkpass-бандлов программно, с полной поддержкой всех стилей пассов — посадочных талонов, билетов на мероприятия, купонов, карт магазинов и других. Он создаёт pass.json, управляет изображениями, генерирует манифесты и криптографически подписывает бандл для распространения.
Pass Builder также может импортировать .pkpasstemplate-бандлы, созданные в Pass Designer для Mac, — так что вы можете визуально спроектировать пасс, а затем использовать Pass Builder для персонализации, сборки и подписи пассов для дистрибуции.
Пример кода: персонализация пасса через Pass Builder
import PassBuilder
func createPass(for member: MemberModel) async throws -> URL {
// Загружаем шаблон, созданный в Pass Designer
var package = PassPackage(url: "template.pkpasstemplate")
// Подставляем реальные данные
package.pass.fields.setValue(member.name, forKey: "MEMBER_NAME")
package.pass.fields.setValue(member.id, forKey: "MEMBER_ID")
// Добавляем персональное фото фона
package.background = PassImage(url: member.photoURL)
// Настраиваем штрихкод
package.pass.barcodes = [
Pass.Barcode(message: member.id, format: .pdf417)
]
// Добавляем Featured Actions (новинка iOS 27)
package.featuredActions = [
Pass.Action(id: "action-1", type: "viewMembership", url: member.membershipURL)
]
// Подписываем и сохраняем .pkpass
let certificate = try PassCertificate(url: "pass.p12", password: "s3cr3t")
return try await package.build(certificate: certificate)
}
Схема работы проста: дизайнер создаёт шаблон с плейсхолдерами в Pass Designer, разработчик подключает Pass Builder на сервере и массово генерирует персонализированные пассы — без ручного редактирования JSON.
Новинки WWDC 2026: что ещё изменилось в Wallet
На WWDC 2026 Apple представила наиболее масштабное обновление дизайна Wallet Passes за последние годы. Новые макеты дают брендам значительно больше творческой свободы, а с Featured Actions кликабельные действия теперь впервые видны прямо на лицевой стороне карточки. Дополнением стали новый Apple Pass Designer и функция Tap to Share.
| Новинка | Описание | Требования |
|---|---|---|
| Pass Designer | Визуальный WYSIWYG-редактор шаблонов | macOS 27 |
| Pass Builder | Swift on Server пакет для генерации пассов | macOS / Linux |
| Featured Actions | До 2 действий прямо на лицевой стороне пасса | iOS 27 |
| Poster Generic | Новый стиль с крупным художественным изображением | iOS 27 |
| Новые форматы штрихкодов | EAN-13, Code 39, Codabar, ITF | iOS 27 |
| Tap to Share | Быстрый обмен пассом между пользователями | iOS 27 |
Featured Actions: интерактивность прямо на карточке
Apple теперь позволяет брендам добавлять до двух настраиваемых блоков действий прямо под пассом Wallet. Каждое действие можно полностью персонализировать — задать заголовок, иконку и ссылку назначения.
Пользователи могут выполнять действия, не открывая карточку: погашать баллы лояльности, находить ближайший магазин или просматривать бронирование.
Pass Designer vs. сторонние решения: что выбрать?
Важно понимать, что Pass Designer фокусируется на создании самого пасса. Он помогает определить, как выглядит пасс и какую информацию он содержит, но не охватывает всё необходимое для использования пасса в реальном сценарии.
Если вам нужны дистрибуция, аналитика, управление жизненным циклом и мультиплатформенность — стоит рассмотреть сторонние платформы:
| Критерий | Apple Pass Designer | Сторонние платформы (PassKit, Passcreator) |
|---|---|---|
| Цена | Бесплатно | Платно (по подписке) |
| Платформы | Только Apple Wallet | Apple Wallet + Google Wallet |
| Дистрибуция | Требует Pass Builder + сервер | Встроена |
| Управление пассами | Вручную через API | Панель управления |
| Требования | macOS 27, Apple Account | Браузер / любая ОС |
| Аудитория | Разработчики / дизайнеры | Бизнес без технических ресурсов |
| Валидация | В реальном времени | Зависит от платформы |
Одно важное различие становится заметным за пределами экосистемы Apple: тогда как Pass Designer фокусируется на Apple Wallet, сторонние платформы позволяют использовать ту же концепцию пасса на нескольких платформах, включая Google Wallet и другие Android-кошельки.
Как начать работу с Pass Designer: пошаговый маршрут
graph TD
A[1. Установите macOS 27 beta\nна тестовом Mac] --> B[2. Скачайте Pass Designer\nс developer.apple.com]
B --> C[3. Войдите в Apple Account\nи примите Developer Agreement]
C --> D[4. Выберите шаблон пасса\nили создайте с нуля]
D --> E[5. Настройте Identity & Signing\nPass Type ID + Team ID]
E --> F[6. Добавьте изображения,\nполя, цвета, штрихкод]
F --> G[7. Добавьте семантические теги\nдля Siri / Карт / Календаря]
G --> H[8. Проверьте валидацию\nи сохраните .pkpasstemplate]
H --> I[9. Используйте Pass Builder\nдля генерации .pkpass]
I --> J[10. Распространите пасс\nчерез email, Safari или приложение]
При настройке Identity & Signing вам понадобится Pass Type Identifier — каждый пасс имеет идентификатор типа пасса, связанный с аккаунтом разработчика. Идентификаторами типа пасса управляет администратор команды в Member Center.
Для распространения готовых .pkpass файлов существует несколько способов: Mail и Safari поддерживают пассы в iOS 6 и новее, а также в macOS 10.8.2 и новее, поэтому вы можете использовать их для распространения пассов по электронной почте или с веб-сайта. Пасс также можно выдавать программно через PKAddPassesViewController прямо из вашего приложения.
Заключение
Apple Pass Designer — это настоящий сдвиг парадигмы для всех, кто работает с Apple Wallet. Pass Designer и Pass Builder упрощают создание и распространение пассов. Впервые дизайнеры получили возможность самостоятельно создавать шаблоны без погружения в JSON, а разработчики — использовать типобезопасный Swift API для массовой генерации персонализированных пассов.
Обновлённые стили позволяют создавать красивые, насыщенные дизайны. Появились новые форматы штрихкодов и гибкий API действий. Pass Designer и Pass Builder — мощные инструменты, упрощающие проектирование, персонализацию и дистрибуцию пассов в масштабе.
Если ваш бизнес строит цифровые карты лояльности, посадочные талоны, билеты или купоны — сейчас идеальное время, чтобы изучить этот инструмент. Установите тестовый Mac с macOS 27, скачайте Pass Designer, и уже через час у вас будет готовый шаблон пасса с живым превью. Эпоха ручной правки pass.json закончилась.