Czy aplety Java mogą działać na Androidzie?

Wydaje się, że niektórzy użytkownicy Androida mają duże zamieszanie na temat tego, jak Java działa na ich urządzeniach. Najwyraźniej są użytkownicy, którzy chcieliby uruchamiać aplety Java w przeglądarce internetowej na swoim Androidzie. Myślałem, że mogę napisać post, aby wyjaśnić niektóre zamieszanie. Oto kilka pytań, które widziałem na różnych forach wraz z odpowiedziami.

Dlaczego nie mogę załadować apletu Java na mój Android?

Aplety Java są zaprojektowane do uruchamiania w przeglądarkach internetowych. Aplety Java nie będą działać w przeglądarce w Androidzie, ponieważ nie tworzą wtyczki, jak te, które można znaleźć na komputerze stacjonarnym. Nie ma planów utworzenia takiego urządzenia, ponieważ wymagane zasoby nie wystarczą na urządzeniu mobilnym, a technologia jest uważana za przestarzałą.


Jakie jest to ustawienie JavaScript w mojej przeglądarce na Androida?

Użytkownicy często spotykają się z dezorientacją, gdy odkryją ustawienie „JavaScript” w ustawieniach przeglądarki internetowej i nie mogą uruchomić apletów Java. JavaScript jest jednak czymś zupełnie innym niż Java. JavaScript może działać natywnie w przeglądarce internetowej i nie korzysta z wielu zasobów. Uruchamianie apletu Java na urządzeniu z Androidem powodowałoby utratę zasobów i uruchamianie bardzo wolno, nawet na najszybszym urządzeniu z Androidem.


Ale czy Android nie działa na Javie?

Tak. Aplikacje są napisane w Javie, a jądro systemu operacyjnego Android zawiera biblioteki kompatybilne z Java. Nie ma to jednak nic wspólnego z apletami Java działającymi w przeglądarce internetowej. Przypomina to pytanie „Moja aplikacja została napisana w C ++, dlaczego nie może uruchomić innej aplikacji C ++?”. To po prostu nie działa w ten sposób.


Mam nadzieję, że to odpowie na wiele pytań dla użytkowników Androida zorientowanych w kwestii Java. Jeśli masz coś do dodania do tego posta lub pytania, możesz zostawić komentarze poniżej.