Joidenkin Android-käyttäjien keskuudessa näyttää olevan suurta hämmennystä siitä, kuinka Java toimii heidän laitteissaan. Ilmeisesti on käyttäjiä, jotka haluaisivat juosta Java-sovelmat Androidin verkkoselaimessa. Ajattelin kirjoittaa postauksen selvittääkseni hämmennystä. Tässä on muutamia kysymyksiä, joita olen nähnyt useilla foorumeilla kysyttävän, ja joitain vastauksia.
Miksi en voi ladata Java-sovelmaa Android-laitteeseeni?
Java-sovelmat on suunniteltu toimimaan verkkoselaimissa. Java-sovelmat eivät toimi Android-selaimessa, koska ne eivät tee sellaisia laajennuksia, joita löydät pöytätietokoneeseen. Sellaisen luomista ei ole suunnitteilla, koska mobiililaitteella tarvittavat resurssit eivät riittäisi ja tekniikkaa pidetään vanhentuneena.
Mihin tämä Android-selaimen JavaScript-asetus sitten on?
Käyttäjät kohtaavat usein hämmennystä, kun he löytävät "JavaScript"-asetuksen verkkoselaimen asetuksista eivätkä voi käyttää Java-sovelmia. JavaScript on täysin eri asia kuin Java vaikka. JavaScript voi toimia natiivina verkkoselaimessa, eikä se käytä monia resursseja. Java-sovelman käyttäminen Android-laitteella kuluttaisi resursseja ja toimisi hyvin hitaasti jopa nopeimmassa Android-laitteessa.
Mutta eikö Android toimi Javalla?
Joo. Sovellukset on kirjoitettu Java-kielellä ja Android-käyttöjärjestelmän ydin sisältää Java-yhteensopivia kirjastoja. Tällä ei kuitenkaan ole mitään tekemistä verkkoselaimessa toimivien Java-sovelmien kanssa. Se on ikään kuin kysyisi: "Hakemukseni on kirjoitettu C++:lla, miksi se ei voi suorittaa toista C++-sovellusta?". Se ei vain toimi niin.
Toivottavasti tämä vastaa moniin kysymyksiin Javasta ymmällään oleville Android-käyttäjille. Jos sinulla on jotain lisättävää tähän viestiin tai kysyttävää, voit jättää kommentit alle.