夜雨聆风学习资料网

ARTICLE · 1001945

对话开发者 | 魔术App,不只是产品,更是一份信任

对话开发者 | 魔术App,不只是产品,更是一份信任

对于魔术师而言,一款魔术App的价值,从来不只是它今天能够实现什么,更在于你是否能够放心地将它带上真正的表演。

当你购买一款魔术App,你信任的不只是它的功能,也是在信任背后的开发者。你需要知道,它会被持续维护,会随着系统和技术的发展不断更新,也能够在多年之后依然可靠地服务于你的魔术。

这也是我们一直以来对待魔术App的态度。

原文由我们团队的Nelson发布于官方FB小组,现整理翻译为中文。

我想分享一些我认为非常重要的事情。

对于任何正在考虑购买魔术App,或者准备把自己的想法交给开发者去实现的魔术师来说,除了功能和价格,还有一个问题同样值得认真考虑:

你是否能够长期信任这个开发者?

过去几年里,我们见过各种各样的情况。

有些开发者发布了一款App,过了一段时间之后,就停止更新。

有些开发者停止提供技术支持。

还有一些App,最开始运行得很好,但随着新的iOS版本、API或第三方服务发生变化,问题开始出现。最终,App被放弃,开发者也不再继续维护。

当然,也可能有各种各样的理由。

但最终承担代价的,往往是用户。

开发者可以离开。

但你当初花钱购买的App已经无法像当初一样正常工作。

⸻

而现在,还有一个正在变得越来越明显的问题。

人工智能的发展,让软件开发变得比过去更加容易。

这当然是一件非常好的事情。

但与此同时,也让很多人产生了一种误解:

开发一款专业的App,是不是只需要告诉AI自己想要什么,然后把它生成的代码拼起来就可以了?

并不是这样。

AI可以在极短的时间里生成大量代码。

但它依然可能犯错。

可能误解软件架构,可能采用低效的解决方案,也可能构建出一些在最开始看起来完全没有问题,但随着时间推移逐渐暴露隐患的代码结构。

而很多问题,并不会第一天就出现。

可能几周之后出现。

可能几个月之后出现。

甚至可能等到App的规模越来越大之后,才真正暴露出来。

而软件越复杂,最初的架构和技术决策就越重要。

所以,下面两句话之间,其实存在着巨大的区别:

“AI帮我做了一个能运行的App。”

以及:

“我拥有足够的经验,可以把AI当作工具,同时独立完成一款专业App的开发、审查、维护和长期迭代。”

这是完全不同的两件事。

能让App跑起来,和能够长期把一个App做好,是两种完全不同的能力。

⸻

❌ 我们也正在看到越来越多的抄袭产品。

一些App尝试通过更快、更低成本的开发方式,去抄袭现有应用中的创意和功能。

从表面上看,它们可能非常相似。

相同的概念。

类似的功能。

类似的界面。

甚至第一次使用的时候,你可能觉得它们几乎没有区别。

但当你真正开始长期、深入地使用之后,一些最初并不明显的问题可能逐渐出现:

Bug。

兼容性问题。

功能限制。

稳定性问题。

以及各种隐藏的技术问题。

这也是为什么,价格并不一定是选择一款App时最重要的因素。

因为购买一款便宜的App,如果它最终停止工作,你可能反而会付出更大的代价。

有时候,一开始选择一个真正经过专业开发、并且能够持续维护的产品,反而是更省心、更可靠的选择。

⸻

🧙‍♂️ 所以我认为,魔术师选择一款App时,不应该只看App本身。

当你购买一个用于表演的工具时,你购买的并不只是几行代码。

你实际上也在信任它背后的开发者。

你需要相信:

🔹 产品会持续得到维护。

🔹 出现问题时,会有人负责解决。

🔹 新版本iOS发布后,会继续适配。

🔹 各种API和第三方集成发生变化后,产品依然能够持续维护。

🔹 用户的信息能够得到保护。

🔹 当你真正需要帮助的时候,可以获得技术支持。

🔹 这个项目不会在几个月之后突然消失。

🔹 开发者拥有解决未来问题的能力,而不仅仅是解决今天问题的能力。

这些同样都是产品的一部分。

⸻

🏆 而这正是我希望自己的工作能够坚持的方向。

我已经开发软件超过10年。

目前,我有超过10款正在持续运营的魔术应用,其中很多产品已经经历了多年的持续开发和更新。

