Tundub, et mõnede Androidi kasutajate seas on suur segadus selles, kuidas Java nende seadmetes töötab. Ilmselt on kasutajaid, kes tahaksid joosta Java apletid oma Androidi veebibrauseris. Mõtlesin, et võiksin mõne segaduse kõrvaldamiseks postituse kirjutada. Siin on mõned küsimused, mida olen erinevates foorumites küsinud, ja mõned vastused.
Miks ma ei saa Androidi Java-apletti laadida?
Java apletid on loodud töötama veebibrauserites. Java apletid ei tööta Androidi brauseris, kuna need ei loo pistikprogrammi, nagu lauaarvuti jaoks. Seda pole plaanis luua, kuna mobiilseadmes ei piisa nõutavatest ressurssidest ja tehnoloogiat peetakse aegunuks.
Mille jaoks see JavaScripti seade minu Androidi brauseris siis on?
Kasutajad on sageli segaduses, kui nad avastavad veebibrauseri seadetes JavaScripti sätte ega saa Java aplette käivitada. JavaScript on täiesti erinev asi kui Java kuigi. JavaScripti saab veebibrauseris käivitada ja see ei kasuta palju ressursse. Java-apleti käivitamine Android-seadmes kulutaks ressursse ja töötaks väga aeglaselt isegi kõige kiiremas Android-seadmes.
Kuid kas Android ei tööta Java peal?
Jah. Rakendused on kirjutatud Java keeles ja Android OS-i kernel sisaldab Java-ühilduvaid teeke. Sellel pole aga midagi pistmist veebibrauseris töötavate Java-aplettidega. See sarnaneb küsimusega: "Minu rakendus on kirjutatud C++ keeles, miks ei saa see käivitada teist C++ rakendust?". See lihtsalt ei tööta nii.
Loodetavasti vastab see paljudele küsimustele Androidi kasutajate jaoks, kes on Java suhtes segaduses. Kui teil on sellele postitusele midagi lisada või küsimusi, jätke allpool kommentaarid.