Android x86 inkompatibilis appok

Fórumok

Intel x86 chipekre épülő Android tabletek és telefonok korábban inkompatibilisek voltak több alkalmazással is. Lollipop ART bevezetése után elvben ebben történhetett pozitív változás. Mennyi inkompatibilis alkalmazás maradt Android 5.x rendszeren?

Hozzászólások

Ha a genymotion -bol indulok ki, akkor sok. Gyakorlatilag az osszes NDK-s app ide sorolodik. Es kulonbozo game + mapping engine-eknek hala, manapsag az appok jo resze tartalmaz nativ kodot.

Update: rakj fel egy genymotion-t, neha egesz meglepo dolgokra szurnek az appok keszitoi, aztan meg kopp, hogy valami trivialitas miatt nem megy. App store raadasul azt is megengedi, hogy mas-mas platformokra mas .apk-t tolts fel, szoval kavaras van am rendesen.

"Ezeket a kepernyofelbontasokat emulalja, de nem ezeket az eszkozoket."

Pontosabban felbontást, memória méretét, talán a rendelkezésre álló tárhelyet is. Az, hogy mennyire számít parasztvakításnak azon múlik hogy kinek mi a szempont. Egy fejlesztőnek, aki kíváncsi arra hogy fog kinézni adott készüléken az alkalmazása teljesen jó. Annak, aki arra kíváncsi, hogy teljesítményben hogy fog bizonyítani, annak eleve halott ötlet a virtualizálás :)

Arra pedig, hogy androidos appokat futtass tökéletes. Ha nem volna az, akkor pedig papolni kell a fejlesztőknek, hogy intel cpu létezik már egy ideje :)

> Lollipop ART bevezetése után elvben ebben történhetett pozitív változás.

Miért? Ha jól tudom, eddig is a natívan megírt, natívra fordított dolgok miatt nem ment a Dalvikon ezt. Ha én továbbra is natív kódot írok, amit én fordítok natív binárissá, azt hogyan oldja fel az ART?
--
blogom

Ööö... izé... az ART-nak köze nincs az alkalmazás mellé csomagolt natív részekhez, dex-ből csinál natívat a telepítéskor, de natív és natív között nem fordít.

--
https://portal.gacivs.info

NDK rev 10b óta csak néhány kattintás az Intel kompatibilitás. ARM arm64-v8a miatt is érdemes új verziót kiadni, legalábbis ha igényesek vagyunk. Bár tény, hogy 64-bites android/armon van kompatibilitás 32-bites natív appokkal akkor is ha leszarja a fejlesztő. Illetve fejlesztői érdektelenség mellett is ott van még a libhoudini, ami lehetővé teszi inteles androidon natív arm appok elindítását.
Személyes tapasztalatok érdekelnének, ha valakinek véletlenül van inteles Android eszköze.