这些年来,我一直在Apple生态中进行开发、维护、更新产品,并解决各种真实用户在实际使用过程中遇到的问题。

而有一点,我尤其重视:

我的App不会在发布的那一天结束。

它们会继续发展。

继续获得更新。

继续采用新的技术。

继续得到维护。

当然,这些年来我也犯过错误。

但我认为,这恰恰是经验真正有价值的地方。

因为只有经历过足够多真实的问题,你才会真正明白:

专业的软件不能只考虑今天。

它必须考虑明天。

甚至后天。

你需要提前思考:

新的iOS版本怎么办?

API发生变化怎么办?

第三方服务停止怎么办?

用户数量增加之后怎么办?

当产品变得越来越复杂之后,最初的架构还能不能支撑它继续发展?

这才是真正的长期开发。

⸻

🤖 AI已经改变了软件开发。

没错,我自己也在使用AI。

但对我来说:

AI是工具,而不是经验的替代品。

你可以在几秒钟内生成代码。

真正困难的部分,是判断这些代码到底是不是好的代码。

知道它为什么好。

知道什么时候它是错的。

知道应该如何修改。

知道未来应该如何扩展。

更重要的是:

知道它可能在六个月之后给你带来什么问题。

这些能力,并不是通过让AI多生成几段代码就能获得的。

它来自多年开发、维护真实软件,以及一次又一次解决真实问题的经验。

⸻

❤️ 所以,当你选择一款魔术App时,不要只看它今天能做什么。

看看它背后是谁。

看看开发者过去做过什么。

看看他们开发软件有多少年。

看看他们的应用是否还在持续更新。

看看是否真的有人提供技术支持。

看看他们是否拥有已经稳定运行多年的产品。

然后问自己一个简单的问题:

“当下一个问题出现的时候,谁还会在那里?”

因为一款好的App,并不只是购买时能够正常工作的App。

真正好的产品,是几年之后依然能够正常运行,持续更新,持续进化,并且依然有人愿意为它负责。

而在开发软件超过十年之后,这正是我希望继续打造的东西:

为魔术师打造真正能够长期使用的工具。

不依赖一时的趋势。

不依赖快速抄袭。

也不依赖几个小时就生成出来的解决方案。

为持续进化而打造。

为长期使用而打造。

而最重要的是:

无论几年之后,当你遇到下一个问题时,背后依然有人在那里。 🧙‍♂️🚀


用户评论精选

作为一名App开发者,我非常认同你的观点。我甚至还有一些早在2018年就发布的App,到现在我依然在持续更新和迭代,让它们不断进化。这里有些朋友应该都知道 😊

我100%赞同这段话。支持创新,以及支持那些愿意为自己的产品长期负责的创作者,是非常重要的。

感谢你不断突破魔术的可能性,持续带来新的创意,也一直积极参与和支持魔术社区。

非常喜欢你的这些App,也很支持你所带来的这些产品和支持体验,相比过去市面上已有的产品,确实有了很大的提升。完全赞同你所说的这些观点,100%支持。

我完全赞同你说的这些,也不得不说,你的App真的非常出色!

你的客户支持更是无可比拟。我之前提出过一个改进建议,结果当天就完成了更新,并通过TestFlight提供给我测试!这可是我的亲身经历!

另外,现在你已经把文字说明直接整合到了App的设置页面中,我觉得这是非常好的做法。这样既方便快速更新内容,也让所有功能和操作都变得更加清晰易懂。

视频教程当然也很好,但对于开发者来说制作和更新视频需要花费更多时间,因此相对来说更新速度会慢一些。

非常感谢Nelson!!!🫶

我完全赞同Nelson在这里所说的一切。

这其实也是我最开始愿意投入时间和金钱购买他的App的主要原因之一。重要的不只是App本身有哪些功能,更重要的是,你知道产品背后的开发者愿意长期投入,持续维护、改进,并为用户提供支持。

作为一名职业魔术师,我需要的是能够真正用于现场表演、值得信赖的工具。可靠性、持续更新以及及时有效的客户支持,远比为了省几欧元而购买一款未来可能无人维护的App更有价值。

感谢Nelson分享这些想法。这也正是为什么我们当中的很多人愿意信任你的作品。


为了更好地服务中国大陆用户,我们推出了 Secret Club。详情请参阅此前文章。

👉Secret Club | 魔术师的秘密装备实验室

相关学习资料