يقبل Swift Student Challenge تطبيقات Mac الآن. هذا ما كنت سأبنيه
بقلم Justinas Rolando، صانع MacPip
في 10 نوفمبر 2026، أعلنت Apple عن Swift Student Challenge 2027. التقديم مفتوح من 8 فبراير إلى 28، 2027، والجديد هذا العام أن التطبيق يمكن أن يكون لأي منصة من Apple: iOS أو iPadOS أو macOS أو visionOS أو tvOS أو watchOS. في العام الماضي طلبت Apple app playgrounds. يجب أن تكون المشاركة تطبيق Xcode أو app playground من Swift Playground داخل ملف ZIP بحجم لا يزيد على 500 MB، مبنيًا بـ Xcode 27 أو Swift Playground 4.7 أو أحدث، ومصنوعًا بمفردك، وبالإنجليزية، ويعمل دون شبكة، وبحيث يستطيع المحكِّم إنهاءه في ثلاث دقائق. إذا كنت طالبًا يحب الـ Mac، فإن تطبيق Mac صغيرًا يعمل دون اتصال ويُظهر فكرته بسرعة أصبح الآن خيارًا حقيقيًا.
لم أتوقع أن تكون مسابقة للطلاب هي خبر Mac الذي سأكتب عنه هذا الأسبوع، لكن هذه المسابقة تغيّر ما يمكنك المشاركة به. في 10 نوفمبر، أعلنت Apple عن Swift Student Challenge 2027، والسطر المهم بالنسبة لي قصير: يمكن للطلاب الآن تقديم تطبيق لأي منصة من Apple. وهذا يشمل الـ Mac.
ما الذي تغيّر، وماذا تقول القواعد، وكيف كنت سأخطط لمشاركة بتطبيق Mac لو كنت طالبًا بقيت له ثلاثة أشهر.
ما الذي تغيّر
- أي منصة من Apple. تقول صفحة الأهلية لدى Apple إنه في Challenge 2027 يمكن أن يكون تطبيقك لأنظمة iOS أو iPadOS أو macOS أو visionOS أو tvOS أو watchOS.
- كان العام الماضي عن app playgrounds. عندما فُتح Challenge 2026، دعت ملاحظة Apple نفسها الطلاب إلى تقديم app playgrounds الخاصة بهم، المصنوعة على Mac أو iPad باستخدام Xcode أو Swift Playground.
- المواعيد. التقديم مفتوح من 8 فبراير إلى 28، 2027، بحسب صفحة Challenge.
- الجائزة. يحصل كل الفائزين على سنة من Apple Developer Program وهدية. وتُدعى مجموعة أصغر من Distinguished Winners إلى Apple في كوبرتينو.
القواعد التي تشكّل تطبيق Mac
كل هذا مأخوذ من صفحة الأهلية لدى Apple. وكل قاعدة تدفع المشاركة بتطبيق Mac في اتجاه ما.
- تطبيق، لا أداة. يجب أن يكون تطبيق Xcode أو app playground مبنيًا بـ Swift Playground. أدوات سطر الأوامر والحزم غير مقبولة. لذلك لا يُحتسب مساعد Terminal الذي كتبته الصيف الماضي. يحتاج إلى نافذة أو عنصر في شريط القوائم.
- ثلاث دقائق. يجب أن يكون التطبيق شيئًا يستطيع المحكِّم تجربته خلال ثلاث دقائق.
- بلا شبكة. يجب ألا يعتمد على اتصال بالشبكة، وكل ما يستخدمه يجب أن يكون داخل ملف ZIP، ويُحكَّم عليه دون اتصال. لا مفاتيح API، ولا خادم، ولا خدمة ذكاء اصطناعي سحابية.
- الحد الأقصى 500 MB. يمكن أن يصل حجم ملف ZIP إلى 500 MB.
- أنت وحدك. لا يُنظر في العمل الجماعي. يُسمح بالشيفرة المفتوحة المصدر والصور والأصوات من الملكية العامة مع ذكر المصدر والسبب.
- أدوات جديدة. يجب أن يُبنى ويعمل باستخدام Xcode 27 أو Swift Playground 4.7، أو أحدث.
- الإنجليزية. يجب أن يكون كل المحتوى بالإنجليزية.
من يمكنه المشاركة
لا يمكن أن تكون موظفًا بدوام كامل كمطوّر. تحتاج إلى حساب مطوّر Apple مجاني أو عضوية مدفوعة. ويجب أن تكون مسجلًا في مدرسة معتمدة أو في Apple Developer Academy (أو تخرجت حديثًا، بالأيام: 90)، أو ضمن برنامج لمنظمة STEM، أو أنهيت الثانوية حديثًا (بالأشهر: 6) وتنتظر مقعدًا في الكلية أو تملكه.
الحد الأدنى للعمر هو 13 في معظم الأماكن، وهو أعلى في بعضها: 14 في ليتوانيا وإيطاليا وإسبانيا وبعض الدول الأخرى، و15 في فرنسا، و16 في ألمانيا وهولندا وبولندا وغيرها. تحقق من بلدك في الصفحة. يمكنك الفوز حتى ثلاث مرات، وأن تكون Distinguished Winner مرة واحدة.
لماذا يُعد تطبيق Mac رهانًا جيدًا
هذا الجزء رأيي أنا، وليس رأي Apple. يستطيع تطبيق Mac استخدام أشياء لا تتوفر بالطريقة نفسها في المنصات الأخرى: شريط القوائم، ونوافذ كثيرة جنبًا إلى جنب، ولوحة مفاتيح كاملة، والسحب والإفلات بين التطبيقات، والآن اللمس على MacBook Pro الجديد بشاشة اللمس. يستطيع المحكِّم الجالس أمام Mac أن يرى كل ذلك في دقيقة.
يناسب تطبيق شريط القوائم قاعدة الدقائق الثلاث جيدًا. فهو يفعل شيئًا واحدًا، ويبعد دائمًا نقرة واحدة، ولا يوجد فيه ما يُمرَّر. وكذلك تطبيق إنتاجية صغير يحل مشكلة مزعجة واحدة لديك.
كيف كنت سأخطط له
- اختر لحظة واحدة. اكتب الشيء الوحيد الذي يجب أن يشعر به المحكِّم أو يتعلمه في الثواني الأولى، وعددها: 30. ابنِ ذلك أولًا، واحذف ما لا يخدمه.
- اجعله يعمل في وضع الطيران منذ اليوم الأول. ضمّن بيانات العينة والصور والأصوات. إذا أردت الذكاء الاصطناعي، فيجب أن يعمل على الـ Mac نفسه، دون خادم.
- أضف ترحيبًا قصيرًا، مدته بالثواني: 20. شاشة أولى قصيرة تقول ما الذي يجب تجربته. لن يجلس المحكّمون بجانبك.
- ابنِه من نسخة نظيفة. قبل أن تضغطه في ZIP، انسخ المشروع إلى مجلد جديد في حساب آخر أو على Mac آخر وابنِه هناك. أي شيء يعمل فقط بسبب إعداداتك الخاصة، مثل فريق التوقيع أو ملف في مجلد التنزيلات أو حزمة تحتاج إلى الشبكة لتُحلّ، سيظهر. هذه نصيحتي أنا، وليست إحدى قواعد Apple.
- أبقِ ملف ZIP صغيرًا. اترك مجلدات البناء وكل ما يستطيع Xcode إنشاءه من جديد. حجم 500 MB كبير، لكن الفيديو يتراكم بسرعة.
- احضر الجلسات المجانية. تعرض Apple جلسات Meet with Apple عبر الإنترنت للطلاب: البدء بالبرمجة بالوكلاء في Xcode بتاريخ 10 ديسمبر، والاستعداد لـ Challenge بتاريخ 14 يناير، وحكاية قصة تطبيقك بتاريخ 4 فبراير.
- اكتب لماذا بنيته. تقول Apple إن أفضل الأفكار تأتي مما يهمك. سببك جزء من المشاركة.
بعد فبراير
إذا بنيت شيئًا جيدًا، فلا تتركه في ملف ZIP. يمكن لتطبيق Mac أن يُوزَّع خارج Mac App Store باستخدام Developer ID، وهو يحتاج إلى البرنامج المدفوع الذي يحصل عليه الفائزون لمدة سنة على أي حال. وقّعه، واحصل على توثيقه، وضعه في صورة قرص.
جديد اليوم في MacPip: مساعد خلفية DMG. حدد حجم النافذة، واسحب أيقونة التطبيق ورابط Applications إلى حيث تريد، وأسقط صورة الخلفية لتتحقق من حجمها ونسختها لشاشات Retina، وانسخ أمر create-dmg. لا تغادر الصورة متصفحك أبدًا. وشرح التوثيق وقائمة تحقق الإطلاق بجواره.
وعندما يكون جاهزًا، إدراج تطبيق Mac في MacPip مجاني، سواء كان مشروع طالب أم لا. تُفحص الإدراجات تلقائيًا عند تقديمها، وتعني العلامة الزرقاء فقط أن شخصًا جرّب التطبيق في تاريخ ما.
المصادر
- Apple Developer: الإعلان عن Swift Student Challenge 2027 (10 نوفمبر 2026)
- Apple Developer: Swift Student Challenge
- Apple Developer: أهلية Swift Student Challenge ومتطلباته
- Apple Developer: استعد لـ Swift Student Challenge
- Apple Developer: Hello Developer، نوفمبر 2026
- Apple Developer: باب تقديم Swift Student Challenge مفتوح الآن (6 فبراير 2026)
واصل القراءة
- Claude Fable 5.2 وMythos 5.2: ما الجديد، واختبارات الأداء، وما يعنيه ذلك لجهاز Mac لديكصدر Claude Fable 5.2 وMythos 5.2 في 9 نوفمبر 2026. اختبارات الأداء من Anthropic في رسوم بيانية، والأسعار، وما يتغيّر على Mac، وأربع أدوات مجانية.
- macOS 27.2.1 يوقف ثقة curl في eMudhra. هذا ما كنت سأفحصه في تطبيق Mac الخاص بيmacOS 27.2.1 و26.7.3 و15.8.3 تزيل خمس شهادات جذر من /etc/ssl/cert.pem بعد اختراق مفاتيح eMudhra. ما الذي تغيّر، ومن يصل إليه الأمر، وما الذي ينبغي أن يختبره صنّاع تطبيقات Mac.
- ستصل Live Activities إلى شريط القائمة في Mac. هذا ما سأفعله بتطبيقي لنظام Macتعرض النسخة التجريبية من macOS 27.3 أنشطة Live Activities في شريط القائمة على أجهزة Mac بمعالج Apple silicon، ويمكن لتطبيقات Mac أن تبدأ أنشطتها الخاصة. ما الذي تغيّر، وما الحدود، وماذا تجرّب أولاً.
- الذاكرة تجعل أجهزة Mac أغلى. هذا ما كنت سأفعله في تطبيق Mac الخاص بيتقول Apple إن الذاكرة ستُبقي أجهزة Mac شحيحة وأغلى حتى 2027، وإن أرخص جهاز Mac يأتي بذاكرة 8 GB. لماذا يهمّ هذا تطبيق Mac الخاص بك، وما الفحوصات التي يمكنك إجراؤها هذا الأسبوع.
- تتيح Apple الآن التحدث إلى من يلغون اشتراكهم. إليك ما كنت سأفعله في تطبيقي على Macمنذ 4 نوفمبر، صار بإمكان اشتراكات App Store عرض رسالة أو عرض عند إلغاء الاشتراك. القواعد، وما تقوله Apple، وما يجب فحصه على Mac.
- ستضيف Apple سؤالين إلى تصنيف العمر. هذا ما سأفعله بتطبيق Mac الخاص بيابتداءً من 16 نوفمبر، يسأل App Store Connect عن مشاركة الموقع وميزات المواعدة، ويجب أن يجيب كل تطبيق قبل 12 يناير 2027. ما الذي تغيّر وماذا تفعل.
- Siri AI أصبحت مفتوحة لكل المطورين الآن. هذا ما سأفعله بتطبيقي لنظام Macفتحت Apple Siri AI لجميع المطورين في النسخة التجريبية من macOS 27.3. ما الذي تغيّر، وما الذي يمكنك إطلاقه وما لا يمكنك إطلاقه حتى الآن، وخطة قصيرة لتطبيق Mac صغير.
- تُشحن أجهزة Mac بشاشة اللمس في 6 نوفمبر. هذا ما سأتحقق منه في تطبيق Mac الخاص بيتصل أولى أجهزة Mac اللمسية من Apple في 6 نوفمبر. ما الذي تغيّر، وما الذي تطلبه Apple من المطورين، وقائمة قصيرة بما يمكنك اختباره في تطبيق Mac الخاص بك.
- تعريف بـ MacPipما هو MacPip، ولماذا بُني، وكيف تعمل البطاقات ويوم الإطلاق، وما تعنيه العلامة الزرقاء فعلًا، والأرقام الحقيقية من أيامه الأولى.
- كيف تُطلق تطبيق Mac: قائمة مراجعة تتسع لصفحة واحدةما الذي تفعله قبل يوم إطلاق تطبيق Mac وفيه وبعده: التوقيع، وصفحتك، والأدلّة، وProduct Hunt، وShow HN، وما الذي تقيسه.
- كيف تكتب وصفًا من سطر واحد يوضح ما يفعله تطبيق Macطريقة بسيطة لكتابة السطر تحت اسم تطبيق Mac: اذكر وظيفته، واحذف المبالغة، واختبره على شخص لم يرَ التطبيق من قبل.
- التوقيع والتوثيق بكلمات بسيطة، لمن يصنع أول تطبيق Mac لهما وظيفة توقيع الكود والتوثيق والتثبيت (Stapling) كلٌّ على حدة، وبأي ترتيب، وما يراه مستخدموك دونها، وكيف تتحقق من بنائك الخاص.
- ما قيمة رابط dofollow بصدق، من موقع يقدّمهما معنى dofollow، وما الذي تقوله Google عن الروابط، ولماذا لا يعني الرابط من دليل جديد الكثير اليوم، وما الذي تفعله بدلًا من شراء الروابط.