苹果的例外:开放式创新理论的瓦解之处

尚无读者喜欢这篇文章。
An apple wrapped in fencing

Opensource.com

在过去几周,我注意到越来越多的人指出一个一直困扰我的悖论。当许多公司拥抱开放式创新和文化时,有一个非常成功的例外:苹果。关于这个主题的三篇文章,这里这里这里

我怀疑很少有人会声称苹果拥有开放的文化——关于苹果保密的故事是传奇般的。你可以争辩说苹果在开放式创新方面做了一些令人印象深刻的实验——最值得注意的是他们的 iPhone 应用商店。但即使是他们的开放的东西,似乎也绝对是……封闭的。

我注意到 Google 最近一直在 更大力度地宣传他们的开放性,你不得不想象,部分原因是他们想在消费市场中将自己与苹果区分开来。

然而,在开源世界生活了 10 多年,并且认识很多开源的真正信徒之后,我可以告诉你,没有哪家公司能比苹果更快地让更多人为了一个闪亮的新物件而抛开他们的信仰。

Wade Roush 在这篇 文章 中提供了一个有趣的解释

“这个悖论——而且这可能触及数字时代资本主义的核心——是苹果的封闭式创新风格最终产生了如此有助于开放式创新的技术。”

我和其他许多人一样,也是一个充满幻想的苹果爱好者。没有我的 MacBook Pro 和 iPhone,我会感到迷失。但我也是一个开源的真正信徒,有时我对自己如此喜爱苹果的东西感到有点内疚。

所以有两个问题要问你

1) 上面的引言,即苹果产品即使不是以开放的方式创造的,也能激发开放式创新,这是否给了我们一个简单的出路?我们还能同时热爱苹果,并将自己视为开源的真正信徒吗?

2) 为什么如此封闭的东西会如此出色?我们如何解释苹果的例外?

我很想听听你的想法。

 

 

 

 

 

标签
User profile image.
Chris Grams 是 Tidelift 的营销主管,《无广告品牌:在数字世界中打造成功品牌的秘诀》的作者。 Twitter LinkedIn 邮箱:chris(at)tidelift.com

67 条评论

在用户和修补匠高度重叠的地方,开放蓬勃发展。

没有哪个社区可以创造出像 iPhone 这样华丽的东西;它需要一个美丽法西斯的独特愿景,一家巨型公司的资源,以及一个充满用户的世界,他们会很乐意为了简单和确定性而放弃修补的能力。这类产品总会有存在的空间,这很好。

但没有哪个美丽法西斯能够创造出像 Drupal 这样令人惊叹的东西:一个开放架构的 CMS,它创造了数十亿美元的共享价值,远远超越了传统的 CMS。Drupal 插件的生态系统不断壮大,因为修补匠可以自由使用和改进。当然,可以赚到的钱更少,但每个人都受益——免费。

当一个开放的生态系统和一个封闭的生态系统正面交锋,势均力敌时会发生什么?在苹果和谷歌之间的战争中,我们即将发现答案。

“当一个开放的生态系统和一个封闭的生态系统正面交锋,势均力敌时会发生什么?在苹果和谷歌之间的战争中,我们即将发现答案。”

这很大程度上取决于环境。如果开放和封闭的生态系统是平等的,具有可比的“用户基础”和“开发者基础”,那么开放系统将获胜。
问题在于,在一个像软件专利这样糟糕的世界里,这两个生态系统无法平等竞争,因为封闭系统可以拉动开放系统无法切断的绳索。

我讨厌这个标题——“苹果的例外:开放式创新理论的瓦解之处”。什么瓦解了?伟大的事物只能在协作中创造出来的假设?
那么你正在做一个错误的假设,如果它传播开来,可能会很危险。主要原因是当像苹果这样的公司出现时,我们将失去支持者。

伟大的事物是在伟大的想法被认可和探索,并且伟大的头脑有机会从中创造出一些东西时创造出来的。

问题是,当环境对任何人开放时,这种情况更有可能发生,而不是在像苹果这样“反透明”的公司内部——但有时公司会成功并设法找到合适的人并将他们聚集在一起。

快速总结——互联网是比一家拥有严格规则的公司更好的工具,可以找到有伟大想法的人并将他们聚集在一起,即使两者都有例外情况。

像苹果这样的公司生产伟大产品的能力并不是我们变得软弱并开始怀疑自由和开源软件是否伟大的理由。

这是一个很棒的话题,我真的相信苹果的例外需要更多的思考。

话虽如此,我从根本上不同意 Roush 的整篇文章,尤其是引用的那句话。苹果技术究竟是如何“有助于开放式创新”的?我真的不知道他指的是什么“开放式创新”。

至于苹果应用商店,如果曾经有过围墙花园,那就是它了。我真的不会认为它是开放的。

尽管如此,这确实是一个重要的话题。我认为 Greg 的观点很中肯——以封闭的、中心化的方式更容易构建吸引人们的卓越用户体验。或者更确切地说,考虑到开放平台(如 Android)的相对不成熟,我们即将发现封闭式创新是否只是通往令人垂涎的“卓越状态”的更快但并非唯一的途径。

这也将是对开放平台的考验。到目前为止,开源领域很少关注用户体验设计以吸引大众市场。我注意到一些企业技术开源项目正在考虑这个要素,这让我感到有些鼓舞。但正如 Greg 指出的那样,游戏开始了……

实际上,我们正在讨论的是短期脆弱与长期稳健的创新。当你拥有大量的资源,再加上一个独裁者时,你可以快速取得惊人的成就……但随后它们就依赖于独裁者的奇思妙想和野心……乔布斯。

另一种选择,进化式创新,是马虎的、断断续续的、两步前进,一步后退等等。但力量和资源是分散的,它是草根的(即你在一个地方拔掉它,它会在其他地方重新发芽)。它总是需要更长的时间,但是,如果杂草丛生的花园能说明任何问题,那么它最终总是会获胜。

有几件事。首先,我同意 Google 比苹果更“开放”。但他们真的开放吗?我的意思是他们自己也有一些传奇般的保密措施。所以他们推出了一些非常开放的东西,很棒。这确实使他们更加开放。但我仍然认为你必须以不同的方式构建论点……不要将“苹果”与“谷歌”对立,而是将 iPhone 与 Android 对立(我在这里特意说 Android 而不是 Nexus One)。

