Re: [請益] 關於ASUS ME371MG fonepad 這台平板

看板Android作者 (D.J)時間12年前 (2013/03/18 20:05), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串2/2 (看更多)
據我的瞭解… 1. Android 的程式都只能運行在 Dalvik 虛擬機器上。這是 Android 跨平台的 武器之一。 2. 但是開發者有自己的考量,因此 Google 開放必要時可以使用原生碼(native code)寫 app(但還是運行在 Dalvik 上) 3. native code 就會牽扯到 CPU。ARM 跟 x86 是不相容的,因此如果 app 有 用到 native code,就會產生無法運行的狀況。 4. 為了解決上述的問題,Intel 與 Google 的工程師聯手開發 ARM binary code translator。透過這個轉譯器,讓使用了 ARM 的 native code 寫成的部份, 可以運行在 x86 CPU 上。 5. Android x86 實用化跟上述的轉譯器有很大關係。 6. 不敢說 100%,但是會出問題的程式應該很少了? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.34.140.74

03/18 20:07, , 1F
mxplayer 有x86的插件 提升相容
03/18 20:07, 1F

03/18 20:07, , 2F
相信其他开发者也会这么做
03/18 20:07, 2F
文章代碼(AID): #1HHmBoUC (Android)
文章代碼(AID): #1HHmBoUC (Android)