Voivatko Java-sovelmat toimia Androidissa?

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.