虽然我喜欢一些开放的东西,但我看不到 Google 会赢。应用商店当然不是任何合理的定义中的开放,恕我直言。我见过的唯一真正开放的可以在 iPhone 上运行的项目需要对设备进行越狱,我认为这是一个主要问题。但这一定是“坏”事吗?我不确定一定是。我不确定他们是否偶然发现了一种更好的方式来为移动设备上运行的用户应用程序提供蓬勃发展的环境和市场。你当然不能对迄今为止的结果提出异议。Google 能找到一种竞争方式吗?陪审团显然仍在讨论中。我很怀疑,但我也本会说苹果在应用商店上施加他们目前拥有的限制是疯了。但它正在奏效。我们拥有非常丰富的应用程序,对消费者来说价格低廉,但却为发布商赚了一大笔钱。老实说,很难对这种模式提出异议。

我认为 Greg 在他的比较中是正确的。问题在于理解那些起作用的事物与不起作用的事物的本质和原因。我的意思是,当你看到像 Linux 内核和 C 编译器这样的高度技术性的项目来自开源,以及一些其他非常棒的应用程序,如 Firefox,人们会想要认为一切皆有可能。但显然情况并非如此清晰。

鉴于 iPhone 和应用商店如此成功(面对像 AT&T 独家销售这样巨大的问题!),好吧,我很想看到 Google “获胜”。但这将需要付出相当大的努力。

最让我担心的是,苹果拥有如此广泛的吸引力,从狂热粉丝到祖父母。他们拥有宣传阵地,并且他们正在有意识地推出越来越封闭的产品,以“这样,我们可以确保完美的用户体验”为借口。我担心他们产品的封闭性会扼杀整整一代修补匠。这些修补匠将成为未来的思想领袖。

我热爱开源,并且在过去的十年中,我大部分时间都靠推广开源软件为生。但我的公司完全使用 Mac 作为桌面电脑,我最近购买了一部 iPhone 3GS,我对它非常满意。

我们使用苹果产品的原因是它们结合了 Linux 的最佳性能和 Windows 的便利性。我没有时间摆弄 cups 来让打印机工作,然后发现我无法轻松使用它的所有功能。从供应商网站下载 OS X 驱动程序要容易得多。但它的 BSD 基础让我可以运行大量的开源软件,我们公司有一位员工是 fink 项目的管理员,该项目将 GNU/Linux 软件移植到 Darwin(我们鼓励他利用公司时间来帮助维护它)。

但我不想拥有 iPad。我讨厌 iPhone 上的开发体验(我花在整理证书上的时间比花在摆弄代码上的时间还多)。但话又说回来,我对 Android 的体验也好不到哪里去。我甚至看不到 Android 市场上有哪些应用程序,除了付费和免费的前 25 名,除非我拥有一部手机。这让购买决定变得有点困难。

但事实是,桌面 Linux 上的用户体验很差——而不是因为软件。有一家公司可以像乔布斯那样专注于可用性,比如 Gnome 桌面(也许是 Canonical),但目前确实没有商业理由这样做。在这种情况发生之前,我不认为 Linux 桌面能够与苹果提供的产品竞争。

我认为你击中了要害。我正在经历完全相同的事情:Mac 用于桌面工作(可用性和随时可用的 UNIX 工具的绝佳组合)和 Linux 用于所有服务器。这两个平台都不需要修补——它只是工作。

或者我想更准确地说,我们正在关注什么样的时间范围?对于苹果来说,Greg 在第一个回复中提出的观点可能是一个关键点。在短期内(在这种情况下是十年以上),一个“美丽法西斯”将苹果从死亡中拯救出来,并建立了一个追随者群体,其他公司为了得到哪怕是苍白的模仿也会出卖他们的祖母。但是当那个关键人物离开时会发生什么呢?

那种非常强大的中心化、控制型的领导人物可能会发现很难提拔可以取代他们的下属和思想家。作为人类,他们总会在某个时候离开。在 iPad 发布后关于苹果市政厅会议的一篇文章中,我被一条评论所震惊,乔布斯接受了那些勇敢到冒着“两眼之间中枪”风险的员工的提问。这可能是一种修辞手法,但它说明了一种沟通风格,这种风格很适合宣传,但可能不适合开放或诚实的交流。

从长远来看,当如此多的魔力似乎不是集中在公司的文化中,而是集中在一个领导人身上时,他们能否维持这种魔力?可能那里有一支强大、有能力的近乎平等的团队,但快速问答——说出一个他们的名字。

任何没有维护者的程序,如果不知道什么应该进入代码,什么不应该进入代码,都会以某种方式失败。

一个拥有知道用户想要什么的领导者的公司将会成功。一个拥有不知道用户想要什么的领导者的公司将会破产。

一个维护者知道用户想要什么的开源软件项目将会成功。一个维护者不知道用户想要什么的开源软件项目,如果有人出现,喜欢这个代码库并认为这个项目可以被更好地管理,那么它将被分支。

许多程序都是基于其他东西,甚至可能是一些并非用于当前用途的东西。许多成功的项目现在都有与开始时不同的领导者。

关键问题是:你如何找到能够领导你的软件项目的人?你如何处理任务委托?你如何处理人员更替?你如何处理来自他人的想法?

我认为 Cynic 的观点非常正确。这似乎是“单一创新者”与协作式、开放式创新群体之间的比较。当然,总会有一些主要靠自己工作并创造出让我们眼花缭乱的东西的创意和技术天才。但是,当你让这类人与其他人(技能水平不同)一起工作时,从长远来看,你将构建更好的小部件。

所以也许真正的问题是……除了中心明显的 figured (乔布斯)……苹果是否能让“天才创造者”长期保持快乐?我无法想象大多数有创新精神、聪明的人会喜欢在独裁统治下工作。

还有另一个角度,那就是修补的欲望呈钟形曲线分布。早期采用者可能会更多地修补,然后中间的人不太在意,但在未来某个时候,当特殊的东西变得司空见惯时,修补的需求会再次变得更强烈。

从我所知和 阅读的关于 iPhone 和 Android 应用程序开发的内容 来看,我认为他们都把自己逼到了墙角。Android 的角落更大,需要更长的时间才能撞到,但它会到来。

所以,我们意识到 iPhone 使开发者能够以更小的规模、更低的价格接触消费者。当你选择 100 个人时,其中 80 个人只会想要一些可以工作的东西,而这正是苹果的市场。可持续性问题是,剩下的 20 个人将包括有一天会取代苹果的创新者。他们要么是实际的发明者,要么是第一个采用新发明的人,并带动剩下的 80 个人。这是一个与苹果无法支持一个不断增长的开发者社区,因为工具和店面流程极其封闭的问题同时发生的问题。

同样,Android 将会看到大量的普及,因为它们接近从免费/开源软件模式中获益。然而,有两件事对他们不利。目前,他们似乎为每个基于 Android 的手机供应商都有一个不同的分支。这些硬件供应商仍在努力区分他们手机上的 Android。我们(尚未)知道这些不同的 Android 分支与主线有多远,但这将会反噬所有人。

