當前位置:係統粉 > 電腦問答 > 其他問答 > 微軟的windows和蘋果的mac操作係統,在技術難度上哪個更高?

微軟的windows和蘋果的mac操作係統,在技術難度上哪個更高?

提問者:碧落雨下  |  瀏覽 次  |  提問時間:2019-04-26  |  回答數量:10

微軟的windows和蘋果的mac操作係統,在技術難度上哪個更高?不討論其他的,就討論技術含量和研發難度。

已有10條答案
chenhaibin77

chenhaibin77

回答數:11  |  被采納數:5

2019-04-26 18:06:12
其實有一位答主回答得很專業,隻是可能說的不夠通俗易懂,我想談談自己一些不同看法。題主的本意是討論技術含量和研發難度兩方麵相比,倆係統誰的技術開發難度更高。第一,先說技術含量。所謂技術含量,在我理解指的是包含底層框架協議、UI/UE、開源協議等在內的係統各方麵的複雜程度和穩定程度。Windows早期借鑒DOS、Unix等係統的框架構思以及桌麵的構思,但後期出於個人電腦的使用考慮,進入了自研階段,在此之後Windows係統已經成為獨立於Unix的操作係統,並且是從底層到桌麵端都完全獨立的操作係統。Windows的服務對象覆蓋麵廣,其服務層級從高端技術人員到尋常用戶,能夠滿足不同行業、不同需求的用戶,同時對於PC廠商來說,Windows能夠適配市麵上幾乎所有電腦,對軟件開發者來說,Windows係統幾乎能支持各種類別的開發應用。Mac在係統的複雜程度上要略低於Windows,它在桌麵前端和應用生態上的創新極多,並且蘋果對於用戶體驗度有極高要求,這些都決定著Mac係統在係統開發方麵著重於“精”,而非Windows的“全”。就穩定度來說,兩者難分高下,雖然說Windows係統服務的對象數量級更龐大,但Mac係統有著更好的穩定度口碑。再來一個簡單例子,同樣硬件配置下,蘋果係統往往比Windows開機更快,裏麵不僅有蘋果係統優化更好的因素在,更因為蘋果係統是在Unix Free BSD上開發,其框架比微軟自研的框架更高效,但僅論技術複雜程度,比不上Windows。綜合來說,Windows在技術含量上更高一籌。微軟的windows和蘋果的mac操作係統,在技術難度上哪個更高?(1)第二,研發難度。我覺得兩者對比可以參考國內兩個手機UI的開發商。在我看來,Windows類似於小米的MIUI,Mac類似於魅族的FLyme或者一加的氫OS。簡單說來,一個是“沒有我做不到的,隻有你想不到的”,一個是“隻為你提供最需要的”。這兩種思維很難說誰對誰錯,前者也是為了全心全意服務用戶,隻要用戶可能需要的功能,係統全部支持;後者更深一步,它去判斷和觀察用戶的真實需求,減少用戶選擇上的時間浪費,提供少量但是非常優秀的功能。為了達到各自要傳遞的“用戶感知”,兩者在係統研發上必然有所差異:Windows要做的是可以無限發散的係統,支持所有外接設備的接入,支持所有軟件的開發和連接,支持所有對互聯網有各種各樣需求的用戶。為了達到這個目的,它要製定硬件的接入標準並且門檻低、實現容易,這個標準要兼容各種層次各種參數的設備;還有軟件的開源協議,也要實現對不同要求、不同場景的適配。Mac則有著相對來說精準的目標,它更傾向於服務“高效工作者”,所以在係統研發上會首先采用穩定、簡約的框架,而後在這樣的框架上進行交互設計、桌麵設計、應用生態協議的製訂等等,Unix省去了Mac很大的研發精力,而Mac研發精力更多放在了桌麵交互和生態圈的搭建上。綜合來講,Windows在研發難度上還是要更勝一籌。微軟的windows和蘋果的mac操作係統,在技術難度上哪個更高?(2)最後做個總結。說了這麼說,有人可能要問,Windows比Mac技術難度高,是不是就是比它好?我必須要回答你,技術開發難度的高低跟使用體驗是兩碼事,就像花錢搞房子,花錢多的人蓋出來的房子未必就比花錢少的人蓋出來的住著舒服。而且就目前市場反饋來說,很顯然Mac係統使用體驗更好。微軟的windows和蘋果的mac操作係統,在技術難度上哪個更高?(3)
讚 1
__輕度

