Môžu aplety Java bežať v systéme Android?

Zdá sa, že medzi niektorými používateľmi systému Android existuje veľký zmätok o tom, ako Java funguje na ich zariadeniach. Zrejme existujú používatelia, ktorí by chceli behať Java applety vo webovom prehliadači na ich Androide. Myslel som, že by som mohol napísať príspevok, aby som objasnil niektoré zmätky. Tu je niekoľko otázok, ktoré som videl na rôznych fórach, spolu s odpoveďami.

Prečo nemôžem načítať Java Applet do môjho Androidu?

Java applety sú vytvorené tak, aby fungovali vo webových prehliadačoch. Aplety Java nebudú fungovať v prehliadači v systéme Android, pretože nevytvárajú doplnok ako tie, ktoré by ste našli pre stolný počítač. Neplánujeme ho vytvoriť, pretože požadované zdroje by na mobilné zariadenie nestačili a technológia sa považuje za zastaranú.


Na čo potom slúži toto nastavenie JavaScriptu v mojom prehliadači Android?

Používatelia sú často zmätení, keď v nastaveniach webového prehliadača objavia nastavenie „JavaScript“ a nemôžu spúšťať aplety Java. JavaScript je úplne iná vec

než Java predsa. JavaScript môže bežať natívne vo webovom prehliadači a nevyužíva veľa zdrojov. Spustenie apletu Java na zariadení so systémom Android by zaberalo zdroje a fungovalo by veľmi pomaly aj na najrýchlejšom zariadení so systémom Android.


Ale nebeží Android na Jave?

Áno. Aplikácie sú napísané v jazyku Java a jadro operačného systému Android obsahuje knižnice kompatibilné s jazykom Java. To však nemá nič spoločné s apletmi Java spustenými vo webovom prehliadači. Je to ako pýtať sa „Moja aplikácia bola napísaná v C++, prečo nemôže spustiť inú aplikáciu C++? Takto to proste nefunguje.


Dúfajme, že to odpovie na mnohé otázky pre používateľov systému Android, ktorí sú zmätení v jazyku Java. Ak máte čo pridať k tomuto príspevku alebo otázku, neváhajte zanechať komentáre nižšie.