另一个问题是开发环境。Android 是一个 Linux 内核加上一个虚拟机,应用程序在虚拟机中运行。FOSS 中已经存在的一切都需要移植到 Android 上运行,这会带来不同程度的麻烦。再加上硬件供应商在其上添加的定制层,你就拥有了一个表面下已经碎片化的单一市场,开发人员的门槛更高。

相比之下,Maemo 是在 Debian 基础上编写的,作为一个相对轻薄的电话/工作环境。当我想让我在 GNOME 或 KDE 上最喜欢的应用程序在我的手机上运行时,我将比在 Android 中运行它更接近在 Maemo 下运行它。

我的预测是,在不太遥远的未来,移动操作系统将成为一种商品,而最适合遵循开源方式构建的操作系统将是我们更多手机上使用的操作系统。

我们都可以看到 Windows 的接受度正在下降,因为它的用户眼中的冠军比尔·盖茨已经离开了技术领导者的职位。当乔布斯被赶出苹果公司,并在他回归后重新发展壮大时,也发生了同样的事情。如果史蒂夫决定辞职,这种情况将再次发生在苹果身上。

自 80 年代初以来,卓越的 UNIX 桌面电脑就已出现,现在正在演变成 Linux 桌面电脑,但这并没有让你的 20% 取代 Windows 或 MAC 桌面电脑。

另一个因素。当 UNIX 将 IBM 从 30 年的宝座上击落时,是它让 IBM 存活了下来,让苹果在没有史蒂夫的情况下蹒跚前行,并维持了微软,尽管它存在 Vista 糟糕和安全问题,这是股东的既得利益。他们是一家公司放慢创新速度,转而选择用更智能的用户界面重新包装和重新包装旧技术的理由。

我不愿意这么说,但持续的经济衰退可能是唯一一个因素,可以让你的 20% 通过真正创新的产品获得合理的市场份额。例如,交互式会话语音而不是老式的键盘和指针点击。

“我们(尚未)知道这些不同的 Android 分支与主线有多远,但这将会反噬所有人。”

“我们”?伙计,为你自己说话,我现在在我的家目录下放着世界上大多数 Android 设备的 代码库 :)

这并不漂亮。Android 感觉非常像准开源;你得到了大量代码转储,但没有适当的协调开发工作,没有真正的“Android 社区”与 Google 合作开发 Android。“Android 黑客”的“形状”奇怪地非常像 Windows Mobile 黑客——一小群孤立的人在特定项目上工作,彼此之间的沟通或协作有限。发布在论坛帖子中的 7zip 文件中,等等。

的确,苹果不是。苹果技术一直是闭源的,我确信他们甚至会花钱请人停止摆弄他们的设备。我会将苹果技术运行通常不应该运行的应用程序比作糟糕的产品设计,而不是“有助于开放式创新”。iphone 已经做了很多它本来不打算做的事情,但根本事实是它必须被越狱才能做到这一点。这绝不意味着对我来说“开放”。具有讽刺意味的是,我们为 iphone 上的越狱应用程序“欢呼”,但未能承认(警惕?)架构存在缺陷。这就是伟大的技术应该有的样子吗?如果你问我,苹果应该成为平庸的例外。

iPad 的故事不是关于一个了不起的平板电脑!

iPad 引入了一种新的计算机芯片来运行,苹果拥有并控制这种芯片。来自 iPad 技术规格

“1GHz Apple A4 定制设计、高性能、低功耗片上系统”

前段时间有传言称,当苹果从 IBM 的芯片部门挖来某人时,他们将进入芯片市场,他们的理由是为了能够更紧密地优化硬件的操作系统和应用程序。

缺点是他们比其他人更加封闭,因为虽然 *Unix 可以安装在 x86、64 位和更多系统上,但这个系统完全在苹果的控制之下。

如果苹果能够让它运行得更快、更酷、更高效,那么这很可能会出现在他们的 iPod 和 iPhone 类型消费产品中。如果他们在那里发展得足够好,那么笔记本电脑和台式机将紧随其后。

这将阻止像 PyStar 这样的公司能够使用通用设备并在其上安装 OS X。

苹果正在用模糊的手铐铐住人们。从外面看,它很温暖,但在里面它仍然把你铐在床上。

那是错的,苹果没有推出新的芯片。它实际上是三星生产的 SoC:http://www.osnews.com/story/22805/Apple_s_A4_ARM_CPU_GPU

我之前没看到,感谢您的澄清/更新。

强调“生产”这个词。它是由三星按照苹果的规格制造的。

“苹果正在用模糊的手铐铐住人们。从外面看,它很温暖,但在里面它仍然把你铐在床上。”

我注意到有些人似乎喜欢那样……并且显然很乐意为这种特权付费。

其他人正忙着努力制作模糊的手铐……

我认为可以从苹果产品是为傻瓜设计的极客产品,具有良好的设计和非常易于使用的 IHM 这一角度来探讨这个悖论。而开源是由极客为极客创建的工具,设计糟糕,界面是代码行。

当你使用 Linux 发行版并对其进行润色,使其看起来和感觉像“赏心悦目”时,一个 Linux 世界的新手可能需要大约 2 周的时间才能弄清楚这一点。你可以在性能出色的廉价硬件(500 美元)上运行它。

苹果公司将花费你 1500 美元购买同样的东西,你无法升级它,除非你更换成一个新的闪亮的白色 i... 不管他们将如何称呼它……

这就是一直有效的方法……营销……

有多少电影以苹果作为主要的超级计算机,但世界上有多少实验室真正使用它?

严格来说,OS X 不是 Linux,它是 UNIX,具体来说,是 BSD 派生的操作系统。并且它已通过 UNIX 认证。

嗨 Chris,
这是一个有趣的话题,我感谢你的帖子。
这是我的观点

#给你的两个问题
#
#1) 上面的引言,即苹果产品即使不是以开放的方式创造的,也能激发开放式创新,这是否给了我们 #一个简单的出路?我们还能同时热爱苹果,并将自己视为开源的真正信徒吗?

我认为苹果产品通过挑战人们对 GUI 前端从审美角度可以实现的想象力,激发了普遍的创新(不仅仅是开放式创新)。
代码方面(闭源):没有启发,所以答案是:没有出路(甚至没有艰难的出路)。
如果你对闭源和封闭平台感到满意,你就不能成为真正的开源信徒。至少我是这么感觉的。
我认为,如果你真的理解开源背后的真正价值,你将会是一个悲伤的 Mac 用户,并且在使用 iPhone 一段时间后会感到痛苦(在自由方面)。

#
#2) 为什么如此封闭的东西会如此出色?我们如何 #解释苹果的例外?

我不认为苹果是一个例外。相反,它是一个规则。
闭源应用程序和软件专利无处不在。
人们必须工作和赚钱来养家糊口。闭源模式非常容易理解,并且是我们世界的主导模式。
只是苹果公司非常了解这种封闭模式,并且可以完美地执行它。

