时间:2018-01-31 来源:互联网 浏览量:
如果程序猿们开发出的新版软件还没旧版好用,那我们日夜加班加点对着电脑敲代码干嘛???
嗯???就是因为没有对象而进行面向对象编程嘛??!
一般来说,朋友说的老系统好用是表象,仔细推敲绝不是问题的真正原因。认为我问题核心所在何处,下面会说道。
小编这篇文章,可以说是吐槽,可以说是对现况的描述,也希望能解答读者的疑问。
国内操作系统、信息科技普及落后
与美国相比,软件上的时代我们落后了很多。我们不妨回顾一下——
XP是具有历史意义的重大Windows版本,它真的很棒,以至于生命周期如此之长。XP最后一个服务包(Service Pack 3)是2008年,距离它诞生(2001年)过去了7年。
随后,Vista于2006年诞生。大家都知道Vista很失败,但作为程序猿来说,Vista或失败于市场营销,Vista在技术上是开天辟地的。很多方面都抛弃了XP的技术基础,整个系统技术层面都上升了一个台阶,乃至现在的Win10技术发展,都与Vista开创的技术有重大关系。从系统内核版本号可以看出,XP~5.1 Vista~6.0 Win7~6.1 Win8~6.2 Win8.1~6.3。
Vista市场上的失败也是导致XP迟迟霸占着市场的一个重要因素,于是2009年诞生的Win7多肩负了一个使命——把XP赶出市场。
而Win7在这个使命上的表现一般,因为XP霸占市场简直是个“历史遗留”问题。而在国外,Win7很受欢迎。2010年,Win8诞生而不尽人意(作为程序猿都想说,Win8真的太糟糕了),2013年Win8.1出现,老美们欣喜地开始从Win7过渡到Win8.1,享受新系统的时候,我们呢?2013年,XP的用户竟然占着半壁江山(54.13%,来自StatCounter)。虽然中国用户很多,但微软不会因为一个国家的用户对XP迟迟无法忘怀而停止操作系统改朝换代的脚步!
2013年,Win7加上新诞生的Win8.1已经足够在市场上淘汰XP了,微软宣布,2014年停止对XP的服务。而在那时,国外XP份额已经可怜到可以忽略不计,而国内仍然很多很多。我没调数据,但我们开发软件的时候,都是必须考虑WinXP、IE6.0以及1024*768分辨率等老旧内容的兼容性。
国内大众计算机相关知识欠缺,信息安全、改朝换代的意识完全不强。我想这是问题的核心所在。
说什么用不惯、老系统好用只是较多的表象,本质上我认为是信息教育不够普及。或许我们知道现在我们用的是什么系统,或许能说出是Win7还是Win10,但很多人连浏览器是什么都没有概念,不是吗?尤其是一些老年用户。
大众都嫌打补丁没用,占用时间占用网速还容易出问题,于是给了WannaCry勒索之机,事发之后才知道打补丁是多重要;
不知道自己用的系统是16年前的XP,不知道浏览器是16年前的IE6.0,只知道越来越多的东西用不了了。然而就算知道,也不懂要怎么去换;
要说多少大学里多少老师仍然拿着VC6.0这样20年前的老古董津津乐道地给软件专业的学生上课,都不足为奇(当然,也不会反对学生用VS2017);
和你的朋友说:你的穿着过时了,不符合你的年龄,或许Ta会去寻思换身行头;而和你的朋友说:现在都用更新的系统了,或许Ta会说用习惯了、还能用、还有不少人用。
老美就不同了,他们之于操作系统,就像如今我们这代之于手机。知道自己用的是什么牌子和型号,知道它的一些性能指标,也知道什么时候该升级该换代了。更明白软件可以不断更新来获取新功能和更完善的性能等等,愿意尝试和接受这方面新事物的改变和进步。
以上,希望能帮到您。
下面聊聊作为软件工作者对国内这一现况的吐槽——
现在,你没看错,2018年了。程序员为某有名的汽车公司开发软件,还是要考虑XP的兼容性。这对程序员来说无疑是抓狂的。还好是开发Web(网站)系统,所以只用考虑XP浏览器的兼容性,也就是IE8,以及1024*768的分辨率。
开发人员就在吐槽,用XP就算了,就不能装个能在XP上运行的,时髦点的浏览器吗?!非要用IE8。然后需求人员笑笑……他们用IE8,没用IE6就已经是万幸了……。,,ԾㅂԾ,,
还有一次是朋友自己接活干,与工作无关。一个人运营某古老游戏的私服(当然玩家目标就是中年甚至中老年),外挂盛行,他本身不懂技术,也没有游戏的源码,所以找到朋友,让朋友在没有源码的情况下修改游戏,封禁外挂。其间和他交流有一句话震惊到朋友了,也是对咱们所探讨问题的一个深刻反映——他说——“啊?你那么有技术的人,怎么用Win10这种系统呢?”他很震惊,朋友也很震惊。,,ԾㅂԾ,,
时至今日,身边很多朋友会咨询我相关问题。国内计算机相关知识普及程度真的还是很低。就拿操作系统而言,正版、盗版、原版等分不清,不知道补丁是多重要,不知道怎么维护系统让它运行流畅……,当然……也体会不到新系统带来的新特性和便利。
新事物不及旧事物的话,何来发展?苦逼的程序猿那么辛苦干嘛,何来用代码改变世界?但对此小编还是比较乐观的,毕竟越来越多的人体会到,至少也不得不开始承认新系统带来的便利了。只是工作上,可能多年内还是得为兼容老系统和老浏览器等多费点心吧 =。=
小编觉得“国内大众计算机相关知识欠缺,信息安全”等意识不够强。
多数坚守老系统的用户,求稳。停留于能用、够用、能稳定用、习惯用就可以了,还需要有别的诉求吗?不需要。
然而如果信息意识更强,自然能明白老系统为何跟不上时代的原因。
仅一次永恒之蓝已经敲响了警钟,而这只是一方面——系统安全。
老系统面对新需求的时候显得力不从心——功能方面。
对超出MS服务期限的系统,即便有正版授权也得不到MS的售后服务保障——售后服务。
一些的硬件在老系统上工作可能受影响,如XP不支持SSD所需的Trim——兼容方面。
……
对这些方面没有需求以及没有必要意识的用户而言,自然是不需要的。
造成这些问题的因素很多,包括评论里的说硬件老、老软件不适应新系统、稳定等,我想这些都是因素,但我的回答强调是信息意识问题。
硬件老到内存512M这样的配置,那我自然无言以对,看看国内那么多终端,这样的配置占比多少?老系统占比多少?看这两个比例就知道这个因素值不值得纠结了。新系统也没大家想的那样占资源、吃硬件,对硬件的需求大约是 XP < Win8 < Win10 < Win7,其中Win8和Win10可以在手机、平板上跑,如果信息意识比较强,普及操作系统的合理使用方式等,自然会打理比较好,不会带来严重不良的使用体验(然而就是信息知普及不够,很多时候使用系统操作不合理)。
老软件不适应新系统,一方面仍在运营的软件会不断更新以支持新系统,另一方面微软一直也在为旧软件的兼容做努力。兼容性设置、IE的F12仿真等一直保留都有,很多时候合理设置它们能解决很多兼容问题。再者这个因素本身就是问题本身,为何抱着老软件迟迟不放手?问题是不是回来了?
至于稳定性,系统层面的稳定性新系统已经不错,很大程度看系统维护人员的功夫了。
诸多提到的因素,小编想还是主观意识最重要。就像是垃圾分类回收,国外从小培养,对于他们而言就是个理所当然的习惯;而我们却处于一个矛盾中——我们分类投放了,工作人员也不会分类收、工作人员分类收了,我们也不会分类投放,不成一个习惯,不成一个普及的意识,外在的很多影响因素又会反过来成为阻碍。
意识和习惯可以影响我们喜欢用什么,但阻止不了以后会来临什么。为何MS的新系统那么标新立异以至于让很多老用户不习惯,看过《浪潮之巅》的朋友或许会和小编想法一样。MS站在风口浪尖上,它错过太多太多了,它强大的资本补上了很多缺口,现在不再容许它错过多少。MS是去迎合老用户(哪怕是多数),还是尝试赶上或主导下一波浪潮?
应由用户需求来决定产出。在市场上从来是这样,但是观念停留着,需求能跟上?
再看MS需要迎合的,是什么人的需求,难道去迎合死守着老系统用户的需求?MS要想发展下去,必须向前看,向未来的用户看。哪怕新产品坎坷多,哪怕坎坷中会让用户失望,也必须往前走。
谁都可以死守着微软即将或已经停止服务支持的系统,但也无法阻拦新浪潮的来袭。