在GitHub網(wǎng)站下載Android 安裝包,Actions資源下的APK文件通常有以下版本供選擇: 例如上圖是某Android客戶端的安裝包文件,有以下幾個(gè)版本可以選擇:
一、各個(gè)版本之間有什么區(qū)別?版本號(hào)后面的信息是Android設(shè)備的ARM處理器類型及版本,目前通常分為以下幾種: 1. arm64-v8a第8代、64位ARM處理器。目前,國(guó)內(nèi)Android應(yīng)用生態(tài)正在向64位架構(gòu)過(guò)渡。同時(shí),移動(dòng)芯片平臺(tái)也將逐步弱化對(duì)32位應(yīng)用的支持。 2. armeabiv-v7a第7代及以上的 ARM 處理器,是目前主流版本,大部分Android設(shè)備都使用它。 3. armeabi第5代、第6代的ARM處理器,早期的手機(jī)用的比較多,缺乏對(duì)浮點(diǎn)數(shù)計(jì)算的硬件支持,在須要大量計(jì)算時(shí)有性能瓶頸。 4. x86 / x86_64x86 架構(gòu)的手機(jī)都會(huì)包含由 Intel 提供的稱為 Houdini 的指令集動(dòng)態(tài)轉(zhuǎn)碼工具,實(shí)現(xiàn)對(duì)arm .so 的兼容??紤] x86不到1% 的市場(chǎng)占有率,x86 相關(guān)的兩個(gè) .so 也是可以忽略的。 5. mips/mips64極少用于手機(jī)可忽略。 二、應(yīng)該下載哪個(gè)版本的安裝包?普通手機(jī)用戶,建議下載 以前面圖片的安卓應(yīng)用為例,第一個(gè)是 mobile-release.apk ,沒(méi)有標(biāo)明處理器版本,通常是通用版本,有的應(yīng)用會(huì)寫上 |
|
來(lái)自: azure1944 > 《學(xué)習(xí)》