Μπορούν τα Java Applets να τρέχουν σε Android;

Φαίνεται να υπάρχει κάποια μεγάλη σύγχυση μεταξύ ορισμένων χρηστών του Android σχετικά με το πώς λειτουργεί η Java στις συσκευές τους. Προφανώς υπάρχουν χρήστες που θα ήθελαν να τρέξουν Java Applets μέσα σε ένα πρόγραμμα περιήγησης στο Android στο Android. Νόμιζα ότι θα μπορούσα να γράψω μια θέση για να ξεκαθαρίσω κάποια από τη σύγχυση. Ακολουθούν μερικές ερωτήσεις που έχω δει σε διάφορα φόρουμ μαζί με μερικές απαντήσεις.

Γιατί δεν μπορώ να φορτώσω ένα Java Applet στο Android μου;

Τα Applets Java είναι κατασκευασμένα για να τρέχουν μέσα στα προγράμματα περιήγησης ιστού. Τα Java Applets δεν θα λειτουργούν μέσα σε ένα πρόγραμμα περιήγησης στο Android, καθώς δεν κάνουν plug-in, όπως αυτά που θα βρείτε για έναν επιτραπέζιο υπολογιστή. Δεν υπάρχουν σχέδια για τη δημιουργία ενός δεδομένου ότι οι απαιτούμενοι πόροι δεν επαρκούν σε μια κινητή συσκευή και η τεχνολογία θεωρείται ξεπερασμένη.


Τι είναι αυτή η ρύθμιση JavaScript στο πρόγραμμα περιήγησης Android μου;

Οι χρήστες συχνά συναντούν σύγχυση όταν ανακαλύπτουν μια ρύθμιση "JavaScript" μέσα στις ρυθμίσεις του προγράμματος περιήγησης στο Web και δεν μπορούν να εκτελούν εφαρμογές Java. Το JavaScript είναι εντελώς διαφορετικό από το Java. Το JavaScript μπορεί να εκτελεστεί σε ένα πρόγραμμα περιήγησης ιστού και δεν χρησιμοποιεί πολλούς πόρους. Η εκτέλεση ενός applet Java σε μια συσκευή Android θα καταρρεύσει τους πόρους και θα τρέξει πολύ αργή, ακόμη και στην πιο γρήγορη συσκευή Android.


Αλλά το Android δεν τρέχει σε Java;

Ναί. Οι εφαρμογές είναι γραμμένες σε Java και ο πυρήνας του Android OS περιλαμβάνει βιβλιοθήκες συμβατές με Java. Αυτό δεν έχει καμία σχέση με τα Java Applets που εκτελούνται στον περιηγητή ιστού. Είναι σαν να ρωτούσατε "Η αίτησή μου γράφτηκε στην C ++, γιατί δεν μπορεί να τρέξει άλλη εφαρμογή C ++;". Απλά δεν λειτουργεί με αυτόν τον τρόπο.


Ας ελπίσουμε ότι αυτό θα απαντήσει σε πολλές ερωτήσεις για τους χρήστες Android που έχουν σύγχυση σχετικά με την Java. Εάν έχετε κάτι να προσθέσετε σε αυτή τη δημοσίευση ή μια ερώτηση, μπορείτε να αφήσετε σχόλια παρακάτω.