今天是Win10兩周歲的生日,把本文轉發(fā)到你的朋友圈……Win10也不會好用起來。
2015年7月29日,也就是兩年前的今天,微軟正式發(fā)布了新一代的操作系統(tǒng)Windows 10,作為Win8和Win8.1后的繼任者,這一代產品被廣大微軟粉絲和PC用戶寄予厚望。
畢竟,微軟在不怎么好用的Windows Me之后推出了經久不衰的XP,在一團糟的Vista之后推出了史上最好用的Win7。在眾人并不怎么感冒的Win8之后,Win10理應是個令人激動人心的版本。
然后,接下來的事情你們已經知道了……要解答標題里這個問題,要先說是不是的問題:兩年過去了,Win10好用了嗎?
我在品玩的工作室里搜集了下為數(shù)不多Windows用戶的反饋:
突然更新真的有毒
——一個只用Windows來上網銀的用戶:
我的Surface 3每個月定期自殺。
強制跟新不是問題,但強制更新+Surface3的續(xù)航就是悲劇。Surface 3這款產品除了配置低這一大特色之外,另一特色就把配置這么低的電腦做到2小時續(xù)航。
配置低更新安裝慢和耗電快這兩點加在一起,十有八九Surface 3更新的時候要斷電。而且Surface 3盡管用了一個mini-usb的充電口,但是一般的手機充電插上去基本是充不上電的(比如某米的快充充電器),非要官方隨機的那個大電壓的充電器才能充的上電。
如果Surface 3是唯一的Windows設備(比如只拿來上網銀的用戶),一旦它自殺之后搶救起來也非常麻煩……因為Windows 10的恢復驅動器只有Windows系統(tǒng)才能做得出來!
——用神船性能本的玩家:
游戲兼容性最近好多了,這個就不吐槽了,主要還是更新問題。
自動更新也不管你是不是在打游戲,直接就在后臺靜默下載,搞得網絡ping值奇高,當你發(fā)現(xiàn)電腦莫名其妙地特別卡的時候,一般就是Windows自己的一些計劃起作用了。
連360都知道我打游戲的時候不能聯(lián)網查殺,Win10卻敢在我打游戲的時候更新。
我很想支持Windows App啊,但是它能不閃退么?
把Surfacebook當平板,意味著我要用許多平板模式下的App。
一個Windows的標準exe程序是不會閃退的,它只能“非法操作”然后關閉。大多數(shù)的“非法操作”有跡可循——如果一個軟件有BUG導致“非法操作”,我們很容易摸清是什么動作或功能導致了這個錯誤。然后只要避免這么做,大多數(shù)情況下可以將就著用。
但是,Windows應用(就是Windows Store里那種),卻有毫無理由的閃退!
它似乎和iOS的墓碑機制是一樣的,一旦系統(tǒng)資源不夠了就會Kill掉。開一堆EXE程序,電腦會變卡,開了一堆UWP程序倒是不會變卡它只會默默退出!
寫東西寫到一半切出去的Evernote,逛著一半想要和好友聊兩句天切出去的淘寶HD,看著一半劇想要回兩句微信切出去的優(yōu)酷HD(這個App最近不能用了)。
所有這類App切出去之后一旦被休眠掉,回來的時候都會全局重刷,什么寫到一半的文檔,買到一半的商品,看到一半的劇。沒有的,統(tǒng)統(tǒng)不存在。
哦,除此之外,自從微軟不公布Windows Store的應用數(shù)之后,各大公司在Windows應用的開發(fā)上越來越隨意了,BUG多的感覺是實習生開發(fā)的。
有些細節(jié)讓人摸不到頭腦
——UI風格還是不夠統(tǒng)一
Modern風格的Windows 10依舊參雜著Windows 7上就有的經典界面。經典界面為鼠標等操作而設計,操作框的尺寸偏小,而邏輯也不夠直觀。然后下次更新毛玻璃界面又要回來了,可能要繼續(xù)混亂一段時間。
比如,Windows 10有Windows設置和控制面板兩個設置頁面。打開后者,撲面而來的是熟悉的味道,顯然它已沒有存在的必要了。
此外新的Windows設置頁有太多細分選項,且有些相互割裂。其中,“時間和語言”被作為一個單獨的選項列出,“隱私”一項也可以有更好的歸類。
——我能吐槽輸入法快捷鍵設置嗎?
首先必須承認,默認輸入法是最好用的。
但選詞只能按上下方向鍵,一個字一個字地選擇,選詞效率低下。更符合直覺的左右方向鍵沒有被指定任何功能。而Mac上則有類似于選詞翻頁的功能,左右方向鍵橫向選詞,上下方向鍵以行為單位縱向選詞。
這一點在其他應用中可能不太有明顯的感受,頂多是選詞時多花費一點時間。但在微信客戶端的搜索框里,選詞時和滾動操作沖突,按下方向鍵會直接退出選詞,搜索基本上不可用。
比如,我想搜索一位姓樊的好友,首先需要選詞,結果第一行沒有這個字。繼續(xù)按方向下,就直接退出選詞界面了。
等等,這個好像是微信的鍋。
——關機選項感覺是對我的一場大型侮辱
共有五個選項:睡眠、更新并關機、關機、更新并重啟、重啟。
然而不論你選哪個,它都有可能自動更新,不在這次關機時更就在下次啟動時……
——高分屏默認放大150%
Win10監(jiān)測到1920*1080分辨率會默認把整個系統(tǒng)的顯示放大150%,意味著從Win10開始,對于網頁前端來說平白多了許多1280p用戶適配。11寸物理尺寸720p的屏幕也就算了,有的廠商1440的筆記本也放大125%。
2017年適配720P分辨率,仿佛夢回Win98。
——Office沒有實時自動保存!
Office套件沒有實時保存(Mac下的Pages基本一個字存一下),自動保存默認10分鐘一次,上周PingWest品玩的創(chuàng)始人Thomas寫了一篇稿子丟了一半。從辦公室出來:
“我們需要黑一黑Windows 10這個系統(tǒng)。”
你今天吐槽的Win10,已不是兩年前的Win10
咳,情緒有點激動,我們收一收。回到“為什么Windows 10這么難用?”的問題。
盡管對于用戶來說,進入Windows 10時代之后,從直觀上體驗到的最大變化可能是BUG變多了。但其實,對于微軟自身來說Windows 10與之前的Windows相比,最大的變化可能是內部的開發(fā)節(jié)奏完全不同。
首先,Windows 10和Windows 7、Windows XP并不等同,并不是Windows的其中一個世代,而是Windows的“最終命名”——
2016年12月7日,微軟Windows和設備部門的執(zhí)行副總裁特里·邁爾森曾在一場演講中談到,Windows 10是Windows的“最后一個版本”,以后類似98、XP、7這樣的“大版本”更新將以OTA更新包的方式平(強)滑(制)更新。
事實上,從Windows 10發(fā)布以來,Windows已經至少經歷過一次類似XP到7“那么大”的升級。2015年7月29日Windows 10第一次發(fā)售的版本為Threshold 1。同年11月12日,針對用戶的大量“吐槽”,微軟發(fā)布了Threshold 2(俗稱秋季更新)。
到了Windows 10一周年的2016年8月2日,微軟發(fā)布了一個新的大版本更新Redstone 1(俗稱周年更新)。同時,開發(fā)版本代號從Threshold變更為Redstone,相當于以前的Win7到Win8。
而在Redstone下,微軟計劃進行四次階梯更新以實現(xiàn)一次完整的迭代,這四次更新的時點分別是2016年8月2日、2017年4月11日(俗稱創(chuàng)意者更新)、2017年9月(秋季創(chuàng)意者更新)以及2018年初(待定)。
所以,當你吐槽今天的Windows 10不好用的時候,其實已經不是在吐槽2年前的那個Windows 10,而是在吐槽直到明年年初才完整開發(fā)完畢的,以過去的命名方式應該被稱為“Windows 11”的新系統(tǒng)(Redstone完整版)。
Windows 10的生命周期長這樣,平均每個版本的Windows 10維護2年。而Windows 10本身是多個Win10版本疊加接續(xù)的
這種開發(fā)周期上的變化,很明顯是為了適應互聯(lián)網時代用戶需求的快速應變。
以智能助理(小娜)為例,在微軟Windows 10首次發(fā)布的兩年前,這還并不是一個操作系統(tǒng)的標準配置。但到了現(xiàn)如今,除了每一個手機操作系統(tǒng)都包含了語音助手,連最新版的Mac里也集成了Siri,自然語言來交互在未來的幾年將越來越重要。
盡管大多數(shù)用戶都認為“我對系統(tǒng)的需求很簡單,就是穩(wěn)定就行”。但持續(xù)更新模式其實早已在移動市場受到認可。簡單來說,這種持續(xù)開發(fā)的好處可以參考當年小米對MIUI成功哲學的總結:
緊跟市場動向、讓用戶需求充分參與研發(fā)、提高發(fā)版效率、解決舊版本用戶不更新帶來的分裂問題、給用戶時刻帶來新鮮感。
類似MIUI這樣一年一次大更新,定期(每月或每周)來點小更新的節(jié)奏并非小米發(fā)明。很久之前,桌面端使用率最高的一個Linux版本Ubuntu就以每半年更新一次大版本的方式進行升級。
那么,Win10的問題出現(xiàn)在哪?
總之,頻繁更新并不是構成“BUG變多”的根本原因。
問題似乎出在Windows系統(tǒng)的復雜性及其內部的開發(fā)流程,似乎仍然沒有從過去“幾年發(fā)布一版”調整到“一年發(fā)布4版”。
Windows操作系統(tǒng)是目前普通個人用戶可以接觸到的最復雜的軟件工程之一。
根據(jù)微軟已公布的資料顯示,Windows 98有1500萬行代碼,Windows XP有3500萬行代碼,Windows Vista有5000萬行代碼,Windows 7有5000萬行代碼。
微軟尚未公布Windows 7以后的代碼量,但根據(jù)一些技術人員的推測Windows 10的代碼量可能已經上億。
同時,在開發(fā)人員方面,Windows 7時代的開發(fā)人員就已經突破1000人,分為23個組。這其中并不包括OneLive、XBox等外圍功能的開發(fā)以及和Office套件的配合工作。
過去,Windows的開發(fā)期限也遠超一般人的想象,在Windows XP發(fā)布后不久的2000年,微軟就開始著手Winodows 7的研發(fā)工作(代號Blackcomb)。原本,Windows 7預定于2003年正式發(fā)售,但由于工作量巨大導致多次跳票。為了在銷售層面不至于斷檔,微軟不得不將開發(fā)中的Windows 7一部分特性拆出來在2006年發(fā)布了“半成品”Vista。
而最終,正式版的Windows 7到2009年10月月才開始發(fā)售。
大多數(shù)用戶心目中“最好用的Windows”是從字面意義上“十年磨一劍”打造出來的產品——這在當今互聯(lián)網、云技術當?shù)馈⒂脩粜枨笠灾芨碌臅r代是不可能的開發(fā)長度。
如果微軟仍然保持打磨Windows 7的速度開發(fā)下一代Windows,那么下代Windows發(fā)布當天就是一個“被淘汰的系統(tǒng)”。
微軟想把Windows切開這件事兒,十年前就開始想了。但直到Win10出現(xiàn)才真正有了這么做的動力。
而將Windows如此巨大、復雜的、一次性發(fā)布的項目轉變成可以分區(qū)塊、按功能、頻繁更新的項目,需要對整個項目進行非常精細的模塊化拆解。
用人話來說,就是保證更動其中的任何一個功能或元素,不會對其他的功能和機制造成太大的影響,并且這些影響要清晰可見。
盡管Windows很早開始就做了系統(tǒng)級的模塊化設計,但相比起原生于移動時代的Android和完全開源且分布式開發(fā)的Linux來說。Winodws系統(tǒng)中依然有許多“牽一發(fā)而動全身”的設計。
早年為了應對反壟斷審查,微軟將官方瀏覽器Internet Exploer從系統(tǒng)組件里拆出來變?yōu)橐粋€“可卸載”“可禁用”的應用就耗費了許多年,而最終呈現(xiàn)的結果還是“偽卸載”(只是在用戶界面不顯示)。
這些設計在以往多年完成一次的大版本更新中有相當長時間用于排查和監(jiān)測,所以并不會暴露。而進入“每個季度滾動新功能”,則會出現(xiàn)“新功能”與“老功能”沖突,解決舊BUG衍生新BUG的問題。
有許多人認為,“我并不需要Windows擁有這么多功能”以此來否定Windows進入滾動開發(fā)的合理性。
但這忽略了Windows本身是一個全棧技術解決方案,Windows本身除了要適應文字工作者、創(chuàng)意工作者、科學工作者、游戲用戶、商務人員、金融用戶之外,還要肩負起地鐵閘機、ATM機、廣告屏幕、鐵路調度系統(tǒng)等特殊環(huán)境的使用。
全球使用Windows各版本作為操作系統(tǒng)的終端數(shù)可能已經超過了全球人口,而盡管版本不同但整體上的差異并不大。這種策略能夠讓Windows在任何需求下都成為一個“穩(wěn)妥”的選擇,而這種通用性恰好是Windows在世界范圍內得以流行的關鍵。
盡管說了這么多,但不論Windows使用在何種場景下,滿足何種用戶。穩(wěn)定,都是實現(xiàn)需求的基本保障。因此,以上所有這些都不是用戶可以容忍Windows 10繼續(xù)“難用”下去的理由。
不過,Windows 10還很年輕,雖然它已發(fā)布2年。但如果從2014年4月首次曝光開始計算,它從誕生到現(xiàn)在的開發(fā)時長還不及令人糟心的Vista的一半。
微軟內部也在嘗試調整Windows 10的開發(fā)節(jié)奏,Windows Insider預覽計劃提出之后,正式更新的Windows 10中BUG和崩潰已經減少了很多。傳統(tǒng)軟件業(yè)巨頭正在嘗試著學習以網絡時代的速度去開發(fā)一個超級系統(tǒng),盡管很慢但并非沒有希望。
也許,到了明年4月,Redstone 4版Windows 10發(fā)布的時候,微軟能讓這個系統(tǒng)更成熟起來。