他们也明白你需要两件主要的事情才能成功
好的产品和出色的营销。
开源模式也是如此。
我没有看到任何奇怪的地方。

我也同意 Alf 上面的评论,即 Mac 是为那些没有时间、愿望、头脑或胆量成为真正的极客的准极客准备的(这没什么不对的)。

顺便说一句,我也喜欢我的 Mint 笔记本电脑和 N900 手机。
实际上我喜欢我的 N900。它真的让我很极客 :)

“苹果的封闭式创新风格最终产生了如此有助于开放式创新的技术。”
这肯定是我听过的最荒谬的废话。多么好的方式来证明使用封闭产品的合理性。嘿,我并不反对你使用闭源软件/等等,但是如果你必须想出这种废话来帮助你晚上睡觉,那么你就是那个有负罪感的人。

苹果是真正的开源爱好者所憎恨的一切。然而,有许多大型苹果粉丝声称自己是大型开源爱好者。为什么?归根结底是这样。苹果不是微软。我不是 MS 的粉丝,但我承认苹果和许多其他公司并不更好或更坏。

Windows 还是 MacOS X?IPod 还是 Zune?Windows 手机还是 iPhone?“好吧,我不会给 MS 任何钱”,所以他们把它给了苹果,而没有适当花时间考虑其他选择。顺便说一句,我哪一个都不买!

并克服它。苹果的产品并没有那么伟大。我宁愿要一些价格不到一半的通用 mp3 播放器,它可以与所有操作系统兼容,具有可移动内存,并且电池没有焊接到上面。对于智能手机,我也可以这么说,但要补充一点,我想添加任何来源的应用程序,而不会破坏保修,并且具有多任务处理功能。

人们不应低估苹果(以及其他任何人)可以封闭的大量开源软件。他们还可以购买其他代码的各种(非独占)权利(例如,专有或 GPL)。

他们也有丰富的历史可以借鉴。多年来,他们积累了大量的代码和经验。乔布斯一直非常重视简洁、精致和风格。他已经招募了可能相处融洽并且可能在各自领域处于领先地位的人员。我指的是超越软件开发领域的领域。

当 openXXX(例如本网站推广的)在更密切地为普通用户服务的领域兴起时,时尚的开源将会兴起。为了帮助发展 openXXX,我们可能需要改进我们在这些领域的专家以及新手的工具。

我预计 FOSS 的胜利只是时间问题。我们作为一个社区的数量以及总人才和经验比苹果的员工有更多的增长空间。哈克,Google 拥有足够的资源在短期内与苹果竞争,同时帮助加快社区获得更广泛的经验和技能。

有些人被开源所吸引,不是为了自由(虽然显然他们需要访问代码),而是因为他们看到了创造非常高质量产品的潜力。这些人将非常被苹果吸引。在不同程度上,沿着连续统一体的人们也会被吸引,直到你达到一个点,当你移到相反的末端时,这些人会越来越多地拒绝苹果。

至于我自己,如果可以说我欣赏像 iphone 这样的精良产品,那么很可能也可以说我对开源产品接近高潮。创造、解决问题、以独特的方式或超越以往任何方式进行操作的力量对我来说是如此有吸引力的特征。一个*真正*精良的产品是一个开源产品,一个具有近乎无限潜力的产品。我希望随着时间的推移,能够帮助更多人获得对这种赋予生命特征的欣赏(请原谅这种陈词滥调)。

我正在思考我从 Richard Stallman 那里看到的一些东西

那些更喜欢“开源”的人,因为他们认为开发方法更好,他们更有可能被苹果的产品所吸引,
——而那些更喜欢“自由软件”(我是其中之一)的人更喜欢自由以及软件周围的开放和自由文化。

当然,你可以认为 iPhone 是一款不错的手机——但作为自由软件爱好者,如果你想要 100% 的自由,你会选择 Android 甚至 OpenMoko。

1) 不。
2) 因为当苹果获得大众时,我们还不够成熟。当我说成熟时,我的意思是成熟到足以意识到哪种方式是正确的方式。我们还没有看到大规模合作的潜力。大多数工作仍然由喜欢摆脱机构和法规的技术人员完成。一旦创新进化的基本模式是“协同工作”而不是竞争——事情就会提升到一个新的水平。只有竞争才需要秘密和封闭式开发。想想研究吧……

苹果产品最大的优点是它们通常无忧无虑。让我先说明一下,我自 1995 年以来一直在个人和专业领域中使用 Linux。我熟悉许多不同的发行版,并且几乎可以解决 Linux 盒子上的任何问题。Linux 和 OS X 都使用 cups 进行打印,但猜猜哪个系统可以开箱即用地与我尝试过的每台打印机一起工作,哪个系统不能?我在 OS X 上插入任何相机,系统都会打开 iPhoto 并提示我导入我的照片。每次都这样。我想花多少时间让一些基于 Linux 的媒体播放器与我的 iPod 同步?为什么我不能在 Rhythmbox 中编辑我的 mp3 中的元数据?一些可以正常工作的简单视频会议应用程序呢?这个视频剪辑需要哪个编解码器?

重点是,我可以在 Linux 电脑上解决所有这些问题,但我必须花一些时间处理这些问题,然后才能继续处理下一个任务。Apple 提供了一个系统,其中绝大多数东西“开箱即用”。如果目标是摆弄系统,那么 Linux 是完美的。但如果你的目标是完成一项特定任务,那么所有这些摆弄都只是障碍和浪费时间。Apple 在“开源”领域没有取得成功的原因是,普通人可以使用他们的系统而不会遇到这些障碍。

<cite> 然而,在开源世界生活了 10 多年,并且比我认识的大多数开源忠实信徒了解更多,我可以告诉你,没有哪家公司能比 Apple 更快地让更多人为了一个闪亮的新事物而放弃他们的信仰。 </cite>

嗯,如果一个小饰品就能抛弃一种信仰,那么这种信仰就是一种虚荣的装饰品,而不是人生的指导原则。

Apple 的问题在于过度夸张的营销,掩盖了他们糟糕的经商方式。

是的,Apple 产品很闪亮,它们可能运行良好,并且(非常非常小)也许它们物有所值。

我会坦率地承认这一点。我从未拥有过任何 Apple 套件。所以请随意批判我的观点。

当我超越营销(来自 Apple 及其狂热的粉丝群)来看待 Apple 套件时,它就像切片面包以来最好的东西,如果你不拥有其中一些,你比被切成两半的蚯蚓更值得同情,我看到了很多应该回避的东西。

