SponsorGiriş yapGönder
Blog

Swift Student Challenge artık Mac uygulamalarını kabul ediyor. Ben şunu geliştirirdim

Yazan: Justinas Rolando, MacPip'in yapımcısı

Kısa cevap

10 Kasım 2026 tarihinde Apple, Swift Student Challenge 2027 yarışmasını duyurdu. Başvurular 8 Şubat ile 28, 2027 arasında açık ve bu yıl yeni olarak uygulama her Apple platformu için olabilir: iOS, iPadOS, macOS, visionOS, tvOS veya watchOS. Geçen yıl Apple app playground istemişti. Başvuru, bir Xcode uygulaması ya da en fazla 500 MB'lık bir ZIP içinde Swift Playground app playground'u olmalı, Xcode 27 veya Swift Playground 4.7 ya da daha yenisiyle derlenmiş, tek başına yapılmış, İngilizce, ağ olmadan çalışan ve bir jüri üyesinin üç dakikada baştan sona görebileceği bir şey olmalı. Mac'i seven bir öğrenciyseniz, amacını hızla gösteren küçük, çevrimdışı bir Mac uygulaması artık gerçek bir seçenek.

Bir öğrenci yarışmasının bu hafta yazacağım Mac haberi olacağını beklemiyordum, ama bu yarışma neyi gönderebileceğinizi değiştiriyor. 10 Kasım tarihinde Apple Swift Student Challenge 2027 yarışmasını duyurdu ve benim için önemli olan cümle kısa: öğrenciler artık her Apple platformu için bir uygulama gönderebilir. Buna Mac de dahil.

Neyin değiştiği, kuralların ne dediği ve üç ayı kalmış bir öğrenci olsaydım bir Mac başvurusunu nasıl planlayacağım.

Neler değişti

Bir Mac uygulamasını şekillendiren kurallar

Bunların hepsi Apple'ın uygunluk sayfasından geliyor. Her biri bir Mac başvurusunu belli bir yöne iter.

Kimler katılabilir

Tam zamanlı geliştirici olarak çalışıyor olmamalısınız. Ücretsiz bir Apple geliştirici hesabına ya da ücretli bir üyeliğe ihtiyacınız var. Ayrıca akredite bir okula ya da Apple Developer Academy'ye kayıtlı olmalısınız (veya son 90 gün içinde mezun olmuş), bir STEM kuruluşunun programında olmalısınız ya da son 6 ay içinde liseyi bitirmiş ve üniversitede yer bekliyor veya yeri almış olmalısınız.

En düşük yaş çoğu yerde 13, bazı yerlerde daha yüksek: Litvanya, İtalya, İspanya ve birkaç yerde 14, Fransa'da 15, Almanya, Hollanda, Polonya ve diğerlerinde 16. Kendi ülkenizi sayfadan kontrol edin. En fazla üç kez kazanabilir ve bir kez Distinguished Winner olabilirsiniz.

Mac uygulaması neden iyi bir tercih

Bu bölüm benim görüşüm, Apple'ın değil. Bir Mac uygulaması diğer platformların aynı biçimde sahip olmadığı şeyleri kullanabilir: menü çubuğu, yan yana birçok pencere, tam klavye, uygulamalar arası sürükle bırak ve şimdi yeni dokunmatik ekranlı MacBook Pro üzerinde dokunma. Bir Mac başındaki jüri üyesi bunların hepsini bir dakikada görebilir.

Menü çubuğu uygulaması üç dakika kuralına iyi uyar. Tek bir iş yapar, hep tek tık uzaktadır ve kaydırılacak bir şey yoktur. Sizi rahatsız eden tek bir sorunu çözen küçük bir üretkenlik uygulaması da öyle.

Nasıl planlardım

  1. Tek bir an seçin. Jürinin ilk 30 saniyede hissetmesini ya da öğrenmesini istediğiniz tek şeyi yazın. Önce onu geliştirin, ona hizmet etmeyeni çıkarın.
  2. İlk günden uçak modunda çalışmasını sağlayın. Örnek verilerinizi, görsellerinizi ve seslerinizi pakete koyun. Yapay zekâ istiyorsanız Mac'in kendisinde çalışmalı, sunucu olmadan.
  3. 20 saniyelik bir karşılama ekleyin. Ne deneyeceğinizi söyleyen kısa bir ilk ekran. Jüri üyeleri yanınızda oturmuyor.
  4. Temiz bir kopyadan derleyin. ZIP'lemeden önce projeyi başka bir hesapta ya da başka bir Mac'te yeni bir klasöre kopyalayın ve orada derleyin. Yalnızca kendi kurulumunuz sayesinde çalışan her şey, örneğin bir imzalama ekibi, İndirilenler klasörünüzdeki bir dosya ya da çözülmek için ağ gerektiren bir paket, ortaya çıkar. Bu benim kendi önerim, Apple'ın kuralı değil.
  5. ZIP'i küçük tutun. Derleme klasörlerini ve Xcode'un yeniden üretebileceği her şeyi dışarıda bırakın. 500 MB çok, ama video hızla büyür.
  6. Ücretsiz oturumlara katılın. Apple öğrenciler için çevrimiçi Meet with Apple oturumları listeliyor: Xcode'da agentic coding'e başlamak (10 Aralık), Challenge'a hazırlanmak (14 Ocak) ve uygulamanızın hikâyesini anlatmak (4 Şubat).
  7. Neden yaptığınızı yazın. Apple'a göre en iyi fikirler önemsediğiniz şeylerden gelir. Nedeniniz başvurunun bir parçası.

Şubat'tan sonra

İyi bir şey geliştirirseniz onu bir ZIP'te bırakmayın. Bir Mac uygulaması Developer ID ile Mac App Store dışında dağıtılabilir; bunun için kazananların zaten bir yıl boyunca aldığı ücretli program gerekir. İmzalayın, noter onayından geçirin ve bir disk imajına koyun.

Bugün MacPip'te yeni: DMG arka plan yardımcısı. Pencere boyutunu ayarlayın, uygulama simgesini ve Applications bağlantısını istediğiniz yere sürükleyin, boyutunu ve Retina kopyasını kontrol etmek için arka plan resminizi bırakın ve create-dmg komutunu kopyalayın. Resim tarayıcınızdan asla çıkmaz. Noter onayı açıklaması ve lansman kontrol listesi hemen yanında.

Hazır olduğunda ise MacPip'te bir Mac uygulamasını listelemek ücretsizdir, öğrenci projesi olsun olmasın. Kayıtlar gönderildiğinde otomatik olarak taranır ve mavi tik yalnızca bir kişinin uygulamayı bir tarihte denediği anlamına gelir.

Kaynaklar

Okumaya devam edin

Uygulamanızı gönderinYapımcılar için ücretsiz araçlar