2010. augusztus 16.

Mi a különbség az ODEX és UNODEX Android változatok között?

Az ODEX változat gyorsabban indul első alkalommal, és kevesebb helyet használ. A hátránya azonban az, hogy ha a framework-ben valamit módosítasz, az összes alkalmazás leáll, nem működik tovább. Ez lehet az oka annak, hogy egy alkalmazás telepítése után elfelejti a Dalvik cache-t a rendszered. Ha tehát olyan Android változatot szeretnél használni, melyben különböző témákat próbálgatsz (melyek belenyúlnak a framework-be), javasolt az UNODEX változat használata. Így például UNODEX változat az Incubus Super Froyo build is. Az úgynevezett vanilla Fresh Froyo változat már lehet ODEX.

Az első indulás után mindkettő sebessége ugyanakkora lesz. Az első indulásnál azért megy lassabban az UNODEX, mert a DEX fájlokat még ki kell csomagolnia a /data/dalvik-cache könyvtárba. Emiatt is van szüksége nagyobb helyre.

A fenti dolgot bemásolom az alábbi gyűjteményembe is:
További kérdéseidet a témában itt tedd fel angol nyelven annak, akit nekem is forrásként adtak meg a fenti kérdés tisztázása kapcsán: