• 苹果新发布的Pathways让你0基础也能做出爆款App ?
  • 发布于 13小时前
  • 23 热度
    0 评论
前言
前段时间看到苹果居然推出了一个叫 Pathways 的项目(链接在文末),专门手把手教小白开发 App!一直想分享这个内容,但是最近太忙了,今天终于有时间了。

说实话,作为一个在 iOS 开发圈摸爬滚打好几年的老司机,我第一反应是:苹果这是怎么了?以前那个"高冷"的苹果去哪了?记得我刚入行那会儿,想学 iOS 开发简直是地狱模式。苹果的开发者文档密密麻麻一大堆,新手根本不知道从哪开始看。经常是看了半天官方文档,还是一头雾水。现在好了,苹果直接给你铺好路,一步步带你走。我昨天亲自体验了一下这个 Pathways,不得不说,确实比以前友好太多了。今天就来跟大家聊聊这到底是怎么回事。

Pathways 到底是个啥?
说白了,Pathways 就是苹果给新手准备的"保姆级教程合集"。里面有视频、文档、工具,反正你能想到的学习资源都有。我刚打开这个页面的时候,第一感觉就是:苹果这次真的是下血本了!以前他们就是把一堆资源往那一扔,然后告诉你"自己看着办"。现在好了,直接给你安排得明明白白的。

苹果一共规划了 7 条学习路径,我逐个看了一遍:
Getting started as an Apple developer - 开发者入门,从零开始
Design - 设计基础,这个真的很重要,我见过太多功能牛逼但界面丑得要死的 App
Swift - 苹果家的编程语言,这是核心,也是基础
SwiftUI - 现在最火的界面开发框架
Games - 想做游戏的看这个,这个我还没玩过,有兴趣的可以试试
visionOS - 给 Vision Pro 开发应用,虽然买得起的人不多,但是这个是未来的趋势,可以先了解一下
Distribute on the App Store - 怎么把你的 App 发到应用商店,这个是重点,也是很多新手头疼的问题
最贴心的是,每个路径都不是简单的把文档扔给你,而是会问你一些实际问题。比如"你打算靠这个 App 怎么赚钱?""用户遇到这种情况你准备怎么处理?"这种实用性的指导,确实是之前没有的。

门槛真的降低了吗?
苹果这次说得很实在:"你只需要一台 Mac 和一个想法。"
乍一听好像挺简单的,但我仔细研究了一下,发现苹果这次确实是在认真降低门槛。首先,免费的开发者账户就够你学习了,虽然功能有限制,但对新手来说完全够用。只有真的要发布到 App Store 才需要付 99 美元一年。我最惊喜的地方是,Pathways 真的很实用。不像以前那些看完就忘的教程,这个会从头到尾考虑你可能遇到的问题。设计怎么弄?技术栈怎么选?甚至连怎么赚钱都会提到。还有一点特别好,就是帮你解决选择困难症。以前新手最头疼的就是"我应该用这个还是那个?"现在直接告诉你:什么情况用什么技术,明明白白的。

苹果为什么突然这么好心?

其实苹果推出 Pathways 肯定不是突然良心发现,背后的小算盘我大概能猜到:

1.App Store 需要新鲜血液

现在 App Store 上确实有几百万个 App,但说实话,能让人眼前一亮的不多。苹果急需更多有创意的开发者进来,给生态系统注入活力。毕竟,好的 App 越多,苹果抽成赚得也越多嘛。

2.安卓那边压力太大
不得不承认,安卓开发的门槛确实比 iOS 低一些,而且开源资源更丰富。苹果不能眼睁睁看着潜在的开发者都跑到安卓那边去了。

3.Vision Pro 需要内容支撑
这个我觉得是重点。Vision Pro 刚发布,但是 visionOS 的应用少得可怜。如果开发门槛一直这么高,谁来给 Vision Pro 做内容?所以苹果必须想办法让更多人入坑。

对我们这些开发者有啥好处?
说实话,这对想入门 iOS 开发的朋友来说,真的是天大的好事。我想起之前有个朋友想学 iOS 开发,买了一堆书回来,结果看了两个月还是不知道该从哪下手。现在有了 Pathways,至少不用担心方向走错了,毕竟这是苹果官方出品。更关键的是,Pathways 不光教技术,还会教你怎么思考一个产品。我觉得这点特别好,因为很多技术教程只管教你写代码,但不会告诉你:
1.你这个 App 到底要解决什么问题?
2.谁会用你的 App?
3.用户体验怎么设计?

4.打算怎么赚钱?


这些问题看起来简单,但往往比技术本身更重要。我见过太多技术很厉害但做不出好产品的程序员了。

当然也不是完全没门槛
不过话说回来,Pathways 也不是什么万能神器。
首先,虽然苹果说"只要一台 Mac 和一个想法",但 Mac 的价格摆在那里。最便宜的 MacBook Air 也要七八千,对学生党来说还是挺肉疼的。
其次,学习路径清晰了,但 App 开发本身的复杂性可没有因此降低。你要做个简单的 App 还好,想做点复杂的功能,还是得花时间啃各种技术细节。
最关键的是,会写代码和能做出好 App 之间,还隔着十万八千里呢。Pathways 只是让你更容易入门,但想成为优秀的开发者,还得靠大量的练习和踩坑。这点没有捷径可走。

最后说两句
总得来说,苹果推出 Pathways 对大家都是好事。门槛降低了,更多有想法的人就能把创意变成现实,苹果也能获得更多优质的应用。双赢的局面嘛。如果你正在纠结要不要开始学 iOS 开发,我的意见是:先试试呗!反正免费开发者账户不要钱,大不了就是浪费点时间。说不定你就是下一个独立开发者成功案例呢?

想了解的朋友可以去 Apple Developer Pathways[1] 看看。如果觉得这篇文章有用,记得点赞、在看、转发给更多想入坑的朋友!

最后问个问题:你们有没有一直想做但没动手的 App 想法?欢迎在评论区分享,说不定我们可以一起讨论讨论!


参考资料
[1] Apple Developer Pathways: https://developer.apple.com/pathways/

用户评论