Android X86

Fórumok

Hali,

Ha jol gondolom, az Androidos keszulekek nagyobb resze ARM alapu.

Okoz-e vajon problemat manapsag, ha az ember megis Intel procis kutyut vesz? Mennyire jellemzoek azok a programok, amik nativ kodot hasznalnak es csak ARM processzoron futnak?

Ki, milyen alkalmazast hasznal ami csak ARM procin megy? Van egyaltalan olyan aki belefutott mar ilyen problemaba?

Valahogy lehet aszerint keresni pl. a Play aruhazban, hogy azokat listazza amik NEM mennek Intel architekturan (erzem en is, hogy ez egy furcsa filter)? - (konnyiteskent esetleg azt, hogy mi az ami csak ARM-on mukodik)

Elore is koszi,

/sza2

Hozzászólások

OK, ezt jo tudni, errol eddig nem hallottam. Viszont igy elvileg az ARM binaris lassabb, tekintve, hogy emulalva van egy ARM az Intel-en.

Viszont ez egy kicsit mas, mint amit kerdeztem, igaz, mivel akkor meg nem tudtam errol a libhoudini-rol, nem is gondoltam ra.

Szoval a kerdesek pontositva:
- milyen olyan programokat tudtok, amiknek nincs Intel portja (nyilvan csak azok versenyeznek, amik nativ X86 kodot tartalmaznak)
- hogyan lehet pl. Play-en megtalalni azokat a programokat amiknek nincs X86 verzioja
- mennyire okoz ez problemat - nyilvan nem erdekel ha az AndroFART13.0 nincs meg nativban, de a pl. az OsmAnd-nak nem lenne X86 verzioja az zavarna - kerult-e valaki olyan helyzetbe, hogy az altala fontosnak tartott alkalmazas nem volt meg nativan X86-ra (es mi volt ez az alkalmazas)

/sza2

Playen nem lehet rákeresni olyan programokra, amelyek kizárólag az adott architektúrán futnak.
Azért írom hogy "adott", mert ez kicsit bonyolultabb annál, mint hogy ARM only: http://developer.android.com/ndk/guides/abis.html

Egyébként főleg a játékokat, médialejátszókat, hang/videó chat programokat érintheti a probléma. Ugyanis ezek esetén van értelme NDK-t használni (például NEON miatt).

Oh, tenyleg. Vegulis ilyen tekintetben az sem mindegy, hogy X86 vagy X86_64. Mondjuk talan annyi, hogy egy X86_64-en fog futni egy X86-ra forditott kod is, es talan az uj ARM-ok is kompatibilisek felulrol a korabbiakkal (megha nem is minden esetben). Szoval egy ARM <-> ARM _lehet_ hogy nem fog mukodni, viszont egy ARM <-> Intel biztos hogy nem (marmint nem emulalva, hanem nativan).

/sza2

X86-os androidos tapasztalat híján azt tudom javasolni, hogy próbáld ki te magad egy virtuális gépben az appokat, amire kíváncsi vagy.

Használhatod az Android SDK-ban lévő emulátort is akár, de javaslom a Genymotion-t. A háttérben Virtualbox-ot használ, rendes X86-os Androidot kapsz, igaz Play Store nincs alapból, de rá lehet varázsolni könnyen (vagy feltelepítheted az alkalmazásokat apk-ból.

A helyzet az, hogy nem a jelenlegi alkalmazasok kerdesesek, hanem azok, amiket egy leendo cuccra _esetleg_ feltennek, szoval meg nem tudom, hogy mik lesznek ezek.

Ez inkabb egy kozvelemenykutatas, hogy:
1. erdemes X86-ost venni, mert szinte mindenbol van nativ
2. inkabb ARM, mert az X86-tal szivni fogok

Termeszetesen azert kerdezem, mert vasarlas elott allok, es eddig az egyik X86-os eszkoz tudasa / ara szimpatikusabb mint az ARM alapu masik.

/sza2

Hali!

Nekem inteles táblám van, semmi különbséget nem érzek egy arm-es géphez képest (Asus Transformer Pad tf103cx)

---------------------------------------
Devmeme - fejlesztői pillanatok