時間: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要想發展下去,必須向前看,向未來的用戶看。哪怕新產品坎坷多,哪怕坎坷中會讓用戶失望,也必須往前走。
誰都可以死守著微軟即將或已經停止服務支持的係統,但也無法阻攔新浪潮的來襲。