Swift Student Challenge теперь принимает приложения для Mac. Вот что я бы сделал
Автор: Justinas Rolando, создатель MacPip
10 ноября 2026 г. Apple объявила Swift Student Challenge 2027. Заявки принимаются с 8 февраля по 28, 2027, и новое в этом году то, что приложение может быть для любой платформы Apple: iOS, iPadOS, macOS, visionOS, tvOS или watchOS. В прошлом году Apple просила app playground. Заявка должна быть приложением Xcode или app playground из Swift Playground в ZIP размером до 500 МБ, собранным в Xcode 27 или Swift Playground 4.7 либо новее, сделанным одним человеком, на английском, работающим без сети и таким, который член жюри может пройти за три минуты. Если вы студент и любите Mac, небольшое офлайн-приложение для Mac, которое быстро показывает суть, теперь реальный вариант.
Я не ждал, что студенческий конкурс станет новостью о Mac, о которой я напишу на этой неделе, но этот меняет то, что можно подать. 10 ноября Apple объявила Swift Student Challenge 2027, и важная для меня строка короткая: студенты теперь могут подать приложение для любой платформы Apple. Включая Mac.
Что изменилось, что говорят правила и как бы я планировал заявку для Mac, будь я студентом с тремя месяцами в запасе.
Что изменилось
- Любая платформа Apple. На странице с условиями участия Apple сказано, что для Challenge 2027 ваше приложение может быть для iOS, iPadOS, macOS, visionOS, tvOS или watchOS.
- В прошлом году речь шла об app playground. Когда открылся Challenge 2026, собственная заметка Apple приглашала студентов присылать app playground, сделанные на Mac или iPad в Xcode или Swift Playground.
- Даты. Заявки принимаются с 8 февраля по 28, 2027, согласно странице Challenge.
- Награда. Все победители получают год Apple Developer Program и подарок. Меньшую группу Distinguished Winners приглашают в Apple в Купертино.
Правила, которые формируют приложение для Mac
Все они взяты со страницы Apple об условиях участия. Каждое толкает заявку для Mac в определённую сторону.
- Приложение, а не инструмент. Это должно быть приложение Xcode или app playground, сделанный в Swift Playground. Инструменты командной строки и пакеты не подходят. Так что помощник для Терминала, которого вы написали прошлым летом, не считается. Нужно окно или значок в строке меню.
- Три минуты. Приложение должно быть таким, чтобы член жюри мог испытать его за три минуты.
- Без сети. Оно не должно зависеть от сетевого подключения, всё нужное должно лежать в ZIP, а оценивают его офлайн. Никаких API-ключей, сервера или облачного ИИ-сервиса.
- Не больше 500 МБ. ZIP-файл может весить до 500 МБ.
- Вы, один. Групповая работа не рассматривается. Открытый исходный код и изображения и звуки из общественного достояния разрешены с указанием источника и причины.
- Новые инструменты. Приложение должно быть собрано в Xcode 27 или Swift Playground 4.7, либо новее, и работать в них.
- Английский. Весь контент должен быть на английском.
Кто может участвовать
Вы не можете работать разработчиком на полной ставке. Вам нужна бесплатная учётная запись разработчика Apple или платное членство. И нужно учиться в аккредитованной школе или Apple Developer Academy (либо недавно выпуститься, дней с выпуска: 90), участвовать в программе организации STEM или недавно окончить школу, месяцев с окончания: 6, и ждать места в колледже или уже иметь его.
Минимальный возраст в большинстве мест 13, а в некоторых выше: 14 в Литве, Италии, Испании и ещё нескольких странах, 15 во Франции и 16 в Германии, Нидерландах, Польше и других. Проверьте свою страну на странице. Победить можно до трёх раз, а стать Distinguished Winner один раз.
Почему приложение для Mac хорошая ставка
Эта часть моё мнение, а не мнение Apple. Приложение для Mac может использовать то, чего на других платформах нет в том же виде: строку меню, много окон рядом, полную клавиатуру, перетаскивание между приложениями, а теперь и касание на новом MacBook Pro с сенсорным экраном. Член жюри за Mac увидит всё это за минуту.
Приложение для строки меню хорошо подходит под правило трёх минут. Оно делает одно дело, всегда в одном клике и ничего не нужно прокручивать. Так же и небольшое приложение для продуктивности, которое решает одну досадную проблему, знакомую вам.
Как бы я это планировал
- Выберите один момент. Запишите одну вещь, которую жюри должно почувствовать или узнать за первые 30 с. Сделайте это первым и уберите то, что этому не служит.
- С первого дня добейтесь работы в режиме полёта. Положите внутрь свои примеры данных, изображения и звуки. Если вам нужен ИИ, он должен работать на самом Mac, без сервера.
- Добавьте приветствие на 20 с. Короткий первый экран, который говорит, что попробовать. Жюри не сидит рядом с вами.
- Соберите его из чистой копии. Перед архивацией скопируйте проект в новую папку на другой учётной записи или другом Mac и соберите там. Всё, что работает только из-за ваших настроек, например команда подписи, файл в папке «Загрузки» или пакет, которому нужна сеть, чтобы подтянуться, проявится. Это мой собственный совет, а не правило Apple.
- Держите ZIP небольшим. Не включайте папки сборки и всё, что Xcode может создать заново. Лимит 500 МБ, это много, но видео быстро набирает вес.
- Сходите на бесплатные сессии. Apple перечисляет онлайн-сессии Meet with Apple для студентов: первые шаги с agentic coding в Xcode, дата: 10 декабря, подготовка к Challenge, дата: 14 января, и рассказ об истории вашего приложения, дата: 4 февраля.
- Запишите, зачем вы это сделали. По словам Apple, лучшие идеи рождаются из того, что вам небезразлично. Ваша причина часть заявки.
После февраля
Если сделаете что-то хорошее, не оставляйте это в ZIP. Приложение для Mac можно выпускать вне Mac App Store с Developer ID, для чего нужна платная программа, которую победители всё равно получают на год. Подпишите его, пройдите нотаризацию и положите в образ диска.
Новое сегодня в MacPip: помощник по фону DMG. Задайте размер окна, перетащите значок приложения и ссылку на Applications туда, куда нужно, бросьте свою фоновую картинку, чтобы проверить её размер и копию Retina, и скопируйте команду create-dmg. Картинка никогда не покидает ваш браузер. Объяснение нотаризации и чек-лист запуска рядом.
А когда оно будет готово, добавить приложение для Mac в MacPip можно бесплатно, студенческий проект это или нет. Карточки сканируются автоматически при отправке, а синяя галочка означает только, что человек попробовал приложение в определённую дату.
Источники
- Apple Developer: Announcing the Swift Student Challenge 2027 (10 ноября 2026 г.)
- Apple Developer: Swift Student Challenge
- Apple Developer: Swift Student Challenge eligibility and requirements
- Apple Developer: Get ready for the Swift Student Challenge
- Apple Developer: Hello Developer, ноябрь 2026 г.
- Apple Developer: Swift Student Challenge submissions are now open (6 февраля 2026 г.)
Читайте дальше
- Claude Fable 5.2 и Mythos 5.2: что нового, бенчмарки и что это значит для вашего MacClaude Fable 5.2 и Mythos 5.2 вышли 9 ноября 2026 г. Бенчмарки Anthropic в виде графиков, цены, что меняется на Mac и четыре бесплатных инструмента.
- macOS 27.2.1 лишает curl доверия к eMudhra. Что я бы проверил в приложении для MacmacOS 27.2.1, 26.7.3 и 15.8.3 удаляют пять корневых сертификатов из /etc/ssl/cert.pem после компрометации ключей eMudhra. Что изменилось, кого это касается и что стоит проверить создателям приложений для Mac.
- Live Activities появятся в строке меню Mac. Что бы я сделал со своим приложением для MacВ бета-версии macOS 27.3 Live Activities появляются в строке меню компьютеров Mac на Apple silicon, и приложения для Mac могут запускать свои. Что изменилось, какие есть ограничения и что попробовать в первую очередь.
- Память делает Mac дороже. Вот что я бы сделал со своим приложением для MacApple говорит, что из-за памяти Mac будут в дефиците и подорожают вплоть до 2027, а у самого дешёвого Mac 8 GB. Почему это важно для вашего приложения для Mac и что проверить на этой неделе.
- Apple теперь позволяет обратиться к тем, кто отменяет подписку. Вот что я бы сделал в своём приложении для MacС 4 ноября подписки в App Store могут показывать сообщение или предложение в момент отмены. Правила, что говорит Apple и что проверить на Mac.
- Apple добавляет два вопроса о возрастном рейтинге. Вот что я сделаю со своим приложением для MacНачиная с 16 ноября, App Store Connect спрашивает про передачу геопозиции и функции знакомств, и каждое приложение должно ответить до 12 января 2027 г. Что изменилось и что делать.
- Siri AI теперь открыта для всех разработчиков. Вот что я бы сделал со своим приложением для MacApple открыла Siri AI для всех разработчиков в бета-версии macOS 27.3. Что изменилось, что можно и чего нельзя выпускать уже сейчас, и короткий план для небольшого приложения для Mac.
- Mac с сенсорным экраном выходят 6 ноября. Вот что я бы проверил в своём приложении для MacПервые Mac с сенсорным экраном выходят 6 ноября. Что изменилось, что Apple советует разработчикам и короткий список того, что стоит проверить в собственном приложении для Mac.
- Знакомство с MacPipЧто такое MacPip, зачем я его создал, как работают карточки и день запуска, что на самом деле значит синяя галочка и реальные цифры за первые дни.
- Как запустить Mac-приложение: чек-лист на одну страницуЧто делать до, в день и после запуска Mac-приложения: подпись, ваша страница, каталоги, Product Hunt, Show HN и что измерять.
- Как одной строкой описать, что делает ваше Mac-приложениеПростой способ написать строку под названием Mac-приложения: назовите задачу, уберите хайп и проверьте текст на человеке, который приложение ещё не видел.
- Подпись и нотаризация простыми словами для тех, кто делает первое Mac-приложениеЧто делают подпись кода, нотаризация и степлинг, в каком порядке, что видят пользователи без них и как проверить свою сборку.
- Чего на самом деле стоит dofollow-ссылка, по мнению сайта, который её предлагаетЧто означает dofollow, что Google говорит о ссылках, почему ссылка из нового каталога сегодня мало стоит и что делать вместо покупки ссылок.