__輕度

回答數:29  |  被采納數:58

2019-04-26 18:19:29
即使我是一個Appler,即使我是一個骨灰級的果粉,甚至我也覺得macOS是全世界最牛的桌麵操作係統,我依然覺得Windows的技術難度更高,主要以下幾點。第一、macOS站在Unix的FreeBSD的肩上大家都知道,Unix是個巨人、而且是個非常強大的巨人!為什麼這麼說?Unix發展這麼多年基本的核心架構沒變過,不得不說丹尼斯·裏奇、肯·湯普森兩位大神確實厲害,對於Unix整個架構體係的搭建堪稱完美。
微軟的windows和蘋果的mac操作係統,在技術難度上哪個更高?(4)
macOS則是基於Unix的FreeBSD分支,Darwin能有今天,Unix功不可沒,就像蘋果公司自己說的:Mac之所以強大,就是因為基於堅如磐石的Unix,可以說是站在巨人肩上。Windows就不一樣了,除了早期還能從DOS、Unix中裏麵吸取一些精華,後麵基本上都是推倒重建,而且微軟有一套自己的應用、文件、桌麵、以及開發者生態管理規則,可以說是另起爐灶,難度可想而知。第二、macOS隻需要適配相特定的硬件平台、軟件平台管理也更好macOS隻需要適配蘋果自己的硬件生態,而且即使是自己的硬件生態,蘋果的硬件平台也是非常單一的。
微軟的windows和蘋果的mac操作係統,在技術難度上哪個更高?(5)
不管是處理器、主板等硬件平台都比較固定,適配起來相對還是要容易得多。不過windows就比較麻煩了,處理器五花八門安、顯卡五花八門,而且每個廠商還有不少自己的一些自家的遊戲規則。在軟件生態方麵,Windows平台也是亂七八糟,在macOS平台都是應用廠商適配macOS,但是在Windows平台可不一樣,Windows還要為應用生態考慮。
微軟的windows和蘋果的mac操作係統,在技術難度上哪個更高?(6)
光一個Directx,就已經證明了微軟的實力了,不得不說Directx是一個糟糕的妥協,但是也是一個偉大的發明。因此,Windows的整體難度還是要遠高於macOS的,一方麵是因為主觀上的係統架構層麵的設計差異,另一方麵也是因為客觀上的硬件、軟件差異造成的。
讚 2
淺淺深藍丶

淺淺深藍丶

回答數:220  |  被采納數:138

