關於ASUS ME371MG fonepad 這台平板 - Android

By Anthony
at 2013-03-18T20:05
at 2013-03-18T20:05
Table of Contents
據我的瞭解…
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%,但是會出問題的程式應該很少了?
--
Tags:
Android
All Comments

By Kelly
at 2013-03-22T06:01
at 2013-03-22T06:01
Related Posts
有版友使用手机助手嗎?

By Barb Cronin
at 2013-03-18T20:02
at 2013-03-18T20:02
PPSSPP 真是令我太震驚了!!

By Victoria
at 2013-03-18T19:18
at 2013-03-18T19:18
S2更新後小問題

By Dinah
at 2013-03-18T18:52
at 2013-03-18T18:52
有辦法犧牲電力,換取效能?

By Rae
at 2013-03-18T18:29
at 2013-03-18T18:29
line遊戲贈送的貼圖

By Carolina Franco
at 2013-03-18T18:10
at 2013-03-18T18:10