Swift Student Challenge dabar priima Mac programas. Štai ką kurčiau
Autorius Justinas Rolando, MacPip kūrėjas
2026 m. lapkričio 10 d. Apple paskelbė Swift Student Challenge 2027. Paraiškos priimamos nuo vasario 8 d. iki 28, 2027, o šiemet nauja tai, kad programa gali būti skirta bet kuriai Apple platformai: iOS, iPadOS, macOS, visionOS, tvOS arba watchOS. Pernai Apple prašė app playground. Paraiška turi būti Xcode programa arba Swift Playground app playground ZIP faile iki 500 MB, sukurta su Xcode 27 arba Swift Playground 4.7 ar naujesniu, padaryta vieno žmogaus, anglų kalba, veikianti be tinklo ir tokia, kad vertintojas ją peržiūrėtų per tris minutes. Jei esi studentas, mėgstantis Mac, maža, neprisijungus veikianti Mac programa, greitai parodanti savo esmę, dabar yra tikra galimybė.
Nesitikėjau, kad studentų konkursas bus Mac naujiena, apie kurią rašysiu šią savaitę, bet šis keičia tai, ką galima pateikti. lapkričio 10 d. Apple paskelbė Swift Student Challenge 2027, o man svarbi eilutė trumpa: studentai dabar gali pateikti programą bet kuriai Apple platformai. Tai apima ir Mac.
Kas pasikeitė, ką sako taisyklės ir kaip planuočiau Mac paraišką, jei būčiau studentas, likus trims mėnesiams.
Kas pasikeitė
- Bet kuri Apple platforma. Apple tinkamumo puslapyje sakoma, kad 2027 Challenge tavo programa gali būti skirta iOS, iPadOS, macOS, visionOS, tvOS arba watchOS.
- Pernai viskas buvo apie app playground. Kai atsidarė 2026 Challenge, Apple pačios pranešime studentai buvo kviečiami pateikti savo app playground, sukurtus Mac ar iPad su Xcode arba Swift Playground.
- Datos. Paraiškos priimamos nuo vasario 8 d. iki 28, 2027, pagal Challenge puslapį.
- Prizas. Visi nugalėtojai gauna vienų metų Apple Developer Program narystę ir dovaną. Mažesnė Distinguished Winners grupė kviečiama į Apple Kupertine.
Taisyklės, formuojančios Mac programą
Visos jos paimtos iš Apple tinkamumo puslapio. Kiekviena stumia Mac paraišką tam tikra kryptimi.
- Programa, o ne įrankis. Tai turi būti Xcode programa arba app playground, sukurtas su Swift Playground. Komandų eilutės įrankiai ir paketai netinka. Taigi praėjusią vasarą parašytas Terminal pagalbininkas netinka. Reikia lango arba meniu juostos elemento.
- Trys minutės. Programa turi būti tokia, kad vertintojas galėtų ją patirti per tris minutes.
- Jokio tinklo. Ji neturėtų priklausyti nuo tinklo ryšio, viskas, ko jai reikia, turi būti ZIP faile, o vertinama be interneto. Jokių API raktų, jokio serverio, jokios AI paslaugos debesyje.
- Daugiausia 500 MB. ZIP failas gali būti iki 500 MB.
- Tu vienas. Komandinis darbas neapsvarstomas. Atvirojo kodo kodas ir viešojo domeno paveikslėliai bei garsai leidžiami nurodžius autorių ir priežastį.
- Nauji įrankiai. Ji turi būti sukurta su Xcode 27 arba Swift Playground 4.7, ar naujesniu, ir veikti jame.
- Anglų kalba. Visas turinys turi būti anglų kalba.
Kas gali dalyvauti
Negali būti dirbantis visą darbo dieną programuotoju. Reikia nemokamos Apple kūrėjo paskyros arba mokamos narystės. Ir turi mokytis akredituotoje mokykloje ar Apple Developer Academy (arba būti baigęs neseniai, dienos nuo baigimo: 90), dalyvauti STEM organizacijos programoje arba būti neseniai baigęs vidurinę mokyklą, mėnesiai nuo baigimo: 6, ir laukti vietos kolegijoje ar universitete arba ją jau turėti.
Minimalus amžius daugumoje vietų yra 13, o kai kuriose didesnis: 14 Lietuvoje, Italijoje, Ispanijoje ir kelete kitų, 15 Prancūzijoje ir 16 Vokietijoje, Nyderlanduose, Lenkijoje ir kitur. Patikrink savo šalį puslapyje. Gali laimėti iki trijų kartų ir būti Distinguished Winner vieną kartą.
Kodėl Mac programa yra gera stotelė
Ši dalis yra mano nuomonė, ne Apple. Mac programa gali naudoti dalykus, kurių kitos platformos neturi taip pat: meniu juostą, daug langų greta, pilną klaviatūrą, tempimą tarp programų, o dabar ir lietimą naujame MacBook Pro su jutikliniu ekranu. Vertintojas prie Mac visa tai pamato per minutę.
Meniu juostos programa gerai tinka trijų minučių taisyklei. Ji daro vieną dalyką, visada yra vienu spustelėjimu atstumu ir nėra ko slinkti. Taip pat ir maža produktyvumo programa, sprendžianti vieną tave erzinančią problemą.
Kaip tai planuočiau
- Pasirink vieną akimirką. Užsirašyk vieną dalyką, kurį vertintojas turi pajusti ar sužinoti per pirmąsias 30 s. Sukurk jį pirmiausia ir išmesk tai, kas jam netarnauja.
- Padaryk, kad veiktų lėktuvo režimu nuo pirmos dienos. Įtrauk savo pavyzdinius duomenis, paveikslėlius ir garsus. Jei nori AI, jis turi veikti pačiame Mac, be serverio.
- Pridėk 20 s sveikinimą. Trumpas pirmas ekranas, kuris pasako, ką išbandyti. Vertintojai nesėdi šalia tavęs.
- Sukurk iš švarios kopijos. Prieš supakuodamas nukopijuok projektą į naują aplanką kitoje paskyroje ar kitame Mac ir sukurk jį ten. Išlįs viskas, kas veikia tik dėl tavo paties nustatymų, pavyzdžiui, pasirašymo komanda, failas Downloads aplanke ar paketas, kuriam nustatyti reikia tinklo. Tai mano paties patarimas, o ne Apple taisyklė.
- Išlaikyk ZIP mažą. Neįtrauk build aplankų ir visko, ką Xcode gali sukurti iš naujo. Riba yra 500 MB, tai daug, bet vaizdo įrašai greitai prisideda.
- Eik į nemokamas sesijas. Apple skelbia internetines Meet with Apple sesijas studentams: pirmi žingsniai su agentic coding Xcode, data: gruodžio 10 d., pasiruošimas Challenge, data: sausio 14 d., ir programos istorijos papasakojimas, data: vasario 4 d.
- Užsirašyk, kodėl ją sukūrei. Apple teigimu, geriausios idėjos kyla iš to, kas tau rūpi. Tavo priežastis yra paraiškos dalis.
Po vasario
Jei sukursi ką nors gero, nepalik to ZIP faile. Mac programą galima platinti ne per Mac App Store su Developer ID, kuriam reikia mokamos programos, kurią nugalėtojai vis tiek gauna metams. Pasirašyk ją, gauk notarizavimą ir įdėk į disko vaizdą.
Naujiena šiandien MacPip: DMG fono pagalbininkas. Nustatyk lango dydį, nutempk programos piktogramą ir nuorodą į Applications ten, kur nori, įmesk fono paveikslėlį, kad patikrintum jo dydį ir Retina kopiją, ir nukopijuok create-dmg komandą. Paveikslėlis niekada nepalieka tavo naršyklės. Notarizavimo paaiškinimas ir paleidimo kontrolinis sąrašas yra šalia.
O kai bus paruošta, Mac programos įtraukimas į MacPip yra nemokamas, nesvarbu, ar tai studento projektas, ar ne. Įrašai skenuojami automatiškai, kai pateikiami, o mėlyna varnelė reiškia tik tai, kad žmogus išbandė programą tam tikrą dieną.
Šaltiniai
- Apple Developer: Announcing the Swift Student Challenge 2027 (2026 m. lapkričio 10 d.)
- 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 m. lapkritis
- Apple Developer: Swift Student Challenge submissions are now open (2026 m. vasario 6 d.)
Skaityk toliau
- Claude Fable 5.2 ir Mythos 5.2: kas nauja, lyginamieji testai ir ką tai reiškia tavo MacClaude Fable 5.2 ir Mythos 5.2 pasirodė 2026 m. lapkričio 9 d. Anthropic lyginamieji testai diagramomis, kainos, kas keičiasi Mac kompiuteryje, ir keturi nemokami įrankiai.
- macOS 27.2.1 nustoja leisti curl pasitikėti eMudhra. Ką verta patikrinti savo Mac programojemacOS 27.2.1, 26.7.3 ir 15.8.3 pašalina penkis šakninius sertifikatus iš /etc/ssl/cert.pem po eMudhra raktų kompromitavimo. Kas pasikeitė, ką tai liečia ir ką turėtų išbandyti Mac programų kūrėjai.
- Live Activities atkeliauja į Mac meniu juostą. Ką daryčiau su savo Mac programamacOS 27.3 beta Live Activities perkelia į Apple silicon Mac kompiuterių meniu juostą, o Mac programos gali paleisti savo. Kas pasikeitė, kokios ribos ir ką išbandyti pirmiausia.
- Atmintis brangina Mac kompiuterius. Štai ką daryčiau su savo Mac programaApple sako, kad dėl atminties Mac kompiuterių bus mažiau ir jie bus brangesni iki 2027 m., o pigiausias Mac turi 8 GB. Kodėl tai svarbu tavo Mac programai ir ką patikrinti šią savaitę.
- Apple dabar leidžia kalbėtis su žmonėmis, kurie atsisako prenumeratos. Štai ką daryčiau su savo Mac programaNuo lapkričio 4 d. App Store prenumeratos gali parodyti žinutę ar pasiūlymą, kai kas nors atsisako. Taisyklės, ką sako Apple ir ką patikrinti Mac sistemoje.
- Apple prideda du amžiaus reitingo klausimus. Štai ką darytų su savo Mac programaNuo lapkričio 16 d. App Store Connect klausia apie dalijimąsi vieta ir pažinčių funkcijas, o atsakyti turi kiekviena programa iki 2027 m. sausio 12 d. Kas pasikeitė ir ką daryti.
- Siri AI dabar atvira kiekvienam programuotojui. Štai ką daryčiau su savo Mac programaApple atvėrė Siri AI visiems programuotojams macOS 27.3 beta versijoje. Kas pasikeitė, ką jau galima išleisti ir ko dar ne, ir trumpas planas nedidelei Mac programai.
- Jutikliniai Mac kompiuteriai pradedami pardavinėti lapkričio 6 d. Štai ką patikrinčiau savo Mac programojePirmieji Apple jutikliniai Mac kompiuteriai pasirodo lapkričio 6 d. Kas pasikeitė, ką Apple liepia daryti kūrėjams ir trumpas sąrašas dalykų, kuriuos verta išbandyti savo Mac programoje.
- Pristatome MacPipKas yra MacPip, kodėl jį sukūriau, kaip veikia įrašai ir pristatymo diena, ką iš tikrųjų reiškia mėlyna varnelė ir tikri skaičiai iš pirmųjų dienų.
- Kaip pristatyti Mac programą: kontrolinis sąrašas, telpantis viename puslapyjeKą daryti prieš pristatymo dieną, pristatymo dieną ir po jos Mac programai: parašas, tavo puslapis, katalogai, Product Hunt, Show HN ir ką matuoti.
- Kaip parašyti vienos eilutės aprašymą, kuris nurodo, ką daro tavo Mac programaPaprastas būdas parašyti vieną eilutę po tavo Mac programos pavadinimu: nurodyk paskirtį, atmesk perdėjimus ir patikrink ją su žmogumi, kuris programos nėra matęs.
- Parašas ir notarizacija paprastais žodžiais, skirti tiems, kurie kuria pirmą Mac programąKą daro kodo parašas, notarizacija ir stapling, kokia tvarka, ką tavo naudotojai mato be jų ir kaip patikrinti savo kompiliaciją.
- Kiek iš tiesų verta dofollow nuoroda, iš svetainės, kuri ją siūloKą reiškia dofollow, ką Google sako apie nuorodas, kodėl nuoroda iš naujo katalogo šiandien mažai verta ir ką daryti vietoj nuorodų pirkimo.