2019-04-26 18:16:17
作為一個寫了多年代碼的程序員,從技術角度考量,windows係統還是非常強大,很少有一套軟件讓全球至少幾十億人服務,而且持續了很長時間,未來還會繼續持續一段時間,mac係統繼承於unix從技術難度上還是windows更高一點,有了基礎的情況下相對實現起來簡單一些,更加重要的是mac係統隻是兼容自己家硬件,windows操作係統需要兼容各種硬件平台,但從這一點來看windows這個難度就比mac係統已經多了許多。微軟的windows和蘋果的mac操作係統,在技術難度上哪個更高?(7)widows和mac幾個重要差異1.windows係統屬於合作型的操作係統兼容各大硬件廠商,在底層硬件係統上更加的開放,mac更像是獨立的王國,從技術兼容性上已經展示出很強的差異,windows更加符合大眾普及化。老少皆宜,mac更像是做了一個極品,隻會迎合部分人,這點和安卓係統和iphone差異差不多,很難說對錯,隻不過公司的策略有差異,也不能講mac係統就沒有兼容能力,隻不過產品定位不同。微軟的windows和蘋果的mac操作係統,在技術難度上哪個更高?(8)2.windows係統由於受眾太多,生態鏈已經深深紮根在普通大眾的生活中,紮根不僅僅是應用程序,還有很多專門研究係統漏洞的一大幫人員,還有一大幫技術人員靠研究windows係統漏洞而生存,係統越是龐大越是容易出現漏洞,幾乎現在很多黑客都喜歡從研究操作係統的漏洞開始作為練手項目,專門有些學者專家研究windows操作係統的運行機製,從中找出內部運行原理。幾乎每個功能模塊都有巨量的研究人員,就拿一個注冊表就有多少人在上麵折騰,windows的係統目錄也是很多黑客的研究的主要話題,如此巨量的病毒木馬研究人員,windows都會做出係統漏洞,每次補償漏洞都不需要重新安裝係統,單從這一點考慮,係統的容錯能力還是非常強大。mac由於沿用unix,由於設計理念方麵問題,執行權限等限製,mac的上麵的病毒非常少,一個設計理念問題,一個受眾人數問題。微軟的windows和蘋果的mac操作係統,在技術難度上哪個更高?(9)3.mac設計上更加適合技術人員或者商務辦公,windows就非常普及化了。由於windows包羅萬象各種各樣的型號針對不同的人員,mac對於每個應用追求極致的精神,倒是非常值得每個研發人員去學習,之所以現在蘋果定位高端係統勝在創新和細節,這也是蘋果受到高端人士青睞的一個主要原因。windows更像是大熔爐,發揮平台交給各個硬件廠商以及應用開發商。微軟的windows和蘋果的mac操作係統,在技術難度上哪個更高?(10)平時在開發過程中linux係統用的比windows還要多,但從技術角度認知上還是覺得windows係統係統架構以及係統兼容能力還是從心底裏佩服。現在很多狹義的愛國主義情懷的人,覺得應該有自己的操作係統,除去技術層麵的因素還有生態鏈的建立,都需要一個長期的過程,還需要抓住機會抓住勢頭,生硬的造出一個操作係統,很難有人買單。整體來看windows操作係統難度更大一些,生命力也展示的最強勁。希望能幫到你。
讚 22
zxy542881000

zxy542881000

回答數:121  |  被采納數:134

2019-04-26 18:09:59
謝謝邀請,這是一個係列的問題,即window係統VSMac係統,這裏我先說結論:蘋果係統更難。為什麼這麼說呢?你們耐心看完,不同意的可以評論區留言討論。對於技術難度的對比我覺得從一下幾點考慮的考慮的,並為相應的內容打分:微軟的windows和蘋果的mac操作係統,在技術難度上哪個更高?(11)

1.蘋果的mac係統由於是基於Unix內核開發的,所以它的工作要比完全重新推倒重來或者另行開發的要簡單些。這一方麵我覺得微軟的恒心與氣魄確實不錯。這裏微軟+4分2.蘋果的mac係統在用戶群體定位與用戶體驗上的注重與開發強度,公認的大於微軟,例如對開發者友好、桌麵快速切換、優美的交互動畫;這方麵蘋果完全勝出微軟。這裏蘋果+6分3.蘋果的mac係統由於是定製自家使用,所以它隻需要考慮的自己的機型就可以,縱使我們自行黑mac(在自己的台式機上裝蘋果係統),也要去找合適的硬件搭配;微軟的window則不一樣,它的兼容性更好,比mac更優秀,主流的所有品牌的電腦都是預裝window也是對他的一種肯定。這裏微軟+84.蘋果的mac係統對大型遊戲的優化其實並不理想,因為其是閉源且審核嚴謹所以它的優化調用接口沒有window那樣豐富,window的各種驅動,各種調用比起mac完全不在一個層次上。這裏微軟+65.蘋果的mac係統對渲染和音視頻的處理是優化過的,這方麵window則是很差很差,對於特別高清的視頻驅動,window有的顯示器直接不支持,或是支持的很差。這裏蘋果係統+46.蘋果對於用戶隱私保密方麵的開發強度大於window,用戶可以屏蔽任何不利信息如廣告,以及各類用戶授權軟件才可以使用相關內容,這方麵window簡直不要臉,沒有任何限製,軟件想怎麼就怎麼,這也是我棄用window一個重要的因素。這裏蘋果係統+47.蘋果的ios其實隻是mac係統的另一個版本,它的跨平台性比起微軟的window目前看起來更強,微軟的係統可以簡單改改變成手機上用的,而且風格使用起來如此一致?這裏蘋果係統+38.蘋果的mac係統是迭代更新,而window是跨代更新,蘋果mac係統前後銜接如此緊密,縱使用戶不更新隻是沒有新功能,而不像window直接推出跨代版本,window7和window10的代溝有些方麵比mac和window之間的代溝還大。這裏蘋果係統+3微軟的windows和蘋果的mac操作係統,在技術難度上哪個更高?(12)

