Swift Student Challenge가 이제 Mac 앱을 받아요. 제가 만들 앱은 이거예요
Justinas Rolando 작성, MacPip 메이커
2026년 11월 10일에 Apple이 Swift Student Challenge 2027를 발표했어요. 접수는 2월 8일부터 28, 2027까지이고, 올해 새로운 점은 앱이 iOS, iPadOS, macOS, visionOS, tvOS, watchOS 어느 Apple 플랫폼용이어도 된다는 거예요. 작년에는 Apple이 앱 플레이그라운드를 요구했어요. 출품작은 500 MB 이하 ZIP에 담은 Xcode 앱 또는 Swift Playground 앱 플레이그라운드여야 하고, Xcode 27 또는 Swift Playground 4.7 이상으로 빌드하고, 혼자 만들고, 영어로 되어 있고, 네트워크 없이 동작하며, 심사위원이 3분 안에 끝까지 볼 수 있어야 해요. Mac을 좋아하는 학생이라면, 요점을 빠르게 보여 주는 작은 오프라인 Mac 앱이 이제 현실적인 선택지예요.
학생 대회가 이번 주에 제가 쓸 Mac 소식이 될 줄은 몰랐지만, 이번에는 출품할 수 있는 것이 달라져요. 11월 10일에 Apple이 Swift Student Challenge 2027를 발표했는데, 저에게 중요한 건 짧은 한 줄이에요. 이제 학생이 모든 Apple 플랫폼용 앱을 낼 수 있다는 거예요. Mac도 포함돼요.
무엇이 바뀌었는지, 규칙이 뭐라고 하는지, 그리고 제가 석 달 남은 학생이라면 Mac 앱 출품을 어떻게 준비할지 정리했어요.
무엇이 바뀌었나
- 모든 Apple 플랫폼. Apple의 참가 자격 페이지에 따르면 2027 Challenge에서는 앱이 iOS, iPadOS, macOS, visionOS, tvOS, watchOS 어느 것용이어도 돼요.
- 작년에는 앱 플레이그라운드가 중심이었어요. 2026 Challenge가 열렸을 때 Apple의 공지는 학생들에게 Mac이나 iPad에서 Xcode 또는 Swift Playground로 만든 앱 플레이그라운드를 제출하라고 안내했어요.
- 일정. Challenge 페이지에 따르면 접수는 2월 8일부터 28, 2027까지예요.
- 상품. 모든 수상자는 Apple Developer Program 1년 이용권과 선물을 받아요. 더 적은 수의 Distinguished Winner는 쿠퍼티노의 Apple로 초대돼요.
Mac 앱의 방향을 정하는 규칙
이 모두는 Apple의 참가 자격 페이지에서 나온 거예요. 하나하나가 Mac 출품작을 어떤 방향으로 이끌어요.
- 도구가 아니라 앱이에요. Xcode 앱이거나 Swift Playground로 만든 앱 플레이그라운드여야 해요. 명령줄 도구와 패키지는 대상이 아니에요. 그러니 지난여름에 만든 터미널 도우미는 해당되지 않아요. 창이나 메뉴 막대 항목이 있어야 해요.
- 3분. 심사위원이 3분 안에 체험할 수 있는 앱이어야 해요.
- 네트워크 없음. 네트워크 연결에 의존하면 안 되고, 쓰는 모든 것이 ZIP 안에 있어야 하며, 심사는 오프라인으로 해요. API 키, 서버, 클라우드 AI 서비스는 안 돼요.
- 최대 500 MB. ZIP은 500 MB까지 가능해요.
- 혼자서. 팀 작업은 심사 대상이 아니에요. 오픈 소스 코드와 퍼블릭 도메인 이미지, 소리는 출처 표기와 이유를 적으면 쓸 수 있어요.
- 새 도구. 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 앞에 앉은 심사위원은 이 모두를 1분 안에 볼 수 있어요.
메뉴 막대 앱은 3분 규칙에 잘 맞아요. 한 가지 일을 하고, 항상 한 번의 클릭이면 닿고, 스크롤할 것도 없어요. 내가 겪는 성가신 문제 하나를 해결하는 작은 생산성 앱도 마찬가지예요.
저라면 이렇게 준비해요
- 한 순간을 고르세요. 처음 30초 동안 심사위원이 느끼거나 배워야 할 한 가지를 적어 보세요. 그것부터 만들고, 거기에 도움이 안 되는 건 빼세요.
- 첫날부터 비행기 모드에서 돌아가게 만드세요. 샘플 데이터, 이미지, 소리를 앱에 포함하세요. AI를 쓰고 싶다면 서버 없이 Mac 자체에서 실행되어야 해요.
- 20초짜리 환영 화면을 넣으세요. 무엇을 써 보면 좋은지 알려 주는 짧은 첫 화면이에요. 심사위원이 옆에 앉아 있지 않아요.
- 깨끗한 사본에서 빌드하세요. ZIP으로 묶기 전에 프로젝트를 다른 계정이나 다른 Mac의 새 폴더에 복사해서 거기서 빌드해 보세요. 서명 팀, 다운로드 폴더의 파일, 확인에 네트워크가 필요한 패키지처럼 내 환경 덕분에만 돌아가는 부분이 드러나요. 이건 제 조언이고 Apple의 규칙은 아니에요.
- ZIP을 작게 유지하세요. 빌드 폴더와 Xcode가 다시 만들 수 있는 것은 빼세요. 500 MB는 크지만 동영상은 금방 쌓여요.
- 무료 세션에 참여하세요. Apple은 학생을 위한 온라인 Meet with Apple 세션을 안내해요. Xcode에서 에이전트 코딩 시작하기는 12월 10일, Challenge 준비는 1월 14일, 내 앱의 이야기 전하기는 2월 4일에 열려요.
- 왜 만들었는지 적으세요. Apple은 최고의 아이디어는 내가 아끼는 것에서 나온다고 해요. 만든 이유도 출품작의 일부예요.
2월 이후
좋은 앱을 만들었다면 ZIP에만 두지 마세요. Mac 앱은 Developer ID로 Mac App Store 밖에서 배포할 수 있어요. 이건 유료 프로그램이 필요한데, 수상자는 어차피 1년간 받아요. 서명하고 공증을 받은 다음 디스크 이미지에 넣으세요.
오늘 MacPip의 새 소식: DMG 배경 도우미. 창 크기를 정하고, 앱 아이콘과 Applications 링크를 원하는 위치로 끌어 놓고, 배경 이미지를 놓아 크기와 Retina 사본을 확인한 다음 create-dmg 명령을 복사할 수 있어요. 이미지는 브라우저 밖으로 나가지 않아요. 공증 설명기와 런칭 체크리스트도 바로 옆에 있어요.
그리고 준비가 되면 학생 프로젝트든 아니든 MacPip에 Mac 앱을 등록하는 건 무료예요. 등록한 앱은 제출할 때 자동으로 검사되고, 파란 체크는 사람이 그 날짜에 앱을 써 봤다는 뜻일 뿐이에요.
출처
- Apple Developer: Swift Student Challenge 2027 발표 (2026년 11월 10일)
- Apple Developer: Swift Student Challenge
- Apple Developer: Swift Student Challenge 참가 자격 및 요건
- Apple Developer: Swift Student Challenge 준비하기
- Apple Developer: Hello Developer, 2026년 11월
- Apple Developer: Swift Student Challenge 접수 시작 (2026년 2월 6일)
계속 읽기
- Claude Fable 5.2와 Mythos 5.2: 새로운 점, 벤치마크, 그리고 내 Mac에 주는 의미Claude Fable 5.2와 Mythos 5.2가 2026년 11월 9일에 나왔어요. Anthropic의 벤치마크를 차트로 정리하고, 가격, Mac에서 달라지는 점, 무료 도구 네 가지를 담았어요.
- macOS 27.2.1부터 curl이 eMudhra를 더는 신뢰하지 않아요. 제 Mac 앱에서 확인해 볼 것들macOS 27.2.1, 26.7.3, 15.8.3은 eMudhra 키 유출 이후 /etc/ssl/cert.pem에서 루트 인증서 5개를 제거해요. 무엇이 바뀌었는지, 누구에게 영향이 있는지, Mac 앱 개발자가 무엇을 테스트해야 하는지 정리했어요.
- Live Activities가 Mac 메뉴 막대에 들어와요. 제 Mac 앱이라면 이렇게 해볼 거예요macOS 27.3 베타에서는 Apple silicon Mac의 메뉴 막대에 Live Activities가 표시되고, Mac 앱도 직접 시작할 수 있어요. 무엇이 바뀌었는지, 제한은 무엇인지, 무엇부터 해볼지 정리했어요.
- 메모리 때문에 Mac이 비싸지고 있어요. 제 Mac 앱에서 제가 할 일Apple은 메모리 때문에 Mac이 2027까지 계속 부족하고 비싸질 거라고 말했고, 가장 싼 Mac의 메모리는 8 GB예요. 내 Mac 앱에 왜 중요한지, 이번 주에 해 볼 점검을 정리했어요.
- 이제 Apple이 구독을 취소하는 사람에게 말을 걸 수 있게 해요. 제 Mac 앱에는 이렇게 하려고 해요11월 4일부터 App Store 구독은 취소하는 사람에게 메시지나 혜택을 보여 줄 수 있어요. 규칙, Apple이 밝힌 내용, Mac에서 확인할 것을 정리했어요.
- Apple이 연령 등급 질문 두 개를 추가해요. 제 Mac 앱에는 이렇게 할 거예요11월 16일부터 App Store Connect가 위치 공유와 데이트 기능에 대해 물어보고, 모든 앱은 2027년 1월 12일까지 답해야 해요. 무엇이 바뀌었고 무엇을 하면 되는지 알려드려요.
- 이제 Siri AI가 모든 개발자에게 열려 있어요. 제 Mac 앱에서 제일 먼저 할 일Apple이 macOS 27.3 베타에서 Siri AI를 모든 개발자에게 열었어요. 무엇이 바뀌었는지, 지금 내놓을 수 있는 것과 없는 것, 작은 Mac 앱을 위한 짧은 계획을 정리했어요.
- 터치스크린 Mac이 11월 6일에 출시돼요. 제 Mac 앱에서 확인해 볼 것들이에요Apple의 첫 터치 Mac이 11월 6일에 나와요. 무엇이 달라졌는지, Apple이 개발자에게 안내한 내용, 내 Mac 앱에서 테스트해 볼 항목을 짧게 정리했어요.
- MacPip 소개MacPip이 무엇인지, 제가 왜 만들었는지, 등록과 출시일이 어떻게 돌아가는지, 파란 체크가 실제로 무엇을 뜻하는지, 처음 며칠 동안의 실제 숫자에 대해서요.
- Mac 앱 출시 방법: 한 페이지에 들어가는 체크리스트Mac 앱 출시일 전, 당일, 후에 할 일: 서명, 페이지, 디렉터리, Product Hunt, Show HN, 그리고 측정할 것.
- Mac 앱이 무엇을 하는지 말하는 한 줄 설명 쓰는 법Mac 앱 이름 아래 한 줄을 쓰는 간단한 방법이에요. 하는 일을 밝히고, 과장을 빼고, 앱을 본 적 없는 사람에게 테스트해 보세요.
- 처음 Mac 앱을 만드는 사람을 위한, 쉬운 말로 된 서명과 공증 설명코드 서명, 공증, 스테이플링이 각각 무엇을 하는지, 어떤 순서인지, 없으면 사용자가 무엇을 보게 되는지, 그리고 내 빌드를 어떻게 확인하는지.
- dofollow 링크를 제공하는 사이트가 말하는, dofollow 링크의 솔직한 가치dofollow의 뜻, 구글이 링크에 대해 하는 말, 새 디렉터리의 링크가 지금 가치가 적은 이유, 그리고 링크를 사는 대신 할 일.