引用:
作者csid
這一部份不全是微軟的錯,主要是windows 為了向下相容造成的,
早在2008年就有新的WPF架構可以讓程式自動對應高DPI,
但是這必須要開發者重編程式才行,很多軟體沒有這樣做,自然在高DPI上就會有問題。
很多行動作業系統沒有注重向下相容這回事,系統一升級,通常APP開發者就要跟著更新,
否則無法執行,在app更新的過程中,開發者自然會順便處理高DPI,所以才沒這問題。
看看Windows 10至今還能執行office 1.0就可以看出它向下相容的程度,
如果微軟宣布下個windows 10更新不再支援舊程式你覺得會怎樣?
不過win10內其實有很多系統程式也都還沒有修正高DPI的問題,這是不爭的事實
透過TH更新,微軟也有在處理這問題,之後會有更多程式陸陸續續翻修。
|
這一部分問題當然是知道,
只是以M$的主導市場的地位,
支援有沒有必要這麼廣泛,我認為非常值得檢討
不然就會發生今天這種事情
以前是因為蘋果不是個咖所以MS可以一直牛步,讓硬體商一直爽
現在雖然蘋果仍然不是個咖,但是透過其他如行動裝置興起的影響,
高DPI螢幕已經是廠商不得不做的趨勢
就連M$自己的SP在初期也是因為沒採用高DPI螢幕被嫌到爆炸
現在也開始用了
在這種情形下還要去背負很久的包袱
那就很有問題
今天M$說要改,沒跟上的軟體開發商就是只能被淘汰
桌上型和NB就算衰退,請問有M$以外的第二選擇嗎?
就算去買MBA好了,一堆生產力軟體沒有Mac版的,還是要回來乖乖裝雙OS
Win之間再怎麼相容,就的程式在新的OS上跑多少還是會有問題,沒有100%相容這種事
既然如此,也真的不必在那邊(因為以前的Win32如何如何...)弄得尾大不掉
OS X也有過大轉型期,中間就有跑相容模式
Win自己也有相容模式
DPI想辦法做就是