XP是MS的一款老牌操作系统,相信大家都不陌生,甚至还有继续使用的人,当然了,在虚拟机里用它也是很好用的,不过,再漂亮的姑娘,也有嫁人的时候,作为XP的父母,MS微软明年四月将停止支持有十多年历史的 Windows XP 和 IE6,数数只有不到半年时间了。

Firefox将会在微软终止支持后继续支持XP用户

亲生父母不管了,不等于这孩子就废了,看上去XP还是个好孩子,Mozilla 和 Google 很愿意领养这个孩子。

这就带来一个很有意思的问题,MS把自已一手带大的孩子拱手送人,这事做的对还是不对?这对将来会有什么影响?

很明显,XP有MS的基因,这是改不了的,养父母Mozilla 和 Google 不可能改变XP的基因(源代码),但是完全可以从新调教他,改变他外在的东西,比如关键的东西,浏览器。

查下数据很容易看到,Win7全球占有率5成,XP 2成,而在中国,Win7占有3成,XP高达6成。由此可见,XP无论是在全球还是在中国,都有巨大的占有率。

    我们再做一个假设,MS不再管XP后,MM和GG接手这孩子,好好培养,在将来全盘接管它的浏览器市场(MS的新浏览器不支持XP),那会是什么样呢?

很明显,MM和GG将在全球新增20%的市场,在中国将新增60%的市场(当然XP上也有部分用户已经使用MM和GG的浏览器),MS将基本上拱手送掉一大半的浏览器市场,IE将变成非主流浏览器。

而新兴的平板和手机端,IE更是可以忽略不计,简单推理下就是,明年4月MS停止支持XP和老IE后,在PC和手机端的IE都逐步变得非主流,这对MS可能会是个坏消息,但对于前端开发者或许是件好事,以后逐步不用再考虑对IE兼容性的特殊支持,就说XP吧,人家亲爹MS都不管不顾了,你还兼容它干麻,还是跟在MM和GG的屁股后面,支持Html5得了。简单,省事。

当然,MS这么做也有他的道理,IBM和Oracle等这些老牌企业服务IT公司,也没有说非得做一款浏览器,反正这玩意也卖不了钱,都是免费下载安装的,MS不如去开发更挣钱的企业应用软件,去和IBM,ORacle竟争,更有优势。

而在不是很擅长的网络和移动领域,逐步的放弃一些战线,让给MM和GG这些新兴公司去做。省得直接竟争硬碰硬,吃力不讨好。

那么,MS收购Nokia又怎么解释呢?这不是要做移动互联网么?未必,移动互联网,有消费级市场,当然也会有企业级市场,谁说手机不可以用来办公的?MS只要做好移动互联网的企业级市场,就比IBM,Oracle这些老牌公司更有优势,所以,MS收了Nokia,未必就一定要和Apple和三星争消费市场。

    MS不支持XP可以预见的就是未来的IE市场进一步萎缩,可见在开发前端或手机端,花力气兼容支持老版IE,从长远来看是不值得的,尤其在一些企业里,不如顺手以MS不再支持为由,把客户的浏览器给换了,浏览器可是免费的,不会增加客户的支出,但肯定能大幅度减少你的开发成本,对于程序员来说可以不用再去编写和调试恶心的兼容代码,真是难得的既不损人,又能利已的好事。

