Kan Java Applets kjøre på Android?

Det ser ut til å være stor forvirring blant noen Android-brukere om hvordan Java fungerer på enhetene sine. Tilsynelatende er det brukere som vil kjøre Java Applets i en nettleser på deres Android. Jeg trodde jeg kunne skrive et innlegg for å rydde opp forvirringen. Her er noen spørsmål jeg har sett spurt i ulike fora sammen med noen svar.

Hvorfor kan jeg ikke laste inn en Java-applet på min Android?

Java Applets er bygget for å kjøre i nettlesere. Java-applets fungerer ikke i en nettleser i Android, da de ikke lager en plugin som de som du vil finne for en stasjonær datamaskin. Det er ingen planer om å opprette en siden de nødvendige ressursene ikke ville være tilstrekkelige på en mobil enhet, og teknologien anses for foreldet.


Hva er denne JavaScript-innstillingen i min Android-nettleser for da?

Brukerne møter ofte forvirring når de oppdager en "JavaScript" -innstilling i nettleserinnstillingene og kan ikke kjøre Java-applets. JavaScript er en helt annen ting enn Java skjønt. JavaScript kan kjøre innfødt i en nettleser og bruker ikke mange ressurser. Hvis du kjører en Java-applet på en Android-enhet, vil hog ressursene og kjøres veldig sakte selv på den raskeste Android-enheten.


Men kjører ikke Android på Java?

Ja. Apper er skrevet i Java, og kjernen til Android OS inneholder Java-kompatible biblioteker. Dette har ikke noe å gjøre med Java Applets som kjører i nettleseren skjønt. Det er liksom å spørre: "Min søknad ble skrevet i C ++, hvorfor kan det ikke kjøre en annen C ++-applikasjon?". Det virker bare ikke slik.


Forhåpentligvis svarer dette mange spørsmål til Android-brukere forvirret om Java. Hvis du har noe å legge til i dette innlegget eller et spørsmål, vær så snill å legge igjen kommentarer nedenfor.