組語最佳化我覺得有點扯遠了,這種開發模式的消失沒有二十年也有十五年。
我不否認會有相容性問題,我之前貼的Microsoft文件也說明了目前的狀況:
Windows 10 ARM-based PC app compatibility
https://docs.microsoft.com/en-us/su...app-performance
我要表達的是某位網友提的UWP和現在的Windows on ARM原生app發展環境並不一樣。同樣地,Windows RT是七年前的解決方案,七年後的今天軟硬體環境都改變了,是不是可以嘗試用不同角度去看待Surface Pro X?
以我個人來說,當年Windows RT並未引起我的興趣,但Surface Pro X卻對我有吸引力,反正下個月上市後就會見真章。
引用:
|
作者bureia
商業軟體不是說編譯成Windows ARM版本就可以直接拿出來賣了,還是要品管測試跟維護
Windows ARM市場又小,會很多軟體商願意再開個ARM分支來維護嗎?
另外還有手工打造組合語言最佳化的程式碼也不能用了
講到Win32 API相容性還想到當年Win98跟NT的Win32 API還是有些不同的,
該文的作者覺得要做到完全相容其實是可以的,他認為微軟是故意不做完全相容
再來現在寫程式很少直接Call Win32 API的,大多都有整組開發套件,
這些套件都很複雜,以前常常有程式在Win2000能跑,拿到XP就會出一堆問題,
何況是x86轉到ARM上去
|