Apple 是一家封闭、神秘的公司,不惮于起诉其粉丝。它的产品是封闭的,并且彼此紧密相连。Apple 不厌其烦地使用 DRM 来控制其客户,并且他们不犹豫通过任何手段(EULA 和/或技术)将硬件与软件结合起来。他们的产品在消费领域不具有价格竞争力。他们有使相对较新的硬件过时的历史,并让他们的客户陷入困境,他们的硬件现在成了昂贵的废纸。他们还倾向于妨碍客户以 Apple 不认可的方式使用他们的硬件。

如果他们的营销不那么出色,外壳不那么闪亮,你还会和他们做生意吗?

就我个人而言,我很想摆弄一下 OS X,看看关于它的简单性、美观性和总体出色性的 Hosanna 说法是否属实。(我怀疑它们不是真的。)另一方面,我绝对拒绝购买 Mac mini。从工程的角度来看,mini 是小型化的奇迹,但当查看规格时,它几乎只是一台入门级的 x86 PC,因此价格过高,只是为了获得玩 OS X 的机会。再加上 mini 只能扩展外围设备,这简直是浪费钱。(我不会为了黑苹果而盗版 OS X)。

因此,仍然从外部观察,我看到一家控制欲强的公司,它利用营销和非常有限的硬件组合来生产一种名为“卓越用户体验”的东西。

我的直觉告诉我,如果我们将支持的硬件限制为一种型号的台式机、一种型号的笔记本电脑、一种型号的智能手机、一种类型的音乐播放器和一种型号的平板电脑,GNU/Linux 也可以提供相同的体验。然后我们在 KDE 或 Gnome 之上添加大量光滑、闪亮的窗口小部件,然后将可用软件限制为我们知道在这五种硬件型号上运行良好的软件。 铛, “卓越的用户体验”。

糟糕的是,这将以自由和多样性的高昂代价为代价。

我是一个狂热的开源/Linux 倡导者,但事实是,对于大多数新技术而言,当某事物还只是一个概念时,大多数人都无法负担得起。
手机技术的发展历程与 PC 类似。你从简单而昂贵的东西开始,然后有人想出一种使其简单且廉价的方法,然后有人意识到他们可以通过再次使其变得花哨来发财,最终你得到一种每个人都能负担得起的基本但有用的商品。

在 Apple 进入市场之前,诺基亚(恕我直言)多年来一直是移动电话技术的领导者。当他们进入市场时,他们的手机看起来很棒,但在许多方面不如诺基亚(在技术层面上),但它足够开放,可以创建一个编写应用程序的市场,同时从整个过程中抽取版税,并阻止其他人控制他们的产品。然后 Android 横空出世,解决了其中的一部分问题(除了将垄断转移到 Google 之外,Google 比 Apple 更模糊可爱,说实话)。然后诺基亚意识到 IBM 和其他人可能说得对,因此将 Linux 移植到他们手机的 Arm 版本,从而真正开放了局面。

所以我给自己买了一部 N900。Maemo 似乎具有我在诺基亚上期望的所有功能(尽管我对没有一个好的办公套件感到失望),而且它是真正的开源。我对电子邮件/短信应用程序“modest”中缺少功能感到有点不满意,所以我(理论上)可以下载源代码,编辑它,为我的 maemo 重新编译它,然后放回去。然后我可以将其作为应用程序重新发布到诺基亚的 Ovi 应用商店,或者 maemo.org 的免费应用商店。

如果诺基亚继续开发 maemo 以使其具有 iPhone 的基本功能,它将占领世界。哦,而且它具有真正的多任务处理功能,这与 iphone 或 ipad 不同。我仍然无法理解苹果为什么认为发布一款没有此功能的设备是可以接受的。即使是 Windows 2.0 也具有某种伪多任务处理功能。

稍微赞扬一下 Apple,我在 90 年代为 Windows 3.1 和 NT 开发,发现即使作为 MSDN 的成员,也很难找到关于 windows 在底层如何工作的参考资料。与 Apple pre OS X 相比。我有参考书记录了从文件系统结构(给出我需要的一切的 C 和 Pascal 示例)到一切内容。Apple OS 9 简直是编程的乐趣。如果 iPhone 与此类似,这可能在某种程度上解释了为什么它如此受修补匠欢迎。你不需要成为专家才能做事情,你只需要阅读文档。Windows 在某种程度上也是如此。Linux 非常棒,代码大多写得很好,而且很容易解决你可能遇到的任何问题。这就是为什么开源将赢得最终胜利,但在有人花钱让它看起来漂亮之前,你无法靠它谋生。

祝诺基亚和 Maemo 好运,我想。

这个话题一直非常有趣。在阅读关于 Apple 产品易于使用的帖子时,我开始思考是什么让我接触到计算机,最终导致我倡导开源。

我使用的第一台计算机是我父亲在我 6 或 7 岁时带回家的 Radio Shack TRS-80。在玩了无数遍“Pitfall”和“Rocky's Boots”之后,我开始对计算机上的 basic 版本感兴趣。作为一个孩子,我惊讶地发现我可以输入一堆命令,计算机就会按照我的要求去做,即使只是在屏幕上无限循环地打印一些东西。我对此着迷,并且从那时起就一直在使用/开发计算机。

现在来说说我的想法……根据个人经验,我认为当人们在较小的年纪接触到计算机(包括编程)时,他们更有可能想要摆弄他们的计算机并尝试弄清楚事情是如何运作的。我认为这反过来会增加开源获得更广泛吸引力的可能性。我认为 Apple 的成功源于创造了不需要用户愿意摆弄的产品;但是,如果更高比例的人口在较小的年纪学会了如何摆弄,那么技术格局可能会有所不同。我还认为,创新速度也会比目前快得多。

我想指出的是,摆弄 Mac 非常容易,而摆弄 iPhone 也是可能的(在 iPhone 上开发必须经历的证书障碍是否算作摆弄?)。

对我来说,吸引力在于我 *不必* 这样做。

……这只是关于拥有一个合适的人。我们都知道,设计不是民主的。想想有多少工程师理所当然地厌恶“委员会设计”。

如果我们谈论的是设计极其精良的产品,那么最终的决定因素是设计师,而不是他们背后的社区。社区可能贡献了大量的力量,如果没有他们,这些力量是不可能实现的,但最重要的是设计师为他们指明方向。

拥有一个或两个优秀设计师并愿意在上面花费大量时间的开源项目……嗯,这些项目的设计非常出色。我认为真正优秀的设计师(软件设计师和视觉设计师)非常稀少,以至于他们更有可能被那些已经因设计而闻名的组织抢走。这些组织是他们 *想要* 工作的地方。这些是将会追逐他们的组织。而在过去 30 多年的计算机领域,这个名单的首位就是 Apple。

