[情報] 微軟開放某些apps使用native code
新聞來源:
http://0rz.tw/DtO0J
2011/11/9
對於不知道什麼是native code,請看下面知識區
native code是一個兩面刃
優點是許多game engine都是以native code寫成
另外在效能上也效byte code高 (普遍認知)
缺點是相容性問題與安全性問題
(想想執行不名exe檔中毒的機會有多高吧)
microsoft原先宣佈windows phone上不會有native code程式
但後來有許多開發者抱怨無法順利的開發某些遊戲
這篇新聞暗示了未來有機會能開發native code
整體來說,我認為這是一個正確的決定
如果我的認知沒錯iOS執行的就是native code
windows phone如果能同時執行byte code與native code
無疑提供更大的彈性
--------------
native code或稱為binary code/bit code
是將程式編譯成instruction sets (assembly code)
最簡單的例子就是windows下的C++ exe檔
執行時直接load進memory
相對於native code的則是byte code
是將程式編譯成java byte code / MSIL
JAVA、Flash程式就是這種型式
執行時需透過一個virtual machine / runtime
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.135
→
01/03 20:32, , 1F
01/03 20:32, 1F
謝謝! 長知識
※ 編輯: Domos 來自: 140.112.217.29 (01/03 20:49)
推
01/05 12:52, , 2F
01/05 12:52, 2F
→
01/05 12:53, , 3F
01/05 12:53, 3F
WindowsPhone 近期熱門文章
PTT數位生活區 即時熱門文章