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. cocos2d-x之Box2d初试

    物理引擎:用来模拟一套物理事件的物理代码. #ifndef __HELLOWORLD_SCENE_H__ #define __HELLOWORLD_SCENE_H__ #include "c ...

  2. jQuery Validate 表单验证插件----自定义校验结果样式

    一.下载依赖包 网盘下载:https://yunpan.cn/cryvgGGAQ3DSW  访问密码 f224 二.引入依赖包 <script src="../../scripts/j ...

  3. 解决 Eclipse 项目有红感叹号的方法

    原因:显示红色感叹号是因为jar包的路径不对 解决: 在项目上右击:Build Path -> Configure Build Paht...(或Propertise->Java Buil ...

  4. Half Wavelength Dipole Antenna

    Reference : 1. wikipedia The dipole antenna is the simplest and most widely used class of antenna.It ...

  5. selenium获取html的表格单元格数据

    获取网页的表格的某个单元格的值,思路: 1.获取表格 2.获取表格的所有行 3.根据某一行获取该行的所有列 4.根据某一列获得该行该列的单元格值 根据以上思路,可以知道,只需要行.列就可以得到单元格的 ...

  6. (转)对各种初始化函数的理解:OnInitDialog、InitInstance、InitApplication函数的理解

    InitInstance和InitApplication 是 APP 类的初始化.而 OnInitDialog 是在 Dialog 类初始化时调用的函数. ★ 应用程序相关配置,一般在InitInst ...

  7. POJ 1836 Alignment --LIS&LDS

    题意:n个士兵站成一排,求去掉最少的人数,使剩下的这排士兵的身高形成“峰形”分布,即求前面部分的LIS加上后面部分的LDS的最大值. 做法:分别求出LIS和LDS,枚举中点,求LIS+LDS的最大值. ...

  8. sql 入门经典(第五版) Ryan Stephens 学习笔记 第五部分: 性能调整

    第十六章: 利用索引改善性能 1. create index 单字段索引:  create index index_name on table_name (column_name);唯一索引:     ...

  9. IL查看泛型

    查看泛型的IL 我们在开发中经常用到泛型,下面一起通过IL来查看泛型背后做了那些工作 示例代码 示例代码如下: using System;   namespace MyCollection { pub ...

  10. [3D跑酷] AudioManager

    Unity音频管理 游戏中的声音管理最常用的组件莫过于AudioSource和AudioClip,我的做法是建立是一个AudioManager类(单例类)管理各个音频,谈一下我的经验: 函数列表 St ...