现在诚然,从庞大的社区获得投入有很多价值。至少在理论上,如果时间无限,更广泛的社区最终将生产出最终产品。但是,如果没有某个优秀的设计师参与其中,为社区提供一些指导,社区 *可能* 只是谚语中的“无数只猴子”。

开源的力量在于,许多需要相同东西的不同人可以聚集在一起共同创建它,从而使更大的社区受益,同时帮助自己,同时促进人类在软件和工程方法方面的知识。这种理念不会导致好的设计或坏的设计——它会导致共享知识和广泛贡献的系统。不能保证开源会产生优秀的产品。只能保证更多人将有机会生产它。我希望,如果有足够的动力和足够的贡献者,真正 *会* 最终导致更好的产品。但这总是归结为参与其中的人,最终。这始终是关于人的。

-Max

嗨 Chris,
很高兴阅读你的帖子。
我想重点关注你提出的两个问题
1) 我们还能同时热爱 Apple 并认为自己是开源的忠实信徒吗?

2) 为什么如此封闭的东西会如此出色?我们如何解释苹果的例外?

这些问题中内在的感觉是,不是以开放创新方式制造的产品不可能好。

我认为从根本上来说,这种假设是片面的。接受“封闭方式”的开发已经产生了出色的产品这一事实并没有什么坏处。
但这并不意味着这是所有人的正确方式。

我还能继续热爱 Apple 并仍然是开源信徒吗?我认为这没有问题。因为最终目标是在各个方面制造更好的产品、更好的解决方案。今天 Apple 正在这样做,尽管方式完全不同。但我相信开源、开放创新才是前进的方向。所以这并没有动摇我的信心。

我曾是 Apple 用户 5 年,并在日常生活中转而使用自由和开源软件。我觉得自己很有资格发表评论,因为我曾经站在栅栏的另一边。

围绕 Apple 有一个神话,人们已经接受了它。像所有神话一样,它基于一些事实,但神话本身是错误的,并且包含一个糟糕的非此即彼的逻辑谬误。这个神话是“Apple 生产具有卓越设计和用户体验的产品,并且这样做是因为它非常神秘和封闭。” 我全心全意地相信这一点,每个 Apple 粉丝都相信这一点,大多数人即使不使用 Apple 的东西也接受它是真的。问题是,这不是真的。

第一部分基于历史事实:Apple 的东西过去看起来和用起来都比其他任何东西都好。回想 5 年前。Apple 拥有 iPod Nano、PowerBook G4 和 Tiger。索尼拥有迷你光盘随身听,Windows XP 是王者,桌面 Linux 对于普通人来说仍然是不可能的,而非 Apple 笔记本电脑看起来像 1985 年左右的激光影碟播放器。

现在戴尔制造了华丽的电脑,Android 手机让 iPhone 看起来像玩具,Ubuntu 9.10 具有 OS X 的所有光泽和抛光,甚至 Windows 7 的外观和感觉都经过精心设计。Apple 在媒体和大众想象中获得了通行证,就好像过去 5 年没有发生过一样。

我从个人经验中知道;当我离开 Apple 生态系统时,竞争对手的实力让我感到震惊。Apple 不仅被追上,而且在许多领域被超越的事实让我感到震惊。我从未想过其他人会赶上;我什至没有想过他们能够赶上!

因此,对于那些声称他们离不开 MacBook 和 iPhone 的作者和其他人,我可以告诉你,你会震惊地发现,没有它们,情况会好得多。买一台漂亮的轻薄笔记本电脑,在上面安装最新的 Ubuntu,拿一部 Nexus One 或 Moto Droid,然后准备好迎接你的下巴掉下来吧。

这是一个我最近一直在努力解决的问题。没有明确的答案。大多数时候,我只是想完成工作。我的 Mac 非常适合这一点。然而,从哲学上讲,我完全支持开放的理想。是的,我是一个伪君子。但让我处理你的问题。

1. 我不确定作者所说的“公开邀请”到底是什么意思,但我认为它与诱惑有关。没有人像 Apple 那样知道如何煽动欲望。就像生活中的许多事物一样,外表不一定是底层的现实。除了 Mac 之外,使用 Apple 的电子产品,你还可以公开而有吸引力地邀请你毫不费力地消费大量可下载的(如果经常受到 DRM 保护的)媒体(收银!),同时与你的朋友在 Twitter 上消磨时光,并收听公司推销的流行音乐 [原文如此]。Apple 产品是制作精良的闪亮小玩意,会导致很多分心。开源导致技能发展,从而实现赋权。已故的尼尔·波兹曼写了一本书,名为《娱乐至死》。它是在 Mac 推出后一年出版的,但在 iUniverse 之前很久。如果他能看到我们今天是如何自娱自乐的就好了。(说到营销,你在 Steve Jobs 超时尚的广告中见过多少次和他同龄的人?为什么“Mac 男孩”没什么可说的?他给人的印象是完全空洞的。)

2. 这是一个无需动脑筋的问题。Apple 产品源于一小群非常有才华的人,他们意见一致。开源往往是巴别塔。开源的底层有很多优秀的工程技术,但永远没有像 Mac 那样统一的桌面感觉。不过,我认为它足够好了。我在我的 mini 上加载了 Ubuntu 作为虚拟机。有很多值得喜欢的地方,但是……它也很丑陋。

像其他人一样,我对 Apple 的演变感到沮丧;但种子从一开始就可见,而且无论好坏,它们都反映了史蒂夫·乔布斯的人格。然而,真正的问题不是 Apple。而是那些不要求自由、更迷恋扭臀舞的潮人和廉价攻击对手的人们的奴性心态。这远远超出了计算机的世界。

MacBook 是真正价格过高的垃圾,你可以买到更便宜、更好的东西。我敢打赌 MacBook 只是躺在货架上

http://www.appleinsider.com/articles/10/01/13/apple_shipped_7m_macbooks_in_2009_now_ordering_1m_per_month.html

“Apple 在 2009 年全年出货了约 700 万台 MacBook,并已将其对一家供应商的订单增加到每月约 100 万台——这一速度在通常缓慢的 1 月份保持不变。”

iPhone 太邪恶和封闭了,世界上谁会想要它们,Android 和 N900 以及几乎任何其他东西都更好。我确信没有人会买它们

http://money.cnn.com/2010/01/25/technology/apple/?section=money_topstories&utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+rss%2Fmoney_topstories+(Top+Stories)

“该公司表示,本季度售出了创纪录的 870 万部 iPhone。这比上一季度的 740 万部增长了 17.6%,比去年同季度销量翻了一番。”

iPod,哎呀,当你可以买到更便宜的 MP3 播放器,而且性能更好、价格更低时,为什么要买 iPod?iPod 的销量肯定很糟糕

http://www.appleinsider.com/articles/10/01/25/ipod_touch_sales_spike_55_mac_strong_in_education_overseas.html

