RėmėjaiPrisijungtiPateikti
Tinklaraštis

Swift Student Challenge dabar priima Mac programas. Štai ką kurčiau

Autorius Justinas Rolando, MacPip kūrėjas

Trumpas atsakymas

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ė

Taisyklės, formuojančios Mac programą

Visos jos paimtos iš Apple tinkamumo puslapio. Kiekviena stumia Mac paraišką tam tikra kryptimi.

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

  1. 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.
  2. 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.
  3. Pridėk 20 s sveikinimą. Trumpas pirmas ekranas, kuris pasako, ką išbandyti. Vertintojai nesėdi šalia tavęs.
  4. 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ė.
  5. 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.
  6. 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.
  7. 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

Skaityk toliau

Pateik savo programąNemokami įrankiai kūrėjams