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