微軟是否無法放棄更新 Windows,轉而設計全新的操作系統?

使用Windows 近20年,PC硬體性能翻了好多倍,Windows 也升級了好多版本。從來沒感覺Windows 的性能提升過。 對Windows 的印象就是反應慢,各種問題,藍屏等,然後淺嘗過Windows 編程,介面晦澀難懂,學習過程簡直是考古。和為Android 和iOS 編程比起來,Windows 編程簡直想在修理一個又長又古老的下水管,完全不知道哪裡會出問題。
所以我的問題是,既然Windows 面臨這麼多問題,微軟為什麼不放棄治療,推倒重來?還讓Windows 這個bug的存在


微軟放棄更新 Windows,重新設計新系統。看這裡:http://en.wikipedia.org/wiki/Midori_(operating_system)


作為apple腦殘粉,還是想為微軟說句公道話。
MAC OS是相對小眾的系統,從OS到OS X的轉變很大程度上也是因為APPLE當時處在崩潰的邊緣,之前的產品根本賣不掉,收購NEXT之後喬布斯回歸,除了redesign之外沒有辦法。具體可以參考王越在程序員雜誌上面得文章《mac os x背後的故事》OS X的推出也就只有十多年的時間,如果單純看版本號的對比,以前的MAC OS更像是windows 3.1 到windows 2000系列。

看一個操作系統,不能光看版本號,命名方式,UI等等,微軟在ME之後全部轉向使用NT內核,只是為了延續用戶的體驗,而使用了相似的UI而已,windows me 和windows 2000的UI 雖然幾乎一樣,但是內核有根本區別微軟在FAT之後全面轉向使用NTFS文件系統,也比mac沿用至今的HFS要先進很多,事實上APPLE也曾經考慮使用ZFS代替HFS,但是卻至今沒有實現。

對於大多數用戶來說,樓主的意思是為什麼UI設計或者使用方式上沒有大的轉變?
很簡單,微軟的市場佔有率太高了。
1.用戶買賬,用戶喜歡,為什麼要改動冒險呢?
2.用戶基數大,水平相對來說也就參差不齊,接受新的使用方式對於很多用戶來說是一場災難,比如中國很多四五十歲還在用著XP和IE 6 的大叔大媽,學會電腦就不容易了,如何適應新的系統?對於企業用戶來說,這樣還會增加不必要的學習成本,說不定會直接拒絕遷移。看看windows 8 metro UI(現在好像叫modern UI)的遭遇就知道了。
3.微軟的產品使用的範圍非常廣,很多專業性的軟體不可能很快的到更新,新的redesign系統出來,如果不支持舊的軟體,存在嚴重的兼容性問題,對於企業用戶來說簡直就是災難,對於一般用戶也是這樣,windows 7到今天還能跑VC 6.0 不知道救了中國多少大學生的命呢。其他的比如NI的一些電路設計軟體,5年之內不更新是很正常的事情。
4.同APPLE的操作系統僅安裝在自家系統上面不同,MS的操作系統要為最廣大的PC廠商和用戶服務,微軟也缺乏對於他們的控制能力,一些操作系統上面得new feature是需要硬體配合的。假如離開的macbook的觸摸板,OS X的手勢操作怎麼實現?沒有retina屏幕,高解析度怎麼實現?即便微軟推出了這些new feature,PC廠商要如何在2000元的廉價筆記本上面配備這些硬體?


使用中文近20年,口舌也清晰了很多,新華字典也出了好多版。從來沒感覺中文的實用性提升過。對中文的印象就是字難記,各種錯別,拗口。。然後淺嘗過中文語法,用法複雜多樣,學習過程簡直是考古。和英語比起來,中文簡直就是一個又長又古老的下水道,完全不知道哪裡又會出新用法。
所以我的問題是,既然中文有這麼多問題,CCP為什麼不放棄治療,推倒重來?還讓中文這個bug存在。


  1. 同意 @破布 的觀點,Windows的進步比你想像中的大。
  2. Windows現存的很多問題,尤其是介面上的問題,存在的根源就在於微軟沒辦法推倒現在的系統,重新設計一個

有一個叫Raymond Chen的微軟人的博客:http://blogs.msdn.com/b/oldnewthing/

這個博客記錄了很多這樣的故事:微軟設計了一個介面,幾年後他們發現這個介面設計得太爛了/有bug,想改,但是企業客戶們不同意,說我們的軟體都依賴你這個bug才能運行的,你不準改。所以每一代產品更新,微軟都是戴著腳鐐跳舞。另一方面,這也說明了微軟極度重視企業客戶,以及重視向後兼容。推倒重來這種行為,才是真正的自殺。


