本帖最後由 阿達金田一 於 2016-5-11 02:41 編輯
JonesLee 發表於 2016-5-10 15:18 
對前面的發言的確有考量不周的部分,這邊先說聲抱歉
我也不敢說我是一個專家,也許我參考的觀點比較狹隘, ...
不用太嚴肅...
我沒有批評的意思...頂多有些看法不同 或 糾正 的意思
不過論壇不就是拿出大家不同的看法來討論... 有錯誤別人也可以幫你糾正
其實你說 Win10 的部份...我是認同的..
不過我也說了...用什麼 Win 會覺的好...都是個人需求問題...
有人覺的好...就那是好...因為附和需求...覺的不好...就不好...因為不附和需求
( 就像一些特定機台的系統...可能還在 98 XP ... 你要換成 Win10 ... 可能死給你看 ...當然那是特定機台...和 一般使用者PC 無關 )
我說的反應過度主要是指你之前回文的 前3句
不知道是 我理解錯誤 , 還是你表達不完全 或是 你真的說的不太對
軟體相容性如果是指 遊戲的話,不升級是一件好笑的事情
因為遊戲 本來就該隨著市場去升級的,但遊戲商為了賺錢,只賺錢但卻不開發,這種遊戲商不負責任的態度
如果還一堆人去盲從,個人不知道該說啥
第1句主要是反應後面2句...所以不說第1句
第2句... 賺錢...就要看市場...
這應該是基本的商業理論...雖然我不是讀商管的...
所以第2句的開頭看起來就怪怪
"因為 遊戲 本來就該隨著市場去升級的"
沒錯...這是對的...
"但遊戲商為了賺錢,只賺錢但卻不開發,這種遊戲商不負責任的態度"
這裡怪怪的...
即然要賺錢...當然要跟隨市場的腳步啊...不然被市場淘汰賺個屁錢啊
"懶的開發 , 不想賺錢 , 這種遊戲商不負責任的態度" ...也許這樣可能合理一點點
"如果還一堆人去盲從,個人不知道該說啥"
我是不知道...是 盲從 什麼... 相容性 ?
有跟隨市場...新開發的遊戲...大概都能在 Win10 上跑吧... (相容性 後面在補充討論一下)
軟體 基本上也是一樣...新版的大多不會有啥問題
那 Win 的 相容性 是針對什麼...當然是 舊的 遊戲 和 軟體 ...
舊的 遊戲 和 軟體 是什麼... 就是開發完的成品...
要怪 官方 不更新嗎...
那為啥不叫 MS 只更新 XP 或 Win7 就好... 不要開發什麼 新Win
或是叫 MS 更新...提高 新Win 的向下 相容性
系統 也是 軟體 ... 除了那種 持續性更新 的軟體...哪個軟體...沒生命週期的
而且那種 持續性更新 軟體...有很多商業軟體... 人家是賣 生命週期 ... 不是一次搞定
不然就是一次搞定...很貴很貴...(但很可能...出新版又要在買一次)
如果今天買個 三國誌13 只能玩個一年...滿期...要玩要在買...
只要還有很多人玩...我想就算出到 Win99 ... 它媽的官方大概都會更新去支援
Windows 其實也算是 持續性更新 啦...只是它是直接包裝成一版新版的...當成永久在賣
但是... 如果真的要一直用最新的...我想大概 3-4 年就要花個 3000-4000 買 新版Win
其實買斷類的東西...本來就是一直要在汰舊 ... 一直出新版讓人換
所以我以前也有說過...玩家沒舊的可玩...就會去賣新的遊戲來玩了...不然就是舊瓶新裝...再賣一次
而且反過來說...要跟隨市場... 市場是什麼...就是人的需求嘛
市場要大...就是平台要多... 要在 Windows 上...就是要能在 主流Windows 都能跑... 強一點的就直接跨平台了
所以不是使用者 盲從 而是 需求 問題... 軟體/遊戲商 要跟隨市場需求
那從這角度來說...越新的遊戲...支援能穩定運行的Win 應該越多
那大家覺的...只要 Win 還沒淘汰...是 舊Win 能玩的遊戲多, 還是 新Win
這就是為啥...之前很多人(包含我) ...都會死撐者用 XP ... 不過當 軟體 和 遊戲 開始淘汰時...系統就會被淘汰
我之前有說過
硬體 - 系統 - 程式(軟體) ... 3種 是 互相協同運作
所以淘汰其實也是
因為其中一個淘汰另一個...都是正常的
例如...
軟 體 和 遊戲 , 淘汰 舊Win 或 硬體
新Win 淘汰 , 舊 軟體 和 遊戲 或 硬體
新硬體 , 淘汰 舊Win ...
硬體 倒比較不會 淘汰 舊軟體...( 因為要淘汰...先把 系統 淘汰了...就不關 軟體 啥事了 )
從上面我打的 硬體 - 系統 - 程式(軟體) ... 可以看的出來
硬體 - 系統 比較扯的上關係
系統 - 程式(軟體) 比較扯的上關係 ... (系統也是程式啊...只是除了系統外的程式...是依懶於系統下)
至於 遊戲 淘汰 硬體...這是大多市場需求導致...簡單說就是 遊戲 要玩的爽...硬體不能太爛
而且沒聽過 計劃性汰舊 這個詞嗎...有淘汰才有市場...商家才會賺錢啊
不小心就又扯太...來說要補充的 相容性
其實除了...比較和 系統核心 接近相關的 Drivers 或 程式...
一般程式...其實相容性上...都還好...只要 Windows 核心 沒差很多
其實跑一般軟體 , 遊戲啥的...大多沒問題 (當然也不是一定...程式寫的比較懶的...也是會有問題)
關於 Windows 核心版本...有興趣可以自行上網查一下
https://zh.wikipedia.org/wiki/Microsoft_Windows
在 Windows 3.1 後到 Win 2000 以前...
Windows 大概分成2種...一般使用者 用的 Win95/98/ME 和 伺服器比較常用的 NT 3.5 - 4
雖然 內部版本號...看起來很接近都是 4.x (0x0400 , 0x0410)
其實從開機開始...核心就不太一樣...針對的使用者也不太一樣
Win95/98/ME 是用 Dos 開機...再切換到 Win核心
NT 3.5 開始就是 NTLDR 開機 ( NT 開機 )
所以大概只能說...架構上揅不多...但 核心 不同
其實現在 系統註冊(reg) , Drivers 這種架構...就是從這時開始的
單純架構來說...其實到現在仍有一部份和舊的差不多...檔案總管還是叫 explorer ... 只能說 核心 不同而以
Win2000 算是開始一個新嘗試...就是2合1 一般用 + 伺服用...不過系統核心開始都用 NT ... Dos 丟一邊
Win2000 就是 NT 5.0 ... 直接現在 Win10 - NT10
不過 Win2000 挺失敗的...一般使者用 常出問題 (主要是玩遊戲) ... 所以被當伺服器用的比較多
而 NT 5.1 ... XP ...就是成功的一代...真的說穿了...就是 Win2000 NT 5.0 的升級
不過由於太好用了...很一般使用者用...反而被當做 9x系列(95/98/ME) 的替代
( 我就是 98SE 直接換成 XP ... 我用 98SE 時...我朋友那時有換2000 玩個極速快感...忘了幾代...一直有問題...記得好像是超嚴重破圖 )
然後 MS 又開始另搞一個 NT Server 系列... 但其實 核心 都是 NT
雖然我沒用過 Server 但說穿了... 其實應該就是 NT + 多提供一些伺服常用的功能和程式
而 XP 系列...就是 一般使用者 常用的功能 ...
後續 XP 系列 , 還有針對 平板電腦的 XP Tablet 和 針對 媒體播放的 XP Meida Center
而這其實只是 XP + Tablet 功能 或 MC 功能...t
ablet 或 MC 都是 2CD , 第1個CD 其實就是 XP 的CD , 第2片是 tablet 或 MC 功能CD
只是依安裝 cdkey 的不同...安裝程式會判斷要不要安裝第2片的 功能CD
(所以早期...網路也有將 XP 轉成 XP tablet 或 MC 的方式 ... 因為其實就是安裝功能程式而以)
在之後的 Win 版本就不討論了
簡單說...相容性上...
同樣的 NT 主核心...相容上...都還好... 像 NT5.2 Win 2003 有的檔案都能拿到 NT5.1 XP 上用
所以... NT6.x 系列的 vista / 7 / 8 / 8.1 ... 除了和 核心 習習相關 的 程式軟體 外
其它一般軟體...相容性 其實都還好...當然版本之間差越大...可能相容性上會差一點
而 Win10 ... 的核心版本...最早其實好像是 6.4(或者說還未出來時...被稱為 win 9 ) ...
就像 vista / 7 / 8 / 8.1 看上去不一樣...但其實都 NT6.x 核心...真要說也是 NT6 的 升級 升級 再 升級
Win10 不知道什麼原因...網上有的是說...主要就是和 Windows 名稱 配合一下...以免很多人搞不懂
看維基資料 Win10 的核心是寫成 NT 6.4/10 ... 所以應該是不少人都覺的 Win10 還是 NT6.x 核心架構
而 Win10 我個人感覺核心其實也是接近 NT6
個人覺...其實應該就是 NT6.x ... 只是連核心也一起改名字...從 10 開始重新算
當然就算 Win10 算是 6.4 ...但和 6.0 也差了快半代 ... 整體來說 核心 差異還是略大的...
所以如果 主核心 一樣...
程式只是簡單到跑 A+B=C 這種的話...
只要和核心扯不太到關係 也不是跑某版Win特有的功能...基本上相容都沒有太大問題
當然實際上這是不可能的... 所以相容性... 還是看程式...
不過以 遊戲 來說... 遊戲 從 98 開始...大多使用 API 來開發...看是用 DirectX 繪圖 還是 OpenGL 繪圖
( API : https://zh.wikipedia.org/wiki/%E ... F%E6%8E%A5%E5%8F%A3 )
DirectX 就不說了... MS 出的...針對的就是遊戲...
OpenGL ... 這原是工業繪圖用...至於為毛會紅起來...我是不太清楚...不過我個人認為太概和 CS 也多少有點關係
因為它媽的...我當初玩 CS 時...用 OpenGL 模式...比 DirectX 模式...順超多的...只要顯卡別爛到不行...
玩 CS 的...除非顯示不支援 OpenGL 不然當時都是用 OpenGL 在玩 ...
當時的 DirectX 還很爛...好像是 Dx6.x ... Dx 好像是是從 7.x 才開始慢慢變好...
所以遊戲就 繪圖 的部份... 相容性看 DX ... 音效 則是大多是 系統音效輸出 或是 DirectX 中的 Direct Sound
因此...若 繪圖 音效 有相容問題..也應該是和 系統 和 DX 有關...看是 Bug 還是什麼 ...
因為...不管何版的Windows 軟體使用 DX API 的方式應該都是差不多的
就像 vcredist 和 .net framework 也是 API ...
應用程式 或 遊戲 ... 若主要大多是用 API ... 那只要 API 和 系統間沒問題 bug 什麼... 發生相容性問題的可能就比較小
在加上現在主流就是 NT6 核心的 Windows ... 以 NT6核心 為主要設計對像的 軟體 或 遊戲 ... 在各 NT6 核心 Windows 上跑應該都還好
所以遊戲扣掉 繪圖 音效...剩下只要遊戲運行主體程序... 只要別剛好遇到相容問題...通常應該也沒太大問題
就算遇到...也可以先設定一下 相容性 來去執行看看
老實說...遊戲有時出問題...常常原因是 語系
因為其它媽的...像很多人(就是我)都是玩 X 版的...那來源就不多說了... 除了你抓的是 官方繁體中文 + 繁體中文破解
而有的 遊戲 是直接就是 日文遊戲 的...例如 I社 的遊戲啦
雖然有一些輔助程式可能...但畢竟是透過一層輔助程式去運行...所以也不是萬能
也不是單用一種就能搞定 ... 技術好一點的人... 還能看情況調整
當然如果不算 X 版 , 非繁中 這些... 那就看 遊戲 出來當時的 主流Windows 是什麼 ...
如果 Win 太新... 當然是有可能會比較遇到相容問題... 但也只是可能
所以一般 軟體 或 遊戲 有相容性的問題...通常是 NT核心 還到大版本的不同...像 XP NT5.1 和 Win7 NT6.1
但其實也還好...我說了...很多遊戲都是用 DX ... 只要主體寫的比較穩定...而且比較和核心無關
去跑 XP 的程式...大部份都還是能跑
不過 Drivers 之類的 ... 就比沒辦法 ... 這和核心比較有關係 ...
不過也不是一定... Drivers 也是有分很多種...有的 Driver 只是一種服務功能
像 win8.1 win10 wimboot 的 wof.sys... win7 也可以用
所以總結
相容性問題 和 淘汰 也是 NT5.x NT6.x 這種 大版基礎核心版本 之間
個人覺的 Win10 開始可能是個過渡...還能相容 NT6 ... 而後面可能也會慢慢進入開發新的大版基礎版本核心
發覺又打太多...有考慮要不,刪了... 不過都打了...想一想...還是貼一貼好了, 別浪費
總結一下...那3句...真要怪 相容性...我覺的怪 MS 的 Windows 向下相容差...而不是遊戲...
對使用者來說...是 換一個Windows 簡單 ... 還是一堆遊戲去配合 Win 簡單...
當
A 遊戲 可以 win7/8/8.1 - win10 跑
B 遊戲 可以 win7/8/8.1
C 遊戲 可以 vista / win7
D 遊戲 可以 xp / vista / win7
是灌一個 Win7 簡單
還是...要玩 A 遊戲我灌個 win10 ... B 遊戲灌個 win8.1 ... C D 遊戲灌個 win7
當然對那種很喜歡多系統的人來說...這也不是問題...頂多就是沒事要重開機切換系統而以...
如果真要 相容性 又要 功能性...那雙系統...一個 新Win 一個目前主流Win 是比較好的做法...
不過對不懂電腦的人來說...可能光灌個單系統...就不太會了...
|