Wygląda na to, że niektórzy użytkownicy Androida mają duże zamieszanie co do tego, jak działa Java na ich urządzeniach. Podobno są użytkownicy, którzy chcieliby biegać Aplety Java w przeglądarce internetowej na swoim Androidzie. Pomyślałem, że mogę napisać post, aby wyjaśnić część zamieszania. Oto kilka pytań, które zadałem na różnych forach, wraz z kilkoma odpowiedziami.
Dlaczego nie mogę załadować apletu Java na moim Androidzie?
Aplety Java są stworzone do działania w przeglądarkach internetowych. Aplety Java nie będą działać w przeglądarce w systemie Android, ponieważ nie tworzą wtyczki, takiej jak te, które można znaleźć na komputerze stacjonarnym. Nie ma planów stworzenia takiego, ponieważ wymagane zasoby nie wystarczą na urządzeniu mobilnym, a technologia jest uważana za przestarzałą.
Po co w takim razie to ustawienie JavaScript w mojej przeglądarce na Androida?
Użytkownicy często napotykają zakłopotanie, gdy odkrywają ustawienie „JavaScript” w ustawieniach przeglądarki internetowej i nie mogą uruchamiać apletów Java.
JavaScript to zupełnie inna sprawa niż Jawa pomimo. JavaScript może działać natywnie w przeglądarce internetowej i nie zużywa wielu zasobów. Uruchomienie apletu Java na urządzeniu z Androidem spowodowałoby pochłonięcie zasobów i działałoby 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 Javą. Nie ma to jednak nic wspólnego z apletami Java działającymi w przeglądarce internetowej. To trochę tak, jakby zapytać „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 odpowiada na wiele pytań dla użytkowników Androida zdezorientowanych co do Javy. Jeśli masz coś do dodania do tego posta lub pytania, zostaw komentarz poniżej.