最近發現知乎上每隔一段時間就會出現一個活在IT媒體的Windows XP+IE6的世界,提出槽點無數的問題。不知道是為什麼,,,,

我都不想說什麼Windows的進步比想像的大,話說如果你不換電腦只換換操作系統的話,能提升性能就見鬼了,android一開始設計就有問題,當然升個級摸起來就會更爽點。至於iOS,每次發布會都會說這次的CPU提升了一倍的性能云云(intel啥時候說過這話?),其實我摸來摸去iPhone 4和iPhone 5s根本沒發現神馬質的飛躍。

你把電腦插上8G內存,換上SSD的硬碟,性能不蹭的一下上去了?

使用Windows 近20年,PC硬體性能翻了好多倍,Windows 也升級了好多版本。從來沒感覺Windows 的性能提升過。

使用Windows近20年?!20年前是1994,這時候跨時代的Windows 95還沒出現呢,你從Windows 3.1開始用的?Windows 3.1打開時鐘都要等一會兒,你的感覺神經也太遲鈍點了吧。

再說每個操作升級都是性能越來越差,提供更多的服務和體驗,充分發揮用戶的硬體性能,哪有性能越來越好的道理?

對Windows 的印象就是反應慢,各種問題,藍屏等。

用著不花錢的軟體和操作系統,配上價格嚇死人的電腦,反應不慢不出問題才奇怪吧。

然後淺嘗過Windows 編程,介面晦澀難懂,學習過程簡直是考古。和為Android
和iOS 編程比起來,Windows 編程簡直想在修理一個又長又古老的下水管,完全不知道哪裡會出問題。

一看就是根本沒有用過WPF的。.NET Framework是2001年推出的,WPF是2005年發布的。而iOS和android則要等到2007年才發布,,,,

完全就是你自己喜歡考古么
,快看看你學慣用的書是什麼時候出版的?


何棄療啊,,,,

============================================================

其實修改後的問題也沒有什麼太大的意義,因為很多人沒有弄明白操作系統是幹什麼的。

操作系統最重要的職能只有兩個:支持豐富的應用軟體以及支持豐富的計算機硬體。

也就是說其實操作系統只是軟體和硬體之間的一座橋樑,操作系統在其中能做的,只有儘可能的支持更多的軟體和硬體。


對於消費者而言,Windows的問題不在於操作系統,而在於其上面的軟體生態
Windows的軟體生態環境,是一種原始的,粗放的,甚至可以說是落後的生態環境。其主要問題有:


1、軟體可以獲得非常大的系統許可權。

這是一把雙刃劍,諸如磁碟管理等軟體需要很大的系統許可權,才能完成某些工作,甚至於可以獲得更好的性能。但是軟體可以獲得很大的系統許可權也意味著,軟體也可以不受限制的干任何壞事,這也正是Windows上惡意軟體橫行的主要原因,這些害群之馬極大的降低了消費者的用戶體驗

在計算機性能爆棚的今天,我們已經不需要進行底層訪問來獲得更好的性能。事實上微軟很早就意識到了這一點,故而推出了Windows Vista,引入UAC功能,控制了所有系統許可權的開放。


2、軟體質量無法保證,軟體破解難度低,小型開發者無法獲得收益。

沒錯,這正是微軟目前面臨的最大的問題,更是其強勢推進Windows 8/RT的根本原因。事實上平板超極本只是表現形式的不同,而重建一個健康的軟體生態是微軟目前最大的挑戰。

事實上與iOS最相似的系統不是android,而是Windows Phone/Windows RT。

借鑒了Apple的成功的經驗,微軟採取了完全相同的審核機制,確保Windows應用商店應用軟體的質量,親自著手開發硬體設備,提供標準的用戶體驗。儘管這一切目前來說都是負收益,但對於微軟而言,這次轉型至關重要,如果能夠勸說更多的開發者加入這一新的生態,將再續Windows在消費市場的光輝。

為了達成這一目標,微軟不惜免費提供開發工具,免費開發者註冊,自行研發硬體設備。但目前來看,仍嫌動作太慢。但微軟畢竟是微軟,隨著Windows 8的市場佔有率增加,加之微軟的開發工具是最為強大友好的,將來的事兒誰也說不準。


