|
|
老兵帅客 发表于 2011-11-11 11:44 ![]()
1 p ?- {, t/ g5 q, g问题是需要那么多细节吗?例如财务软件,能运行就可以了,剩下大家比的就是功能,因此你那些API对我没影 ...
3 W& n* A: ]& F需要那么多细节吗?这个还真不一定。0 q- T0 f, f! l4 K1 d4 S; W
' C7 b$ C" F! w如果是专业化特别强的软件,也就算了,比较“通用”的应用软件,对平台基础设施细节的依赖是很强的。打个比方,你在 DOS 时代做办公软件,那字处理就是字处理,email 就是 email ,电子表格就是电子表格,各自独立运行,但是微软啪一下升级到 windows,现在它的 office 支持剪切板了,可以直接从 word 中复制文本粘贴到 outlook 里作为邮件内容,这功能你要不要跟进?等你把这功能实现了,微软啪一下升级了 windows 剪切板可以保留格式信息,现在它的 word 粘贴文本到 outlook 里的时候可以保持 word 里的格式了,还可以从 excel 里面直接粘贴表格过来,这功能你要不要跟进?等你好不容搞清楚这里面的技术细节把这功能加上,微软再啪一下升级了 windows 剪切板,现在从 excel 粘贴表格到 word 可以直接 ole 链接嵌入了,word 里面这个粘过来的表格可以直接引用 excel 的功能,原来在 excel 里面定义的统计公式什么都直接利用,这个功能你又要不要跟进?
' I/ O) `: y( v1 q
8 c R. Z8 ? E! r8 \5 y别忘了,每次这样的功能升级,你都要花费大量人力物力去研究跟进,但是微软 office 的开发团队都可以很轻松地事先得到第一手资料比你先走一步,而且有你不可能拥有的技术支持。当然你也可以选择不跟进或者自搞一套基础设施,但是不跟进的话,那么微软的产品很快就会在产品的特性、质量和用户体验方面对你拥有优势;自搞一套的话,花费的人力物力更大不说,由于其他三方厂商和你不兼容,你最后做出来的效果往往不如微软同学的方案来得好。
8 x# P- G, t! q9 z( L" y
- ~ I/ S, F5 f \ _/ H最后还有一条,哪怕你每次都能紧跟微软,总是做出比微软强的 windows 应用软件,微软也是乐见其成,因为优秀的应用软件能够强化 windows 的地位,结果就是他们的 windows 卖的更好,收入更多,于是下一轮微软的进攻也就可以更猛烈 ⋯⋯
2 T+ W, M2 J+ m% w% c% i7 q$ X& Y
+ D+ Q" z( U* e3 _6 c' J这个基本是无解的。所以现在业界大佬几乎都不再继续在 windows 应用软件这个领域投入了。 |
|