נראה שיש בלבול גדול בקרב חלק ממשתמשי אנדרואיד לגבי אופן הפעולה של Java במכשירים שלהם. כנראה שיש משתמשים שירצו לרוץ יישומוני Java בדפדפן אינטרנט באנדרואיד שלהם. חשבתי שאולי לכתוב פוסט כדי להבהיר קצת את הבלבול. הנה כמה שאלות שראיתי שנשאלו בפורומים שונים יחד עם כמה תשובות.
למה אני לא יכול לטעון יישומון Java באנדרואיד שלי?
יישומוני Java בנויים לפעול בתוך דפדפני אינטרנט. יישומוני Java לא יעבדו בתוך דפדפן באנדרואיד מכיוון שהם אינם יוצרים פלאגין כמו אלה שתמצאו עבור מחשב שולחני. אין תוכניות ליצירת אחד שכן המשאבים הנדרשים לא יספיקו במכשיר נייד והטכנולוגיה נחשבת למיושנת.
לשם מה מיועדת הגדרת JavaScript בדפדפן אנדרואיד שלי?
משתמשים נתקלים לעתים קרובות בבלבול כאשר הם מגלים הגדרת "JavaScript" בהגדרות דפדפן האינטרנט ואינם יכולים להפעיל יישומונים של Java. JavaScript זה דבר אחר לגמרי מאשר Java אמנם. JavaScript יכול לרוץ מקורי בדפדפן אינטרנט ואינו משתמש במשאבים רבים. הפעלת יישומון ג'אווה במכשיר אנדרואיד תצמצם משאבים ותפעל לאט מאוד אפילו במכשיר האנדרואיד המהיר ביותר.
אבל אנדרואיד לא פועל על ג'אווה?
כן. אפליקציות כתובות ב-Java והקרנל של מערכת ההפעלה אנדרואיד כוללת ספריות תואמות Java. עם זאת, אין לזה שום קשר ליישומי Java הפועלים בדפדפן האינטרנט. זה בערך כמו לשאול "האפליקציה שלי נכתבה ב-C++, למה היא לא יכולה להריץ אפליקציה אחרת של C++?". זה פשוט לא עובד ככה.
אני מקווה שזה עונה על שאלות רבות עבור משתמשי אנדרואיד המבולבלים לגבי Java. אם יש לך משהו להוסיף לפוסט הזה או שאלה, אל תהסס להשאיר תגובות למטה.