綜上所述,目前Windows所面臨的問題與操作系統沒有什麼關係,故而微軟沒有必要把操作系統推倒重來。但微軟非常需要建立一個完全不同的軟體生態環境,這便是Windows RT的重要意義。


當然能啊,然後你會發現你現在所有的軟體都用不了……
所以,弄新 OS 是可以的,但是一定要同時弄兼容層。


我覺得題主已經沒救了,上帝應該將你推倒重來


你用的不是操作系統,而是上面的軟體。(某位知乎前輩的名言)你重寫一個,以前的軟體不能用了,誰會用你這個操作系統哦。這種事情也就蘋果做過一次,還好結局比較好。

假設Windows 9出來,所有以前的Windows軟體全都不能在上面運行,那是不能被任何人接受的。但是新Windows也要有新的功能加進去,以方便大家開發軟體,所以只能在兼容老介面的同時加上新介面,比如.Net framework。


Windows養了一群白眼狼嗎?哈哈


哈哈這問題真好玩~其實呢,愛用不用,你甩不掉Windows的原因也就是他們沒法推到重做的原因。敢「重寫系統」這麼做的只有本世紀初的蘋果那種爛到底馬上就要死翹翹的公司。
引用一下:為什麼 Windows 不像 iOS、OS X 一樣隔年迭代?
題主一定是外星人派來毀滅地球的哈哈哈~


請問,為什麼要寫新的系統?

寫個新系統,然後與所有已有的主流的軟體生態系統都不兼容,你當微軟工程師們腦子進水了?

題主不如趁提問的這些時間去換個更好的配置的電腦吧。


作為純消費者
用windows這麼多年,從來沒有藍屏,完全不知道你所說的藍屏是什麼
我是從98才開始用Windows的,從體驗上來看一直都是在進化的,而且顏值也是一路上升的
我也沒打算編程,所以晦澀難懂的語句我也不太清楚
總之,用的挺順手,又可以用盜版軟體,聽說有變態的向下兼容性,求千萬別大改


發出去的產品就是潑出去的水、就是xx射出去的xx,出事了要用一生去維護。
年輕人啊,圖樣圖森破


作為一個知乎里的文盲,在這個問題和回答里不能不說,以前的軟體設計,優化這個概念占的比例實在不高,主要的目的就是充分挖掘硬體資源而碼出更強大的軟體。關鍵詞在於強大二字。
而另一方面,回到近幾年,若不是apple從諾基亞的蹩腳智能機概念一下子提高到體驗層面,可能人們到現在都不會對電子設備的體驗有要求。
Windows作為操作系統的領頭人,加上幾十年的「更強大」方針深入微軟每個碼農的骨髓,所以你看到的每一個新版本的Windows,都彷彿沒有變得更好。只是,在其深處,埋藏著無數碼農的心血結晶。


你知道Nokia、Symbian和Maemo的故事嗎?


關於題主說的windows性能問題,我從《浪潮之巔》中找到了答案:硬體遵循「摩爾定律」,以18個月為一個周期,不斷升級,如果windows不耗盡硬體性能,諸如intel、英偉達之類的硬體廠家就沒辦法賣更多的硬體……所以windows要不斷升級系統,除了跟緊時代腳步,另一方面就是為了促進整個IT矽谷生態圈的和諧發展。從這裡可以看出美國矽谷下了一盤多麼大的旗。如果有疑問,請完整瀏覽一遍《浪潮之巔》。


所謂的放棄一個OS在樓主的想像中估計就是「換個UI」
但是操作系統從頭寫起程序從何而來?微軟會放棄全球無數開發者成型的各種程序語言去從頭寫起一個全新內核全新介面舊程序統統不兼容的操作系統?


「從來沒感覺Windows 的性能提升過」——對這樣的用戶還有必要回答嗎?


Windows還是很優秀的,只是已經過了一種系統一統天下的時候了。


感覺不太可能,新事物的誕生必須基於舊的已有的東西,正如牛頓所說的——站在巨人的肩膀上


推薦閱讀:

iOS 和 OS X 是如何做到瞬間從深度休眠中喚醒?
如何優雅地使用 Windows 10 ?
為什麼現在的操作系統都沒有提供對農曆的原生支持?
好奇號的固件刷新是一個怎樣的過程?為什麼需要在著陸之後幾天給它刷新系統?
請問,多個線程可以讀一個變數,只有一個線程可以對這個變數進行寫,到底要不要加鎖?

TAG:MicrosoftWindows | 操作系統 | 軟體工程 |