赞助登录提交
博客

Swift Student Challenge 现在接受 Mac 应用了。这是我会做的

作者 Justinas Rolando,MacPip 的开发者

简短回答

2026年11月10日,Apple 宣布了 Swift Student Challenge 2027。提交时间为 2月8日 到 28,2027,而今年的新变化是,应用可以面向任何 Apple 平台:iOS、iPadOS、macOS、visionOS、tvOS 或 watchOS。去年 Apple 要求的是 app playground。作品必须是 Xcode 应用,或 Swift Playground 的 app playground,装在不超过 500 MB 的 ZIP 里,用 Xcode 27 或 Swift Playground 4.7(或更新版本)构建,独自完成,使用英语,无需网络即可运行,并且评委能在三分钟内走完。如果你是喜欢 Mac 的学生,一款能快速展示重点的小型离线 Mac 应用,现在是一个实实在在的选择。

我没想到一场学生比赛会成为我这周要写的 Mac 新闻,但这一次改变了你可以报名的内容。11月10日,Apple 宣布了 Swift Student Challenge 2027,对我来说重要的是那句简短的话:学生现在可以提交适用于任何 Apple 平台的应用。这包括 Mac。

变化是什么,规则怎么说,以及如果我是一名还有三个月的学生,会怎样规划一份 Mac 参赛作品。

改动了什么

决定 Mac 应用方向的规则

这些都来自 Apple 的资格页面。每一条都会把 Mac 参赛作品推向某个方向。

谁可以参加

你不能是全职受雇的开发者。你需要一个免费的 Apple 开发者账户或付费会员资格。而且你需要就读于认可的学校或 Apple Developer Academy(或在最近 90 天内毕业),或参加 STEM 组织的项目,或在最近 6 个月内完成高中学业并正在等待大学名额或已有名额。

大多数地方的最低年龄是 13,有些地方更高:立陶宛、意大利、西班牙等是 14,法国是 15,德国、荷兰、波兰等是 16。请在页面上查看你所在的国家。你最多可以获奖三次,Distinguished Winner 只能当一次。

为什么 Mac 应用是个好选择

这一部分是我的看法,不是 Apple 的。Mac 应用能用到其他平台上方式不同的东西:菜单栏、并排的多个窗口、完整键盘、应用之间的拖放,现在还有新款触控屏 MacBook Pro 上的触控。坐在 Mac 前的评委一分钟就能看到这一切。

菜单栏应用很适合三分钟规则。它只做一件事,永远只差一次点击,也没有需要滚动的内容。一个解决你自己某个烦人问题的小型效率应用也一样。

我会怎么规划

  1. 选定一个瞬间。写下评委在最初 30 秒里应该感受或了解到的那一件事。先把它做出来,砍掉无助于它的部分。
  2. 从第一天起就让它在飞行模式下可用。把示例数据、图片和声音打包进去。如果想用 AI,它必须在 Mac 本机运行,不用服务器。
  3. 加一段 20 秒的欢迎。一个简短的首屏,告诉评委该试什么。评委不会坐在你身边。
  4. 用干净的副本构建。压缩成 ZIP 之前,把项目复制到另一个账户或另一台 Mac 的新文件夹里,在那里构建。凡是只因你自己的环境才能运行的东西,比如签名团队、下载文件夹里的文件,或需要联网才能解析的软件包,都会暴露出来。这是我自己的建议,不是 Apple 的规则。
  5. 让 ZIP 保持小巧。不要放构建文件夹和 Xcode 能重新生成的东西。500 MB 已经很多,但视频涨得很快。
  6. 参加免费的课程。Apple 为学生列出了在线的 Meet with Apple 课程:12月10日 是在 Xcode 中开始使用智能体编程,1月14日 是为 Challenge 做准备,2月4日 是讲好你的应用的故事。
  7. 写下你为什么做它。Apple 说,最好的想法来自你在乎的事。你的理由是作品的一部分。

二月之后

如果你做出了好东西,别让它躺在 ZIP 里。Mac 应用可以凭 Developer ID 在 Mac App Store 之外发布,这需要付费计划,而获奖者本来就能获得一年。签名,完成公证,再放进磁盘映像里。

MacPip 今天的新内容:DMG 背景助手。设置窗口大小,把应用图标和 Applications 链接拖到你想要的位置,放入背景图片检查它的尺寸和 Retina 副本,然后复制 create-dmg 命令。图片不会离开你的浏览器。公证讲解和发布清单就在旁边。

准备好之后,不论是不是学生项目,在 MacPip 上收录 Mac 应用都是免费的。提交的条目会被自动扫描,而蓝色对勾只表示有人在某个日期试用过这款应用。

来源

继续阅读

提交你的应用面向开发者的免费工具