綜上所述,最終蘋果得分:20;window得分:18,蘋果從多方麵發展積小分,以微弱優勢勝出。以上回答僅代表個人觀點,希望大家給我點個讚並且關注我查看更多有意思的回答,歡迎大家在我的評論區留言討論。
讚 12
櫻日和祺

櫻日和祺

回答數:20  |  被采納數:50

2019-04-26 18:15:36
windows操作係統和蘋果的MAC操作係統確實是兩個經常被人拿來進行對比的操作係統,但是在技術難度上的實現,哪個更加的高,這一點還是自有公論的,那就是windows操作係統的研發難度要比蘋果的MAC操作係統的難度要大一些。微軟的windows和蘋果的mac操作係統,在技術難度上哪個更高?(13)

首先聲明,我是使用蘋果操作係統的人,我是使用蘋果的筆記本電腦的。就使用體驗來說,我覺得蘋果操作係統要比windows操作係統要好用的多,但是這道題目不討論操作體驗,隻說技術難度哪個更高,那麼我必須客觀的說windows的難度要更高一些。
微軟的windows和蘋果的mac操作係統,在技術難度上哪個更高?(14)
首先第一點windows操作係統是完全自主研發的操作係統核心,而蘋果的MAC操作係統是使用的Unix操作係統核心,也就是說windows操作係統有自主研發的核心,這個開發的技術難度相比蘋果操作係統需要大很多了。再說第二點,蘋果操作係統隻能安裝在自家的硬件上麵,也就是說它的驅動是配相比windows操作係統要簡單的多,而windows操作係統要適配整個市麵上幾乎所有的各種各樣亂七八糟的硬件設備,這其中的難度是相當大的,微軟在這方麵做出的努力是其他的做操作係統的公司所無法想象的。第三點蘋果操作係統隻是一個操作係統而已,而windows的操作係統那可不僅僅是一套操作係統,它集合了大量豐富的應用軟件在裏麵,這些軟件可是非常消耗開發資源的,而相應的難度也是相當高的,所以說從這一點上來相比的話,也是windows的技術難度要更大一些。綜上所述,在我看來windows操作係統的技術難度要比蘋果操作係統的技術難度要大,當然這隻是我的個人觀點,如果各位看官有不同的觀點,歡迎在評論區中討論留言。如果喜歡我的回答,就給我點讚轉發並關注我吧,我在這裏謝謝大家了。
讚 2
阿呆的天地

阿呆的天地

回答數:218  |  被采納數:138

2019-04-26 18:32:05
如果隻說技術難度(這個技術指的總體性,前瞻性,包含構架和具體代碼),蘋果更高。如果提代碼量,那微軟遙遙領先。蘋果高在係統構架和前瞻性上。說蘋果不會做內核的,可以查查從mac剛開始到power pc,蘋果是用什麼內核的?而且,跨平台直接運行的方法,在蘋果轉intel體係的時候,很長一段時間都提供直接運行power pc 程序的能力,那個時候還沒有一家能這麼幹的。蘋果的mac os,裁剪一下就能做iphone,加一點就做ipad,微軟就不得不重寫。蘋果一直是平緩升級,甚至更換體係結構,都能讓用戶軟著陸。看看微軟的windows RT?微軟天天在更換自己的基礎api,什麼win32,,n個運行庫,說明並沒有長遠的,統一的規劃,什麼流行做什麼。從安全性,微軟從沒有,到附加,到重寫,到補丁,再重寫……現在多少人一裝完就關閉用戶安全控製?從編程語言,vb,vc,vf,c#……就想安靜的寫個應用,你比開源社區變的都快。蘋果就一個oc,趕時髦就swift,妥妥的。不說了,快變成吐槽了。微軟很可憐,自己給自己建了一個跑道,很努力的跑圈,卻怎麼都到不了遠方。
讚 21
淵隱

