persze mert egy PC-n natív X86 kódra lefordított programok futnak. Melyek sebessége sokkal nagyobb, mint a mobil eszközök JAVA appletjei. Amig JAVA virtuális gépen futnak sorról sorra forditva hasonlóan, mint régen a basic interpreterek. a PC az egy ipari szabvány. az egyík x86-os procira irt program gyakorlatilag simán fút bármilyen más X86-os procin. Az egyik mobil telefon hardvere nem egyezik meg egy másik mobil telefon hardverével. Vgayis nem lehetne átvinni exynos procis Samsung telefonra irt és fordított natív kódot mondjuk egy Huawei telefon Kirin procijára. az egyetlen közös lehetőség a JAVA VM. Vagyis ha a két telefon közt. Ha elvben ugyan az vrzió Androidra irnak egy appletet az futni fog a másik eszközön...(többnyire) Ez azért működik mert a Samsung ís elkészítette a saját telefonjához a JAVA kompatibilis virtuális gépet és a Huawei is. Persze egy soronként forduló applet teljesítménye nem egy natív kód. Vagyis relatíve hiába van 8 mag egy telefonban mondjuk 2,5 GHz-en és van egy PC 4 maggal szintén 2,5 GHz-el a natív kód miatt gyorsabb lesz a PC-n: ezért van, hogy egy PC program átirat mondjuk telefonra, sokkal butább lassabb és primitívebb lesz, mint az eredeti.