INTEL ATOM 真的有買ARM指令集技術(轉譯器)授權的
而
Android-x86
比較像是軟體指令模擬
會特別挑出來講
當然其中之一 "INTEL"這名氣
之二 x86硬體"轉譯"跑ARM指令集(不說 大家還真的以為INTEL真的作ARM處理器了 我一開始以為是真的)
之三 因為很便宜 RAM 2GB (在手機世界裡普遍是1G 平價512MB) 1G 跟2G 差不了多少錢
之四 因你... 嘿嘿
我只能說 效能狂 常說內顯無用
你們絕對想不到 它們直指的是未來的平板
至少手機讓電腦的形狀改變了
如果沒有真的很清楚, 還是去把資料查清楚再來高談闊論比較好
Android本身支援ARM, x86, MIPS等指令集... 編譯時必須要先決定target device是哪一種
Android Framework本身是Java寫成, 只要底層的虛擬機器能轉成某種指令集, 原則上都沒有問題
AndesCore(台灣自行研發的CPU)也宣稱Android能在他們的平台上跑
至於App的部分, 只要廠商都用SDK編寫, 基本上應該都是沒問題的
比較麻煩的是NDK, NDK不具有任何的可移植性, 如果一開始target device被選為x86, ARM系列的裝置就無法執行
如果一開始target device是ARM, x86的device就無法執行... 但是Intel財大氣粗, 硬是搞出一個轉譯的程式出來, 軟體在安裝時, 如果是內含.so (NDK類)
且target device為ARM的, 該程式會把.so的內容轉譯成x86相容的版本, 即便因為指令集不同, 效率很差... 但至少大致是能執行的
無論如何, 這部分只是NDK的APP而已, 實際上, 80%以上的APP都是SDK, 應該是沒有問題的, 而不到20%的應用程式, 有了這種轉譯技術, 大多數也是能執行了
而Android-x86本身是純純正正的native x86, 才不是跑模擬咧...
即便是NDK的轉譯, 也是純純正正的native code... 也不算是模擬~~
別再誤導人了...