“Apple 在 MP3 播放器市场的份额仍然约为 70%,并且该公司在国际市场上继续看到份额增长。”

任何重要人物都不会想要或使用 iPad。它只是一个又大又糟糕又昂贵的 iPod Touch

http://www.appleinsider.com/articles/10/02/05/one_in_five_physicians_likely_to_purchase_apple_ipad_study.html

“本周,全球超过 90 万医疗保健专业人员使用的移动应用程序开发商 Epocrates Inc. 公布了一项新的研究,该研究调查了在 Apple iPad 发布后进行的 350 多名临床医生的调查。在接受调查的人中,9% 的人表示他们计划在 iPad 立即上市时购买,另有 13% 的人打算在第一年购买。”

现在钱很紧缺。人们失业,企业倒闭。人们正在用他们的美元投票……并表示 Apple 正在给他们想要的东西。

另一个问题:为什么更多的开源开发人员不关注最终用户的易用性和功能性,而是挠他们自己极客的痒处并草草了事?

是的,显然这是一个有趣的话题。我的观点是,Apple 努力开发其目标客户在 Apple 推出之前“不知道他们需要”的产品和服务(如 iTunes)。这种方法一直是现有市场或新市场中盈利产品发布的最清晰途径。这也是开发“蓝海”产品的圣杯的最佳方式。

Apple 的另一个秘密是详细了解他们的主要/目标买家角色,并设计产品以满足他们的需求,以便未知的客户自行出现。

在价值方面超额交付是 Apple 的关键要素。他们神秘的文化似乎确实有效,我希望如果他们继续推出创新的新产品,它能长期有效。你可能还注意到,并非每个 Apple 产品都是轰动一时的成功。他们的本垒打百分比高于大多数公司,但他们一路走来仍然有很多出局。我认为他们在发布产品之前会对其进行非常好的审查,也许封闭的 Apple 商店有助于这个过程,如果他们可以依靠值得信赖的外部人员的话。

我认为由于成本压力和更快地将产品和服务推向市场的需要,我们都将在任何地方看到更多的开放式创新方法,包括 Apple。

它使事物封闭........同时它又开放........
想想 MySQL 的成功?......双重许可......
而 Apple 的运作方式就像那样......在硬件方面.......

你见过这个吗?http://tinyurl.com/ydcx6bq

我碰巧是开源用户和支持者。我认为开源社区已经取得了一些非常好的发展。

然而,开源项目或产品本身比商业同行更好,或者公司应该寻求使用开源模式甚至开放文化来变得更好的信念或说法是一种信仰飞跃……而且信仰似乎是人们最近在谈论开源时谈论的很多内容。

在 Solaris 上采用开源是否改变了 Solaris 作为平台的采用率?可能稍微有所提高,但足以拯救公司或真正采用原本是一个稳定且经过验证的平台吗?

什么开放可以改进 Apple?相反,这难道不会伤害他们吗?他们是一家硬件公司……开源他们的任何产品如何帮助他们成为一家更好的硬件公司?当然,会有想法和创新回馈给 Apple,但谁获益最多?答案:商品硬件供应商。

将硬件排除在外,并关注 Apple 的领域,哪个开源的桌面应用程序是 Apple 可以效仿的良好榜样?或者一直是开源的桌面应用程序……我可以命名/想到一个 Firefox。

虽然我不同意 Apple 的策略,而且他们有时似乎近乎偏执……但我认为,他们采用开源开发周期的建议没有经过验证的理由……

每种模式都有其优势和劣势。
我从未“运行”过开源项目,但从我读过的那些文章来看,它有时就像放羊一样。你必须朝着一个方向前进才能实现对未来的愿景。如果愿景是好的,并且定义明确,开源将利用聚集在一起的开发人员的优势来产生一些非常酷的东西。
另一方面,即使在最好的项目中,愿景也可能支离破碎和分裂。“在这个应用程序中,从元素列表中进行选择的最佳方法是什么?”
专有模型也有其优势和劣势。你可以因为 Apple 的封闭性而向他们扔石头,但他们在控制平台和选项数量方面做得很好。他们可以专注于单一硬件平台,并且他们有能力使其发挥作用。他们有一位绝对的愿景暴君领导着组织。当老板想要“x”时,在 Apple,这有一种消除分歧的方式。当那个暴君总是正确时,这种模式就会奏效。
世界上既有开放模式也有封闭模式的空间。我们中的一些人很便宜,我们喜欢开源,因为我们可以“自己接线”。我们的 DIY 主义是我们应对世界的方式的一部分。还有一些人愿意(并且能够)花费数百美元购买最新和最酷的小玩意,并在几周后更换它。

最酷的事情是所有这些模型之间发生的交叉授粉。这里唯一真正的“邪恶”是当人们拿起棍棒来保护他们的“地盘”而不是继续创造下一个酷东西时。

运行开源项目听起来很像运行一个志愿者组成的非营利组织。

你仍然需要单一的愿景、团结和专注才能使组织顺利运作。

通过利用志愿者的优势,你可以从组织中获得更多,这反过来又推动组织能够做更多的事情!

关键不在于它是开放还是封闭,而在于组织是否由志同道合的人管理,这些人可以合作并团结在一个单一的想法、概念、流程等背后。

如果组织由愿意使用开源概念的人管理,那么它将运作良好,但如果有些人封闭,有些人开放,有些人小气,有些人权力欲强,那么组织将无法快速发展。

这里“创新”的问题在于它在两种完全不同的语境中使用。

一种是在创建新平台、工具包或标准以创建新产品方面。当你这样做时,你希望尽可能开放的标准来推动创新。看看 Google、亚马逊、Drupal 和一般的开源计划,了解在此方面完成的一些出色工作。

但是,当你有更具体的用例(如启用休闲计算)时,你需要像 Apple 或 OXO 那样专注于可用性。这不再是关于听取每个人的意见,而是关于寻找真正了解如何引入特定类型交互的专家。

这实际上也是 Apple SDK 工作的原因之一。他们想吸引程序员,并花时间使创建 iPhone 应用程序比其他应用程序更容易得多。因此,我们有了在封闭系统上运行良好且在其他任何地方都无法运行的应用程序。这重要吗?当你有 Apple 这样的网络时,真的不重要。因此,Apple 通过将功能和能力削减为非常专注的产品而不是允许任何事物和一切事物来“创新”。

这是一种创新形式,但由于这种方法,Apple 在企业采用方面遇到了很多问题。Apple 的闭门哲学和不愿改变与企业 IT 思维方式背道而驰。否则,iPhone 现在应该已经取代了 Blackberry。目前,Apple 很高兴保持其缓慢渗透,并希望第三方能够找出如何使 iPhone 企业安全的方法。

