Google I/O 2014大會已經過去了很久,64位元的Android L依然停留在紙面上,但現在至少可以讓開發者們先行品嘗品嘗了:64位元的Android L模擬器已經發布。
這次公布的模擬器鏡像是專門用來測試應用開發的,可以充分利用64位元技術帶來的各種優勢,包括更大的内存尋址空間(4+GB)、大量的暫存器、新的指令集等等。
安卓開發中心指出,Java代碼編寫的應用可以自動享受這些新的好處,Android NDK編寫的則需要做出一些特定的改變,那就是必須在生成目標(build target)包含“x86_64”字符串,或者在Application.mk里間所有代碼匹配APP_ABI=all64。
這是因為,本次的模擬器僅支持Intel x86架構(確切地說是Bay Trail Atom平台),暫時還不支持ARMv8。
很奇怪是不是?Android不一直是ARM的天下嗎?其實也很正常,ARMv8 64位元架構才剛剛誕生,Intel x86_64架構則已經有了很多年的歷史,軟硬體都相當成熟,移植到Android上遠比從零開發要簡單得多,Intel這兩年也一直在大力投入64位元Android系统的開發,為其做出了巨大的貢獻。
ARMv8版的模擬器何時到來?Google并没有明说,但是高通、聯發科、三星、NVIDIA都在大力推行64位元處理器,相信不會等太久。
Google64位元模擬器下載網址如下:
https://developer.android.com/tools/sdk/ndk/index.html
希望ARM模擬器不要在路64位元上擔耽,趕快推出模擬器。迫不急待嚐試新的介面。
以上資料來自:
http://news.mydrivers.com/1/324/324376.htm
本文章最後由( 陳誠誼 )於 2014-10-13 02:20 編輯
本文章最後由( 陳誠誼 )於 2014-10-13 02:21 編輯