yohowo wrote:
非常好
現在這個討論串進入了正題了(我要居功一下這個點在這討論串好像是我先提的...)
那就是軟體的支援
畢竟架構的優秀與否/省電/製程都不見得是處理器能否決定市場的主因
(想想Transmeta,MIPS,或甚至SPARC?)
軟體的支援才是重點
現在就兩派
一是覺得移植有問題
把Windows放到ARM上多年來的累積的優勢就沒有了
而這軟體上的legacy是Windows能不能把現在當紅Android(或甚至iOS?)翻掉的主力
二是覺得移植不會有問題
我是主張一啦
但我是硬體出身的
對底層Kernal/ring-0很不熟
不過我公司內部的聲音讓我認為一是對的
所以帶有成見的用"windows arm difficulty legacy"這幾個關鍵字去估狗了一下
大至瞄了一眼
應該說目前M$自己都沒有出來證實這兩派說法誰是對的
我是支持一的說法.
不過這跟什麼x86還是ARM無關吧? 而是Windows API本身被x86 PC架構綁死的關係.
像OS X基本上幾乎是無痛從IBM POWER架構移到Intel x86架構, 事實證明是
做得到的! 不過在聽過一些微軟如何開發軟體的軼事, 跟長期寫程式, 知道微軟
是如何幫自己不斷的挖坑之後, 我不認為微軟可以像Apple那樣把這個問題處理好.
就算只是x86的Windows, 前後版本都還有太多的相容性問題是經過長時間才有改善
(還不到解決的階段). Windows的包袱太大,也太多了....
kamuy wrote:
我是站在第三方(?)
認為移植的過程會像.NET Framework慢慢溶入Windows那樣
至少在五年內x86與ARM市佔比例,應該不會與目前相差太遠
光一個.Net Framework, 問題就很多了... 微軟不斷的在推更新的東西, 把原有
的東西想法辦排擠掉(而且新東西通常是當紅的團隊做的,當紅的團隊通常都紅不了太久).
我的老同學說他從不學微軟的東西, 也不會浪費錢去買微軟相關技術的書(除非是公費).
因為學會了之後有可能就被微軟遺棄掉了... MFC現在還有人用嗎? VB還是主流嗎?
.Net Framework會不會哪一天又被什麼微軟自己要推的技術給取代掉了? 這實在讓我
樂觀不起來...
好吧, 頂多ARM的Windows有MS Office可以用, 然後呢? 要叫其它原本用C/C++寫
應用軟體的人改用Managed C++或把自己的legacy code改包裝成Managed C++?
對了, Managed C++被微軟用C++/CLI取代掉了~~ 哈!
與失敗為伍者,天天靠盃都是別人的錯。
與成功為伍者,天天跟失敗切磋直到不再出錯。