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?
- 2073 megtekintés
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.
- A hozzászóláshoz be kell jelentkezni
A genymotion tudtommal hardvert is emulál. SGS vagy Nexus imagek alapjául szolgáló kütyük mindegyike ARM-on alapul.
- A hozzászóláshoz be kell jelentkezni
A genymotion a háttérben virtualboxot használ, ha jól sejtem ez azt jelenti, hogy nem arm image-et futtat.
- A hozzászóláshoz be kell jelentkezni
Akkor ez csak parasztvakítás?
- A hozzászóláshoz be kell jelentkezni
Csak el kell olvasni a weboldalukon a termék leírását, vagy bármelyik setup guide-ot.
- A hozzászóláshoz be kell jelentkezni
Nem, csak nem azt jelenti, amit gondolsz. Ezeket a kepernyofelbontasokat emulalja, de nem ezeket az eszkozoket. A ketto kozott teologus vs geologus a kulonbseg.
--
Blog | @hron84
Üzemeltető macik
- A hozzászóláshoz be kell jelentkezni
Tehát parasztvakítás.
- A hozzászóláshoz be kell jelentkezni
"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 :)
- A hozzászóláshoz be kell jelentkezni
> 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
- A hozzászóláshoz be kell jelentkezni
Ööö... 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.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Ezt így mind értem, de ettől se lesz több köze az ART-nak a natív libekhez...
- A hozzászóláshoz be kell jelentkezni
Az elméleti hátteret ismerem. Ezért érdekelnének inkább személyes tapasztalatok, ha valakinek van ilyen eszköze. Nekem csak arm-os android eszközeim vannak.
- A hozzászóláshoz be kell jelentkezni
a kérdés attól még félrevezető, sőt...
--
blogom
- A hozzászóláshoz be kell jelentkezni