Le Swift Student Challenge accepte désormais les apps Mac. Voici ce que je créerais
Par Justinas Rolando, créateur de MacPip
Le 10 novembre 2026, Apple a annoncé le Swift Student Challenge 2027. Les envois sont ouverts du 8 février au 28, 2027, et nouveauté cette année, l'app peut être pour toute plateforme Apple : iOS, iPadOS, macOS, visionOS, tvOS ou watchOS. L'an dernier, Apple demandait des app playgrounds. La participation doit être une app Xcode ou un app playground Swift Playground dans un ZIP de 500 Mo maximum, compilée avec Xcode 27 ou Swift Playground 4.7 ou plus récent, réalisée seul, en anglais, fonctionnant sans réseau, et que le juré peut parcourir en trois minutes. Si vous êtes étudiant et que vous aimez le Mac, une petite app Mac hors ligne qui montre vite son intérêt est désormais une vraie option.
Je ne m'attendais pas à ce qu'un concours étudiant soit l'actualité Mac dont j'écrirais cette semaine, mais celui-ci change ce que vous pouvez présenter. Le 10 novembre, Apple a annoncé le Swift Student Challenge 2027, et la phrase qui compte pour moi est courte : les étudiants peuvent désormais envoyer une app pour n'importe quelle plateforme Apple. Cela inclut le Mac.
Voici ce qui a changé, ce que disent les règles, et comment je planifierais une participation sur Mac si j'étais étudiant avec trois mois devant moi.
Ce qui a changé
- Toute plateforme Apple. La page d'éligibilité d'Apple indique que, pour le Challenge 2027, votre app peut être pour iOS, iPadOS, macOS, visionOS, tvOS ou watchOS.
- L'an dernier, c'était les app playgrounds. À l'ouverture du Challenge 2026, la note d'Apple invitait les étudiants à envoyer leurs app playgrounds, créés sur un Mac ou un iPad avec Xcode ou Swift Playground.
- Les dates. Les envois sont ouverts du 8 février au 28, 2027, selon la page du Challenge.
- Le prix. Tous les gagnants reçoivent un an d'Apple Developer Program et un cadeau. Un groupe plus restreint de Gagnants distingués est invité chez Apple à Cupertino.
Les règles qui façonnent une app Mac
Elles viennent toutes de la page d'éligibilité d'Apple. Chacune pousse une participation Mac dans une direction.
- Une app, pas un outil. Ce doit être une app Xcode ou un app playground créé avec Swift Playground. Les outils en ligne de commande et les paquets ne sont pas éligibles. L'utilitaire Terminal que vous avez écrit l'été dernier ne compte donc pas. Il faut une fenêtre ou un élément dans la barre des menus.
- Trois minutes. L'app doit pouvoir être expérimentée par un juré en trois minutes.
- Pas de réseau. Elle ne doit pas dépendre d'une connexion réseau, tout ce qu'elle utilise doit être dans le ZIP, et elle est jugée hors ligne. Pas de clés d'API, pas de serveur, pas de service d'IA dans le cloud.
- 500 Mo au maximum. Le ZIP peut faire jusqu'à 500 Mo.
- Vous seul. Le travail en groupe n'est pas pris en compte. Le code open source et les images et sons du domaine public sont autorisés, avec mention de l'auteur et une raison.
- Nouveaux outils. Elle doit être compilée et exécutée avec Xcode 27 ou Swift Playground 4.7, ou une version plus récente.
- Anglais. Tout le contenu doit être en anglais.
Qui peut participer
Vous ne pouvez pas être employé à plein temps comme développeur. Il vous faut un compte développeur Apple gratuit ou une adhésion payante. Et vous devez être inscrit dans un établissement accrédité ou une Apple Developer Academy (ou avoir obtenu votre diplôme dans les 90 derniers jours), faire partie du programme d'une organisation STEM, ou avoir terminé le lycée dans les 6 derniers mois et attendre ou avoir une place à l'université.
L'âge minimum est de 13 ans dans la plupart des endroits, et plus élevé dans certains : 14 en Lituanie, en Italie, en Espagne et ailleurs, 15 en France, et 16 en Allemagne, aux Pays-Bas, en Pologne et ailleurs. Vérifiez votre pays sur la page. Vous pouvez gagner jusqu'à trois fois, et être Gagnant distingué une fois.
Pourquoi une app Mac est un bon pari
Cette partie est mon opinion, pas celle d'Apple. Une app Mac peut utiliser des choses que les autres plateformes n'ont pas de la même façon : la barre des menus, plusieurs fenêtres côte à côte, un clavier complet, le glisser-déposer entre apps, et maintenant le tactile sur le nouveau MacBook Pro à écran tactile. Un juré assis devant un Mac peut voir tout cela en une minute.
Une app de barre des menus convient bien à la règle des trois minutes. Elle fait une seule chose, elle est toujours à un clic, et il n'y a rien à faire défiler. Il en va de même pour une petite app de productivité qui résout un problème agaçant que vous avez.
Comment je le planifierais
- Choisissez un moment. Notez la seule chose que le juré doit ressentir ou apprendre pendant les 30 premières secondes. Construisez cela d'abord, et supprimez ce qui n'y contribue pas.
- Faites-la marcher en mode avion dès le premier jour. Incluez vos données d'exemple, images et sons. Si vous voulez de l'IA, elle doit tourner sur le Mac lui-même, sans serveur.
- Ajoutez un accueil de 20 secondes. Un premier écran court qui dit quoi essayer. Les jurés ne vous ont pas assis à côté d'eux.
- Compilez-la depuis une copie propre. Avant de la compresser, copiez le projet dans un nouveau dossier sur un autre compte ou un autre Mac et compilez-le là. Tout ce qui ne marche que grâce à votre propre configuration, comme une équipe de signature, un fichier dans votre dossier Téléchargements ou un paquet qui a besoin du réseau pour se résoudre, apparaîtra. C'est mon propre conseil, pas une règle d'Apple.
- Gardez le ZIP léger. Laissez de côté les dossiers de build et tout ce que Xcode peut régénérer. 500 Mo, c'est beaucoup, mais la vidéo s'accumule vite.
- Allez aux sessions gratuites. Apple propose des sessions en ligne Meet with Apple pour les étudiants : premiers pas avec le codage agentique dans Xcode le 10 décembre, préparation du Challenge le 14 janvier et raconter l'histoire de votre app le 4 février.
- Écrivez pourquoi vous l'avez créée. Les meilleures idées, dit Apple, viennent de ce qui vous tient à cœur. Votre raison fait partie de la participation.
Après février
Si vous créez quelque chose de bien, ne le laissez pas dans un ZIP. Une app Mac peut être distribuée hors du Mac App Store avec un Developer ID, qui demande le programme payant que les gagnants reçoivent de toute façon pendant un an. Signez-la, faites-la notariser et mettez-la dans une image disque.
Nouveau aujourd'hui sur MacPip : l'assistant d'image de fond DMG. Réglez la taille de la fenêtre, faites glisser l'icône de l'app et le lien Applications où vous voulez, déposez votre image de fond pour vérifier sa taille et sa copie Retina, et copiez la commande create-dmg. L'image ne quitte jamais votre navigateur. L'explication de la notarisation et la liste de contrôle du lancement sont juste à côté.
Et quand elle est prête, ajouter une app Mac à MacPip est gratuit, projet d'étudiant ou non. Les fiches sont analysées automatiquement lors de l'envoi, et une coche bleue signifie seulement qu'une personne a essayé l'app à une date donnée.
Sources
- Apple Developer : annonce du Swift Student Challenge 2027 (10 novembre 2026)
- Apple Developer : Swift Student Challenge
- Apple Developer : éligibilité et conditions du Swift Student Challenge
- Apple Developer : préparez-vous pour le Swift Student Challenge
- Apple Developer: Hello Developer, novembre 2026
- Apple Developer : les envois du Swift Student Challenge sont ouverts (6 février 2026)
Continuer la lecture
- Claude Fable 5.2 et Mythos 5.2 : les nouveautés, les benchmarks et ce que cela signifie pour votre MacClaude Fable 5.2 et Mythos 5.2 sont sortis le 9 novembre 2026. Les benchmarks d'Anthropic en graphiques, les prix, ce qui change sur un Mac, et quatre outils gratuits.
- macOS 27.2.1 empêche curl de faire confiance à eMudhra. Voici ce que je vérifierais dans mon app MacmacOS 27.2.1, 26.7.3 et 15.8.3 retirent cinq certificats racine de /etc/ssl/cert.pem après la compromission des clés d'eMudhra. Ce qui a changé, qui est concerné, et ce que les créateurs d'apps Mac devraient tester.
- Les Live Activities arrivent dans la barre des menus du Mac. Voici ce que je ferais avec mon app MacLa bêta de macOS 27.3 place les Live Activities dans la barre des menus des Mac Apple silicon, et les apps Mac peuvent lancer les leurs. Ce qui a changé, les limites, et ce qu'il faut essayer en premier.
- La mémoire renchérit les Mac. Voici ce que je ferais pour mon app MacApple dit que la mémoire va continuer à rendre les Mac rares et plus chers jusqu'en 2027, et le Mac le moins cher a 8 GB. Pourquoi cela compte pour votre app Mac, et les vérifications à faire cette semaine.
- Apple vous permet maintenant de parler aux personnes qui résilient. Voici ce que je ferais avec mon app MacDepuis le 4 novembre, les abonnements de l'App Store peuvent afficher un message ou une offre quand quelqu'un résilie. Les règles, ce qu'Apple dit faire, et ce qu'il faut vérifier sur Mac.
- Apple ajoute deux questions sur la classification par âge. Voici ce que je ferais pour mon app MacÀ partir du 16 novembre, App Store Connect pose des questions sur la localisation partagée et les fonctions de rencontres, et chaque app doit y répondre avant le 12 janvier 2027. Ce qui change et ce qu’il faut faire.
- Siri AI est désormais ouvert à tous les développeurs. Voici ce que je ferais avec mon app MacApple a ouvert Siri AI à tous les développeurs dans la bêta de macOS 27.3. Ce qui change, ce que vous pouvez et ne pouvez pas encore publier, et un court plan pour une petite app Mac.
- Les Mac à écran tactile sortent le 6 novembre. Voici ce que je vérifierais dans mon app MacLes premiers Mac tactiles d'Apple arrivent le 6 novembre. Ce qui change, ce qu'Apple demande aux développeurs de faire, et une courte liste de choses à tester dans votre propre app Mac.
- Présentation de MacPipCe qu'est MacPip, pourquoi je l'ai créé, comment fonctionnent le référencement et le jour de lancement, ce que signifie vraiment une coche bleue, et les vrais chiffres de ses premiers jours.
- Comment lancer une app Mac : une liste de contrôle qui tient sur une pageQuoi faire avant, le jour même et après le lancement d'une app Mac : signature, votre page, annuaires, Product Hunt, Show HN et ce qu'il faut mesurer.
- Comment écrire une description en une ligne qui dit ce que fait votre app MacUne façon simple d'écrire la ligne sous le nom de votre app Mac : nommez la tâche, supprimez le battage, et testez-la sur quelqu'un qui n'a jamais vu l'app.
- Signature et notarisation, expliquées simplement, pour les personnes qui créent leur première app MacCe que font chacune la signature de code, la notarisation et l'agrafage, dans quel ordre, ce que voient vos utilisateurs sans elles, et comment vérifier votre propre build.
- Ce que vaut honnêtement un lien dofollow, depuis un site qui en propose unCe que signifie dofollow, ce que dit Google sur les liens, pourquoi un lien venant d'un nouvel annuaire vaut peu aujourd'hui, et quoi faire à la place d'acheter des liens.