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