我是一个开源的支持者。我想提出两点评论

1) Apple 肯定从开源项目中受益,但他们几乎没有回报。

2) 开源领域几乎没有钱。很难与一家拥有大量资金的公司(封闭或开放)竞争。

关于 Apple,第一点真的让我困扰。

看看他们为 Objective-C 所做的一切。

看看他们赞助的各种开放标准,例如 OpenCL 等。

我在 Apple 开发人员支持网站上看到的示例代码比我长期以来参与的任何其他网站都多。

看看他们免费提供的工具(Xcode)。就受支持语言的生产力而言,它绝对是最好的 C、C++、OC 开发环境。我们正在使用 Xcode 来维护和开发我们的 C 代码,即使最终目标是 Linux,因为我们的生产力在使用工具链时要高得多。

先声明以下免责声明。我是一个开源倡导者,但我同时不反对闭源。我混合使用 Windows、Linux 和 Mac 作为服务器,但我几乎只使用 Mac 作为桌面。我的大部分收入来自销售 Windows 软件和服务。

我认为有几件事最终会影响到这里的背景和内容,而且我认为它们实际上只是增加了 Apple 和开源之间的二分法。

问题的大部分在于 Apple 是两个实体合二为一。他们是 Apple 硬件公司,它像封闭一样封闭,而 Apple 软件公司是一家闭源公司,它使用并贡献了大量开源项目,包括许多起源于他们内部的项目。

对于许多人来说,很难区分两者,但为了真正了解这种文化,你必须这样做。Apple 硬件公司一直以其神秘性而闻名。他们狂热地保护这些秘密。他们相信控制,而这些秘密与这种控制息息相关。从开源的角度来看,这是一件非常糟糕的事情。它使为 Apple 硬件开发第三方操作系统比可能的情况更难。

然后是 Apple 软件公司。这就是事情变得有趣的地方,也是界限变得模糊的地方。

是的,Apple 创建了一对非常完善的操作系统。iPhoneOS 和 Mac OSX 都基于相同的 BSD Unix 派生核心,称为 Darwin。Darwin 是开源的,但使用的修改后的许可证与大多数 GPL 纯粹主义者不符。在此基础上,Apple 选择构建高度定制的用户体验,这种体验避开了 *NIX 环境的传统图形基础。Apple 没有采用 X-Windows,而是采用了一个自定义的 UI 层。这一层都不是开源的。

但从那里开始,整个平台都是围绕开源工具和工具包构建的。Apple 甚至提供了一个 X-Windows 基础,以便 *NIX 开源用户更容易使用现有工具。

如果你将现代 Linux 发行版与当前的 Mac OS X 安装进行比较,你会发现工具和工具链惊人地相似。Ruby、Python、Perl、Bash、MySql、SQLLite、X11R6、Apache、GCC、wxWidgets,所有这些在两个平台上都很常见。所有这些都在更传统的开源平台中被大量使用。其中许多都得到了 Apple 本身的积极贡献。与此同时,Apple 创建了 WebKit,WebKit 现在已经进入了许多开源项目,如 Epiphany 和 Google 的 Chrome。其他 Apple OSS 项目,如 launchd,尽管没有获得同样的采用,但仍在继续增强,并最终可能进入现有的 OSS 平台。

关于修补匠的担忧很有趣,因为 Apple 继续为每个 Mac OS X 副本免费提供其 Xcode 工具链,但它确实将其 iPhone 和 iPad 平台保护在付费应用程序之后。有些人认为这是不合理的,我不同意,但这并不是问题所在。

修补匠担忧的重点是,如果你不通过 App Store,你就无法部署应用程序。如果你想部署到全世界,这是真的。我支付了 99 美元,我没有向 App Store 部署任何一个小玩意,但我有大约 30 个个人使用的小项目。它们中的每一个都使用了 OSS 位和片段。我是一个修补匠,因此我根本不理解这些担忧。如果我的一个应用程序成熟到我想出售或赠送它的程度,那么 App Store 不仅是可行的,而且它使业余爱好者更容易产生收入,因为业余爱好者无需建立自己的电子商务业务。App Store 还为第三方发布交易提供了高于行业平均水平的收入分成。

我认为这就是问题和担忧的关键所在。

虽然 Apple 用铁腕控制用户体验,但他们也利用开源为经验丰富的修补匠提供最全面的平台。在这方面,他们提供了两全其美的解决方案。一个二进制安装程序和 ./configure;make; sudo make install 并存的平台。一个完全可以在 GUI 范围内运行,或者可以跳转到命令行并拥有现代 *nix shell 所期望的功能的世界。这是我们大多数人想要的,但与此同时,如果你缺乏对用户体验的敏锐关注和控制,那么事实证明很难与之匹敌。Gnome 和 KDE 都具有强大而灵活的用户体验,但两者都因厨房里厨师太多而患上了一点精神分裂症。

因此,虽然 Apple 构建的产品既满足用户又满足修补匠的需求,但他们的文化似乎冒犯了与拥抱的修补匠一样多的修补匠。这是一个我不认为有解决方案的二分法。铁杆 OSS 纯粹主义者永远无法与这种封闭文化调和。务实的 OSS 倡导者也许能够做到。普通的 OSS 用户不会看到该模型有任何问题,而消费者甚至不知道存在问题。

“与此同时,Apple 创建了 WebKit,”
WebKit 不是基于 Konqueror(以及 KDE)的 KHTML 吗?

“修补匠担忧的重点是,如果你不通过 App Store,你就无法部署应用程序。如果你想部署到全世界,这是真的。我支付了 99 美元,我没有向 App Store 部署任何一个小玩意,但我有大约 30 个个人使用的小项目。它们中的每一个都使用了 OSS 位和片段。我是一个修补匠,因此我根本不理解这些担忧。如果我的一个应用程序成熟到我想出售或赠送它的程度,那么 App Store 不仅是可行的,而且它使业余爱好者更容易产生收入,因为业余爱好者无需建立自己的电子商务业务。App Store 还为第三方发布交易提供了高于行业平均水平的收入分成。”

1:你必须付费才能开始开发。如果我们想鼓励修补,你需要免费提供开发工具。
你知道 OLPC 的 Sugarinterface 吗?它有很多 Python,而且大多数应用程序的界面中都有一个按钮来查看其背后的代码。那是真正的修补自由。

2: 即使你只想与几个非开发者朋友分享应用,苹果仍然需要批准该应用,因为它必须通过 App Store。

3: 不是每个人都想出售他们的应用。 也许他们只是想编写一些代码并在数小时内发布。 那么,这 99 美元就是一个主要的障碍。

知识共享许可本作品采用知识共享署名-相同方式共享 3.0 未本地化版本许可协议进行许可。
© . All rights reserved.