百姓大小事,一呼百应!

百姓网 | 百姓知道

硬件

为什么微软不能像苹果一样对开发者硬气一点?

为什么要兼容老旧程序呢?像苹果那样升级一次不兼容一次保证体验多好

2 个回答

  • Ivony | 2017-07-17 08:40:41

    这关开发者鸟事儿,

    微软兼容老旧程序是为了自己的新的操作系统能卖出去,微软的操作系统之所以能垄断市场,就是因为其近乎变态的兼容性。

    作为一个企业而言,我目前的业务都构建在某个针对Windows XP开发的管理系统之上,如果Vista不兼容这个管理系统,你说我是会放弃这个管理系统?还是会放弃Vista?这不是显而易见的事情么?

    本问答由Ivony提供

  • Ivony | 2017-07-17 08:31:30

    微软在兼容问题上面向的压力不只是开发者,更多的是来源于微软在行业内的那么多合作伙伴。

    微软很多的搭档伙伴都冲windows平台上开了分布于各行业方方面面的底子平台、环境、软件。这些平台、环境、软件上又承载着那些合作伙伴的客户。你要是开发了win8,突然不支持那些他们平时用来维持行业生产运行的平台,客户马上就跳了,合作伙伴相继又把压力推给微软,到时候谁还会来买你的win8呢?


    某大型企业内部平台是早前基于ie7开发的web应用,如果微软升级到ie9,ie10后不支持他们那个平台了,客户肯定不愿意掏钱升级操作系统到win7/8。为了促使那么多企业用户放心地把操作系统升级到win7/8,所以IE里加入了各种兼容视图以及ie7,8,9,10,11文档模式。


    说到底,商业公司的决策都是向钱看的。在市场中占有如此大的份额后,任何决策都会变得十分慎重。如果哪一天苹果或谷歌在企业级市场也面临着那么多压力的时候,也会向兼容性妥协的。Chrome从36升37,google根本不会来管36下面开发的页面,在37里有点问题,他是不鸟你们这些个人开发者的。

    一个个人用户弃用windows根本无伤大雅,企业级市场那可是微软的命脉,为了这个命脉也要把兼容性做好。

    本问答由Ivony提供

* 本站部分内容来源自网络,仅作分享之用,侵删。