淵隱

回答數:37  |  被采納數:139

2019-04-26 18:48:48
微軟的Windows和蘋果的MAC OS,哪個操作難度更高單就操作上來講,MAC OS比Windows的操作簡單得非常多,係統重裝也非常傻瓜式,我們主要從以下幾個方麵來講:軟件安裝MAC OSMac os的軟件安裝無需選擇文件夾,也不用注意是否會有垃圾會影響到C盤容量,在Appstore下載的軟件可以直接安裝,在網站上下載的DMG包可以打開,然後把軟件圖標拖到程序文件夾即可完成安裝,PKG文件直接安裝就行了,MAC OS的安裝非常純淨,沒有各種隱藏的附帶軟件安裝陷阱。WindowsWindows安裝軟件需要選擇一個文件夾,然後程序包含的所有文件都會釋放到這個文件夾,有些程序默認安裝在C盤,為了保護C盤容量,有時候需要我們改到D盤或者其他盤,對於小白來說非常不友好,而且Windows的軟件總是會在各種隱藏角落附帶安裝殺毒、視頻、音樂等文件之類的選項,稍不注意就會被坑。軟件卸載Mac os
Mac os的軟件卸載非常方便,僅需在Application目錄下,將App拖入垃圾桶圖標即可完成卸載。
WindowsWindows的軟件卸載相對麻煩一些,需要自己前往控製麵板-程序下,選擇需要卸載的程序,右擊鼠標,選擇卸載,有時候有些軟件還會各種誤導,導致卸載過程會非常麻煩。係統重裝Mac os
Mac os的係統非常簡單,關機狀態下command+R這兩個按鍵,直到電腦進入MAC OS實用工具,然後選擇係統重裝,電腦會自動聯網下載最新係統,且驅動無需自己下載。WindowsWindows的係統重裝則麻煩一些,需要自己準備一個U盤做成PE係統或者Windows啟動盤,然後電腦需要進入BIOS設置啟動盤後才能啟動係統盤安裝係統,整個步驟非常繁瑣,而且重裝係統後需要自己下載對應驅動,尤其是品牌機的驅動,對於小白極其不友好。
讚 3
微涼淺希

微涼淺希

回答數:42  |  被采納數:118

2019-04-26 19:10:23
無論怎麼說,開發操作係統都是個費人費工的事情,因為操作係統太龐大了,所以籠統的談比較是困難的,但又因為篇幅和精力有限,不能細細的進行技術分析。這裏隻提下個人的感性認識。微軟的windows和蘋果的mac操作係統,在技術難度上哪個更高?(15)早在DOS時代,UNIX係統實際上才是老大,對UNIX的一個開源的努力正是經曆了跟UNIX撕逼而後存活至今的BSD係。而蘋果的OS X正是基於BSD發展而來(不是基於FreeBSD,看後麵UNIX演化圖,OSX是由喬布斯離開蘋果後成立的NeXTSTEP基於BSD開發的NeXTSTEP3.3係統發展起來的,和FreeBSD同源)。從這個意義上說,蘋果公司並沒有經曆太多從打地基開始構造操作係統底層核心的各種糾結和苦難,而是把精力投入到了桌麵係統以及用戶體驗的建設和優化。

