De Swift Student Challenge neemt nu Mac-apps aan. Dit zou ik bouwen
Door Justinas Rolando, maker van MacPip
Op 10 november 2026 kondigde Apple de Swift Student Challenge 2027 aan. Inzendingen zijn open van 8 februari tot 28, 2027, en nieuw dit jaar: de app mag voor elk Apple-platform zijn: iOS, iPadOS, macOS, visionOS, tvOS of watchOS. Vorig jaar vroeg Apple om app playgrounds. De inzending moet een Xcode-app zijn of een Swift Playground-app playground in een ZIP van maximaal 500 MB, gebouwd met Xcode 27 of Swift Playground 4.7 of nieuwer, alleen gemaakt, in het Engels, werkend zonder netwerk, en iets wat een jurylid in drie minuten kan doorlopen. Ben je een student die van de Mac houdt, dan is een kleine offline Mac-app die snel zijn punt maakt nu een echte optie.
Ik had niet verwacht dat een studentenwedstrijd het Mac-nieuws van deze week zou zijn, maar dit verandert wat je kunt insturen. Op 10 november kondigde Apple de Swift Student Challenge 2027 aan, en de zin die voor mij telt is kort: studenten kunnen nu een app voor elk Apple-platform insturen. Dat omvat de Mac.
Dit is er veranderd, wat de regels zeggen en hoe ik een Mac-inzending zou plannen als ik student was met drie maanden te gaan.
Wat veranderde
- Elk Apple-platform. Op Apples pagina over deelnamevoorwaarden staat dat je app voor de 2027 Challenge voor iOS, iPadOS, macOS, visionOS, tvOS of watchOS mag zijn.
- Vorig jaar draaide het om app playgrounds. Toen de 2026 Challenge openging, nodigde Apples eigen bericht studenten uit hun app playgrounds in te sturen, gemaakt op een Mac of iPad met Xcode of Swift Playground.
- De data. Inzendingen zijn open van 8 februari tot 28, 2027, volgens de Challenge-pagina.
- De prijs. Alle winnaars krijgen een jaar Apple Developer Program en een cadeau. Een kleinere groep Distinguished Winners wordt uitgenodigd bij Apple in Cupertino.
De regels die een Mac-app vormen
Deze komen allemaal van Apples pagina over deelnamevoorwaarden. Elk ervan duwt een Mac-inzending een bepaalde kant op.
- Een app, geen tool. Het moet een Xcode-app zijn of een app playground gemaakt met Swift Playground. Command line tools en packages komen niet in aanmerking. De Terminal-helper die je afgelopen zomer schreef, telt dus niet. Er moet een venster of een menubalkicoon bij zitten.
- Drie minuten. De app moet iets zijn wat een jurylid binnen drie minuten kan ervaren.
- Geen netwerk. Het mag niet afhangen van een netwerkverbinding, alles wat het gebruikt moet in de ZIP zitten en het wordt offline beoordeeld. Geen API-sleutels, geen server, geen AI-dienst in de cloud.
- Maximaal 500 MB. De ZIP mag tot 500 MB groot zijn.
- Jij, alleen. Groepswerk wordt niet meegenomen. Open source code en afbeeldingen en geluiden uit het publieke domein zijn toegestaan met bronvermelding en een reden.
- Nieuwe tools. Het moet gebouwd zijn met en draaien op Xcode 27 of Swift Playground 4.7, of nieuwer.
- Engels. Alle inhoud moet in het Engels zijn.
Wie kan meedoen
Je mag geen fulltime ontwikkelaar in loondienst zijn. Je hebt een gratis Apple-ontwikkelaarsaccount of een betaald lidmaatschap nodig. En je moet ingeschreven staan bij een erkende school of een Apple Developer Academy (of in de laatste 90 dagen zijn afgestudeerd), deel uitmaken van het programma van een STEM-organisatie, of in de laatste 6 maanden de middelbare school hebben afgerond en wachten op of al een plek hebben op een hogeschool of universiteit.
De minimumleeftijd is 13 in de meeste landen en hoger in sommige: 14 in Litouwen, Italië, Spanje en een paar andere, 15 in Frankrijk en 16 in Duitsland, Nederland, Polen en andere. Check je eigen land op de pagina. Je kunt maximaal drie keer winnen en één keer Distinguished Winner zijn.
Waarom een Mac-app een goede gok is
Dit deel is mijn mening, niet die van Apple. Een Mac-app kan dingen gebruiken die andere platforms niet op dezelfde manier hebben: de menubalk, veel vensters naast elkaar, een volledig toetsenbord, slepen en neerzetten tussen apps, en nu ook aanraking op de nieuwe MacBook Pro met touchscreen. Een jurylid achter een Mac ziet dat allemaal in een minuut.
Een menubalk-app past goed bij de regel van drie minuten. Hij doet één ding, is altijd één klik weg en je hoeft nergens doorheen te scrollen. Een kleine productiviteits-app die één vervelend probleem van jou oplost, past er ook goed bij.
Zo zou ik het plannen
- Kies één moment. Schrijf op wat de jury in de eerste 30 seconden moet voelen of leren. Bouw dat eerst en schrap wat daar niets aan bijdraagt.
- Laat het vanaf dag één werken in vliegtuigmodus. Zet je voorbeeldgegevens, afbeeldingen en geluiden erin. Wil je AI, dan moet die op de Mac zelf draaien, zonder server.
- Maak een welkom van 20 seconden. Een kort eerste scherm dat zegt wat je kunt proberen. De juryleden zitten niet naast je.
- Bouw het vanuit een schone kopie. Kopieer het project voordat je het zipt naar een nieuwe map op een ander account of een andere Mac en bouw het daar. Alles wat alleen werkt door je eigen instellingen, zoals een signing team, een bestand in je Downloads-map of een package die het netwerk nodig heeft, komt dan boven. Dat is mijn eigen advies, geen regel van Apple.
- Hou de ZIP klein. Laat build-mappen weg en alles wat Xcode opnieuw kan maken. 500 MB is veel, maar video telt snel op.
- Ga naar de gratis sessies. Apple geeft online Meet with Apple-sessies voor studenten: beginnen met agentic coding in Xcode op 10 december, je klaarmaken voor de Challenge op 14 januari en het verhaal van je app vertellen op 4 februari.
- Schrijf op waarom je het maakte. De beste ideeën komen volgens Apple voort uit waar je om geeft. Jouw reden is deel van de inzending.
Na februari
Als je iets goeds bouwt, laat het dan niet in een ZIP liggen. Een Mac-app kan buiten de Mac App Store worden uitgebracht met een Developer ID, waarvoor je het betaalde programma nodig hebt dat winnaars toch een jaar krijgen. Onderteken hem, laat hem notariseren en zet hem in een schijfkopie.
Nieuw vandaag op MacPip: de DMG-achtergrondhulp. Stel de venstergrootte in, sleep het app-icoon en de Programma's-link waar je ze wilt, zet je achtergrondafbeelding erin om de grootte en de Retina-kopie te controleren, en kopieer het create-dmg-commando. De afbeelding verlaat je browser nooit. De uitleg over notarisatie en de lanceringschecklist staan ernaast.
En als hij klaar is, is een Mac-app op MacPip vermelden gratis, studentenproject of niet. Vermeldingen worden automatisch gescand als ze worden ingediend, en een blauw vinkje betekent alleen dat een persoon de app op een datum heeft uitgeprobeerd.
Bronnen
- Apple Developer: Announcing the Swift Student Challenge 2027 (10 november 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, november 2026
- Apple Developer: Swift Student Challenge submissions are now open (6 februari 2026)
Lees verder
- Claude Fable 5.2 en Mythos 5.2: wat er nieuw is, de benchmarks, en wat het betekent voor je MacClaude Fable 5.2 en Mythos 5.2 kwamen uit op 9 november 2026. De benchmarks van Anthropic als grafieken, de prijzen, wat er op een Mac verandert, en vier gratis tools.
- macOS 27.2.1 laat curl eMudhra niet meer vertrouwen. Dit zou ik controleren in mijn Mac-appmacOS 27.2.1, 26.7.3 en 15.8.3 verwijderen vijf rootcertificaten uit /etc/ssl/cert.pem na de compromittering van de eMudhra-sleutels. Wat er veranderde, wie het raakt en wat makers van Mac-apps moeten testen.
- Live Activities komen naar de menubalk van de Mac. Dit zou ik doen met mijn Mac-appDe beta van macOS 27.3 zet Live Activities in de menubalk van Macs met Apple silicon, en Mac-apps kunnen er zelf een starten. Wat er veranderd is, de limieten en wat je als eerste kunt proberen.
- Geheugen maakt Macs duurder. Dit zou ik doen met mijn Mac-appApple zegt dat geheugen Macs tot in 2027 schaars en duurder houdt, en de goedkoopste Mac heeft 8 GB. Waarom dat uitmaakt voor je Mac-app, en de checks voor deze week.
- Apple laat je nu praten met mensen die opzeggen. Dit zou ik doen met mijn Mac-appSinds 4 november kunnen App Store-abonnementen een bericht of aanbod tonen als iemand opzegt. De regels, wat Apple zegt te doen en wat je op de Mac moet controleren.
- Apple voegt twee vragen over de leeftijdsclassificatie toe. Dit zou ik doen met mijn Mac-appVanaf 16 november vraagt App Store Connect naar gedeelde locatie en datingfuncties, en elke app moet uiterlijk 12 januari 2027 antwoord geven. Wat er verandert en wat je kunt doen.
- Siri AI staat nu open voor elke ontwikkelaar. Dit zou ik met mijn Mac-app doenApple heeft Siri AI voor alle ontwikkelaars geopend in de macOS 27.3-beta. Wat er veranderd is, wat je nu wel en niet kunt uitbrengen en een kort plan voor een kleine Mac-app.
- Macs met touchscreen verschijnen 6 november. Dit zou ik controleren in mijn Mac-appDe eerste touch-Macs van Apple komen 6 november. Wat er veranderd is, wat Apple ontwikkelaars vertelt te doen en een korte lijst om te testen in je eigen Mac-app.
- Kennismaking met MacPipWat MacPip is, waarom ik het heb gebouwd, hoe vermelden en lanceringsdag werken, wat een blauw vinkje echt betekent, en de echte cijfers uit de eerste dagen.
- Een Mac-app lanceren: een checklist die op één pagina pastWat je moet doen voor, op en na de lanceringsdag van een Mac-app: ondertekenen, je pagina, directory's, Product Hunt, Show HN en wat je moet meten.
- Hoe je een beschrijving van één regel schrijft die zegt wat je Mac-app doetEen eenvoudige manier om de ene regel onder de naam van je Mac-app te schrijven: noem de taak, haal de hype weg, en test hem op iemand die de app nog nooit heeft gezien.
- Ondertekenen en notariseren, in heldere taal, voor mensen die hun eerste Mac-app makenWat codeondertekening, notarisatie en stapling elk doen, in welke volgorde, wat je gebruikers zien zonder die stappen, en hoe je je eigen build controleert.
- Wat een dofollow-link eerlijk gezegd waard is, van een site die er één aanbiedtWat dofollow betekent, wat Google zegt over links, waarom een link van een nieuwe directory vandaag weinig waard is, en wat je kunt doen in plaats van links kopen.