老兵帅客 发表于 2011-11-11 11:19 ! l6 Z6 z' O* J. Z0 C" M, _
这个不是平台优势,而是资金优势,二者完全是两回事。之所以这样讲,是因为windows api是公开的,你能用 ...
# @% Z" |! i* V' c4 \+ P1 c3 a
Windows 这东西既是平台也是现金牛,我觉得应该要算微软的一大先天优势,不过这个应该算视角不同,且不论吧。9 R$ b. e1 q- L/ y
9 z$ Q+ w+ G1 {7 \% g' H
Win32 API 以及 windows 各种基础设施确实基本上是公开的,但是不代表微软和普通三方厂商就在一个起跑线上。每次基础设施升级的时候,你要等到新功能发布新文档发布之后才能开始琢磨研究怎么使用,微软的团队可以提早很多就了解新功能的各种细节和 know-how,甚至可以拿自己的需求和平台团队沟通,看怎样才能得到支持。这区别挺大吧? % K* \9 O3 y- P8 V ! U( \3 M, B- E$ J$ c$ B' E
- u% x5 ~! C6 n' L
需要那么多细节吗?这个还真不一定。 / w! N8 Z6 ~3 C9 D: K+ [/ }4 {. e# e, L r
如果是专业化特别强的软件,也就算了,比较“通用”的应用软件,对平台基础设施细节的依赖是很强的。打个比方,你在 DOS 时代做办公软件,那字处理就是字处理,email 就是 email ,电子表格就是电子表格,各自独立运行,但是微软啪一下升级到 windows,现在它的 office 支持剪切板了,可以直接从 word 中复制文本粘贴到 outlook 里作为邮件内容,这功能你要不要跟进?等你把这功能实现了,微软啪一下升级了 windows 剪切板可以保留格式信息,现在它的 word 粘贴文本到 outlook 里的时候可以保持 word 里的格式了,还可以从 excel 里面直接粘贴表格过来,这功能你要不要跟进?等你好不容搞清楚这里面的技术细节把这功能加上,微软再啪一下升级了 windows 剪切板,现在从 excel 粘贴表格到 word 可以直接 ole 链接嵌入了,word 里面这个粘过来的表格可以直接引用 excel 的功能,原来在 excel 里面定义的统计公式什么都直接利用,这个功能你又要不要跟进? A5 L+ U. V1 Y! L/ ~$ [
' Z' X% F0 l3 F6 e/ C. M/ v% c别忘了,每次这样的功能升级,你都要花费大量人力物力去研究跟进,但是微软 office 的开发团队都可以很轻松地事先得到第一手资料比你先走一步,而且有你不可能拥有的技术支持。当然你也可以选择不跟进或者自搞一套基础设施,但是不跟进的话,那么微软的产品很快就会在产品的特性、质量和用户体验方面对你拥有优势;自搞一套的话,花费的人力物力更大不说,由于其他三方厂商和你不兼容,你最后做出来的效果往往不如微软同学的方案来得好。 # C/ J% @* \ B 6 J7 n7 o& J2 R# g% M最后还有一条,哪怕你每次都能紧跟微软,总是做出比微软强的 windows 应用软件,微软也是乐见其成,因为优秀的应用软件能够强化 windows 的地位,结果就是他们的 windows 卖的更好,收入更多,于是下一轮微软的进攻也就可以更猛烈 ⋯⋯ Q P3 G1 A& a. ^* a
7 X! z! G8 u6 h4 h5 K
这个基本是无解的。所以现在业界大佬几乎都不再继续在 windows 应用软件这个领域投入了。