而Windows係統,則是微軟公司自DOS係統誕生之後,就一直在開拓和發展的這麼一個基於PC的操作係統,雖然中間經曆了各種小小的波折,但基本上還算順風順水。要知道DOS在當年在終端用戶方麵的知名度,遠遠蓋過了Unix,而後來微軟公司又借助跟IBM合作OS/2,成功的推出了Windows係統。這就造成了當今絕大部分終端用戶隻知道Windows,而不知道Unix。羅馬並非一日建成的,這對Windows係統來說,當之無愧。Windows在一大堆Unix類的係統當中兵來將擋——包括與現在同樣流行的MacOS和各種Linux廝殺,仍然雄霸一方,這或許是對Windows係統技術方麵投入的一種客觀腳注。微軟的windows和蘋果的mac操作係統,在技術難度上哪個更高?(16)上圖:Windows的演化
微軟在操作係統的研發方麵的投入是全麵的,從386時代的內存保護模式,到後來Windows係統的窗體處理模型,再到後來的WindowsNT新內核,到64位Server係統問世,再到如今的Windows 10係統,微軟構建的不僅僅是一個操作係統,而是一個完整的體係生態。這是任何其它操作係統的研發方在技術方麵都無法比擬的。例如,Linux和FreeBSD實際上是由不同的技術團隊和個人,集結各家技術之長和勞力投入,組合構建起來的開放性生態,這兩個係統都有點進化論的自然選擇的哲學在裏麵——過度繁殖,優勝劣汰,完全就是個野生環境。而OS X則相當於從野生環境捕獲了一隻幼獸,拿回來人工繁殖,然後調教、優選,蘋果曾被寄予厚望的親兒子macOS不幸幼年早夭(OS X之前的版本,現在被稱為經典macOS,因為OS X後來又被改回macOS了),後來才有了喬布斯的回歸。而Unix係統現在基本上已經淪為純大型服務器操作係統了,對於普通大眾來說,基本上就是神獸一樣的存在(一同存在的還有一大堆影子都沒見到過得各種神獸)。微軟的windows和蘋果的mac操作係統,在技術難度上哪個更高?(17)上圖:UNIX係統的演化
相較而言,Windows係統完全就是個實驗室裏麵用黑科技摸索培育的另類生命體,高度封閉,技術上跟之前的那些操作係統們沒有親緣關係,主體內也很少直接吸納和借鑒第三方團隊的技術。而蘋果公司改造BSD也這麼多年了,技術投入也漸顯豐滿,從用戶體驗到開發生態,微軟也不得不就範於蘋果的強勢,微軟的核心應用Office和開發工具VS也順勢滲入了macOS的生態,微軟的封閉性開始鬆動,這算是macOS技術體係逐步成熟的跡象吧。
說了這麼多,就算是從側麵、從感官上對Windows和macOS技術難度的一些蛛絲馬跡捕風捉影吧。個人評價來說,以微軟的體係的技術難度是極高的,而蘋果正在迎頭趕上,到目前為止,微軟的技術體係難度要更勝一籌。畢竟,後比爾蓋茨的微軟走得還算不錯,雖然中間經曆了"圍死它"(Vista)到“瘟8”路線的失利,但“溫10”又恢複了正常體溫。但沒有了喬布斯的macOS還是否能夠有新的技術亮色並完成技術超越,這讓人生疑,有時候性格不僅決定了技術風格也決定了技術難度。微軟的windows和蘋果的mac操作係統,在技術難度上哪個更高?(18)
讚 4
雨落為山傾

雨落為山傾

回答數:220  |  被采納數:33

2019-04-26 19:03:11
以前接觸過分布式運算,沒接觸過操作係統,也沒用過蘋果係統,不好妄評。 但任何軟件,感覺象一顆種子,種下去,生根發芽,成長。很多剛發芽,就被幹掉,有些在小樹苗階段被幹掉,有些長成參天大樹,一樣被幹掉。活下來的,就是參天大樹。 所以,就軟件而言,似乎很少比哪個更先進,我也不知道為什麼,先不先進似乎不是重點,活不活得下去似乎更重要。一個當破土的小苗,誰有本事看得出今後一定能成為參天大樹,一個小苗,誰又能說他先進與否?再名貴小樹苗死了,也比不上長活的大樹。 況且,微軟的時代也過去了,互聯網時代到來了,微軟的手機操作係統大敗,蘋果手機係統卻成為二大係統之一,台式機的大敗,手機卻大勝,世界變化真快。
讚 22
皇馬艸巴薩

皇馬艸巴薩

回答數:28  |  被采納數:81

2019-04-26 19:31:51
文盲真他媽多,多學學操作係統好不好?蘋果的內核是微內核架構,machkernel,他隻是API接口是unix接口,獲得unix接口認證,而不是基於unix內核開發。
讚 2
解決方法
版權信息

Copyright @ 2011 係統粉 版權聲明 最新發布內容 網站導航