XP明年就被停止技术支持,这会带来什么?谈谈如何做决策的更多相关文章

  1. [转帖]Windows 10 部分早期版本已完全停止技术支持服务

    Windows 10 部分早期版本已完全停止技术支持服务 2019-4-12 01:27| 发布者: cjy__05| 查看: 10186| 评论: 47|来自: pcbeta 收藏分享 转帖来源:h ...

  2. 如何手动修改XP系统属性中的技术支持信息

    \windows\system32目录下有个oeminof.ini,里面是OEM显示的文字信息,把相应项目修改即可,OEM图片使用的是本目录下的OEMlogo.bmp(图片:创建一个图形文件,像素尺寸 ...

  3. [转贴] 2016一月12日起.NET 4, 4.5 and 4.5.1 停止安全更新、技术支持 or hotfix

    [转贴] 2016一月12日起.NET 4, 4.5 and 4.5.1 停止安全更新.技术支持 or hotfix https://www.dotblogs.com.tw/mis2000lab/20 ...

  4. 安装oracle10g“程序异常终止。发生内部错误。请将以下文件提供给oracle技术支持部门

    发生情景:测试环境搭建的是windows 2008 r2 sp1系统 在安装Oracle 10g数据库时发生了错误,现在把解决问题的方法和原因分享给大家. *  安装出现的现象: 输入完密码后下一步时 ...

  5. 招聘 微软全球技术支持中心 sql server组

    微软亚太区全球技术支持中心(APGC CSS)是微软为个人用户.开发者.IT 专业人员到合作伙伴和企业级合作伙伴提供全方位.多元化的服务和技术支持的部门.一个优秀的SQL Server技术支持工程师应 ...

  6. Win7 远程桌面 错误代码:5 异常处理(您的远程桌面会话即将结束 此计算机的虚拟内存可能不足。请关闭其他程序,然后重试连接远程计算机。如果问题仍然存在,请联系网络管理员或技术支持。)

    问题表现: 在用windows7 远程桌面连接其他电脑时,出现错误提示对话框—-标题为“严重错误(错误代码:5)”,内容为“您的远程桌面会话即将结束 此计算机的虚拟内存可能不足.请关闭其他程序,然后重 ...

  7. Dynamic CRM 2013学习笔记(四十四)CRM技术支持

    有时我们经常遇到一些CRM的问题,一时又无法解决,这时我们可能要找下外援,下面列出一些基本的技术支持.   1. CRM 论坛 https://community.dynamics.com/crm/f ...

  8. 启用VTX技术支持启动android的虚拟机 - 报错

    第一次启用VTX技术支持启动android的虚拟机,启动时提示如下错误: Starting emulator for AVD 'AVD_for_Android_TV_1080p_by_Google'e ...

  9. CSS判断不同分辨率显示不同宽度布局CSS3技术支持IE6到IE8

    CSS判断不同分辨率浏览器(显示屏幕)显示不同宽度布局CSS3技术支持IE6到IE8.将用到css3 @media样式进行判断,但IE9以下版本不支持CSS3技术,这里DIVCSS5给大家介绍通过JS ...

随机推荐

  1. 用shell脚本写一个for循环

    一.输出十遍北京 for((i=1;i<10;i++))> do> echo '北京';> done 二.死循环 for((;;))do#java -jar producer. ...

  2. JS高级程序设计2nd部分知识要点1

    保存浮点数值需要的内存空间是保存整数值的两倍,因此ECMAScript会不失时机的将浮点数值转换为整数值 浮点数值的最高精度是17位小数 parseInt 字符串转换为数值,可传基数(8,16) pa ...

  3. poj 1144 Network 图的割顶判断模板

    Network Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 8797   Accepted: 4116 Descripti ...

  4. centos 下使用locate命令

    首先安装mlocate yum -y install mlocate 更新数据库:updatedb 查找:locate nginx

  5. 巧用开发者工具的控制台来调试页面中的js语句

    因为要弄某网页的一个自动登陆工具,所以需要对此网页中的元素利用js进行选取和操作,复杂的js选取如果直接在头脑中想很容易出错,而且一旦出错也不好判断错误原因. 而浏览器带的开发者工具的控制台功能,就给 ...

  6. 初学嵌入式STM32基础下选哪款开发板适合学习

    iTOP-4412开发板 目前为止,在用户网盘上已经积累了多达100G以上资料, 这些资料都是和4412相关的,并不是随便拼凑起来的!同时我们也完全开放原厂资料. 鉴于用户对于海量资料无从下手的问题, ...

  7. Linux Bash shell one practice : array if else

    shell practice 1 1.require A B C D 1 2 3 4 5 6 7 8 3 5 8 0 1 2 4 3 after handling: T A B C D A 1 2 3 ...

  8. hihoCoder #1388 : Periodic Signal ( 2016 acm 北京网络赛 F题)

    时间限制:5000ms 单点时限:5000ms 内存限制:256MB 描述 Profess X is an expert in signal processing. He has a device w ...

  9. TestLink学习三:发送邮件的两种配置方法

    第一种:修改config.inc.php中的[smtp],配置为默认本地发送,用hotmail用户做接收,调试成功!(本人未尝试这种) // ----------------------------- ...

  10. C#综合揭秘——细说多线程(下)

    引言 本文主要从线程的基础用法,CLR线程池当中工作者线程与I/O线程的开发,并行操作PLINQ等多个方面介绍多线程的开发.其中委托的BeginInvoke方法以及回调函数最为常用.而 I/O线程可能 ...