ARTICLE · 1001945
对话开发者 | 魔术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。详情请参阅此前文章。