关于Joel on Software

上周,乔尔“Joel On Software“斯波尔斯基写了一篇文章他认为开发Mac软件的商业案例并不多鉴于此,这并不奇怪他的公司只针对Windows开发,而且那个先生Spolsky以前曾在微软开发Windows软件。

His argument boils down to something like this: there are around 25 times more Windows users than Mac users; thus, the only reason you should develop for the Mac is if you think a Mac version of your software will be 25 times more popular on the Mac than Windows万博manbetx贴吧不同意不言而喻。

布伦特西蒙斯接受了诱饵和回应,礼貌地先生当然,席梦思是炙手可热的,仅仅是测试版的开发者NetNewWire Lite你们中的很多人都知道NetNewsWire究竟是什么,考虑到它出现在万博manbetx贴纸的引用者日志中的次数对于那些不知道的人来说,它是一个RSS新闻阅读器,这意味着它允许您订阅发布RSS源的网站。

值得注意的是,NetNewsWire是使用Cocoa编写的,因此只要对于Mac OS X.Spolsky only seems to be debating whether professional developers should write for the Mac in addition to Windows; that a serious developer might ignore Windows and write only for the Mac is apparently inconceivable.

Simmons’s defense is insightful, elegant, and passionate; I disagree with but a single sentence: the one in which he writes, “I don’t think Joel is wrong about anything he says.”

In fact, I think Spolsky is wrong about nearly everything in his article(戴夫韦纳理论化that Spolsky is being purposefully inflammatory, so that suckers like me will link to him我不怀疑这一点,但我仍然觉得有必要反驳Spolsky的观点。)让我们从这个金块开始:

Developing for the Mac is not a whole lot different than creating a web site that only works on Netscape(Given the market share of Macs (about 3.5%) and the market share of Netscape (about 3.4%), that is not a silly comparison.)

但它愚蠢的比较一个非常愚蠢的人首先,制作网站和编写应用软件是两个完全不同的任务浏览器不是APISane Web开发人员不针对特定的浏览器,他们的目标标准,以及支持它们的所有浏览器。

Second, what is “Netscape”? Netscape 4 and Netscape 7 couldn’t possibly be more different它们不共享代码,并且具有完全不同的渲染引擎Netscape 4’s renderer is a piece of crap; Netscape 7’s renderer is the Gecko engine from Mozilla, which is one of the best ever writtenSpolsky知道这一点,因为他是写下来以前,这使他更充分地相信他将整篇文章写成了火焰棒。

接下来是算术:

In other words, if your Windows product appeals to 1 in 100 Windows users, you have to appeal to 25 in 100 Mac users to make the same amount of money.

跳过关于Mac整体市场份额的争论,这种分析的更大问题是它认为所有计算机用户都是商业软件的平等消费者那不可能企业使用的大多数计算机都在运行Windows,这一点毫无争议But how many corporate users do you know who buy or choose their own software? Especially software from small independent developers? Most corporate users I know run all-Microsoft, all the time: Windows, IE, Office经常有没有企业计算机上的第三方软件。

Windows也主导了本土市场但是很大一部分家庭用户都是完整的计算机恐惧症他们也不买任何软件,除非房子里有孩子,在这种情况下他们可能会买很多游戏稍后会详细介绍。

当然,有些Mac用于企业环境,有些则在家中使用“我只是使用网络和电子邮件”的人群但Mac更有可能被计算机爱好者使用你几乎不得不在你的办公桌(或一圈)上最终使用Mac如果你走进CompUSA并说“我想买一台电脑”,你可能会带着一个Wintel盒走出去如果你在沃尔玛这样做,你无疑将。

Let’s divide computer users into two groups — people who think computers are fun, and people who just happen to use a computerWhich group do you think buys more software (even including all the Linux nerds in the first group)? Which group do you think most Mac users are in?

不要误会我的意思,Windows软件市场比Mac市场大得多,而且还有数以百万计的Windows书呆子而不是Mac书呆子 - 如果你想卖给大公司,那就写Windows吧我甚至都没有说任何愚蠢的话,就像平均而言,Mac用户比他们的Windows用户更聪明(虽然我会链接到这个。)我所说的就是:在实际购买软件的计算机用户中,Mac用户比4%大得多显著。

Maybe there’s less competition in your category on the Mac; maybe you’re in a niche like graphics where it seems like Macs dominate (they don’t, it just seems that way because the elite graphics people in big American cities use Macs);

声称这是荒谬的:也许你正处于像Wintel这样的游戏中占主导地位的小众市场(他们没有,它看起来就是这样,因为遍布美国郊区的青少年使用Wintel盒子)。

Denying that Macs dominate the graphics industry is absurdIf you doubt me, do this: (1) call your local professional print shop (hint: Kinko’s is not a professional print shop); (2) ask them what percentage of their customers use Macs; (3) thank them for their timeAnd, while I’m at it, if the “elite graphics people in big American cities” aren’t an indicator of the industry’s OS preference, who is? Non-elite PowerPoint users in rural areas?

阿梅里奥有他的Maglite类比点

一点一点地挑选Spolsky的论点,虽然很有趣,却错过了森林的树木Windows软件几乎总是移植到Mac失败Mac软件经常移植到Windows成功在Mac上,在任何给定的软件类别中,最好的应用程序通常会获胜在Windows上,在任何给定的软件类别中,Microsoft通常都会赢。

在两个未标记的软件包之间进行选择,一个标记为“更多功能”,另一个标记为“设计更好的界面”,大多数Mac用户将选择后者Mac用户非常注重细节和直观,一致,有吸引力的界面分享这些价值观的开发人员可以很好地为Mac创建软件,在那里他们可能会因为他们的努力而获得丰厚的回报Developers who would prefer to program more features with less attention to detail should not.

进一步阅读

Dan Benjamin的Hivelogic