Смартфон: Java не поддерживается
Что означает, что Android-смартфон (скажем, Samsung J3) не поддерживает Java? Я искал в Google, но не нашел объяснения, что это значит, в чем разница между смартфонами, которые поддерживают Java, и смартфонами, которые не поддерживают Java? Кто-нибудь знает? Спасибо!
2 ответа
Цитирование документации для сайта, на который вы ссылаетесь:
Часто обозначает "Java ME" (новое имя J2ME, Java 2 Platform, Micro Edition). Java ME - это платформа для приложений, работающих на мобильных телефонах. Эти, в основном небольшие приложения (например, игры) можно загружать из Интернета прямо на телефон с помощью встроенного веб-браузера.
"Java" ссылается на этот сайт не на приложения для Android, а на старые апплеты Java ME. Немногие, если таковые имеются, устройства Android поддерживают Java ME. Большинство устройств Android поддерживают приложения Android, и эти приложения могут быть написаны на языке программирования Java.
Что означает, что Android-смартфон (скажем, Samsung J3) не поддерживает Java?
Все приложения для Android основаны на Java, поэтому в настоящее время телефон под управлением Android должен поддерживать Java, я думаю, что это относится и к самым первым версиям Android.
В чем разница между смартфонами, которые поддерживают Java, и смартфонами, которые не поддерживают Java?
Смартфон, который не поддерживает Java, требует, чтобы вы писали и компилировали приложения для него, используя другой язык программирования.
Например, если вы хотите создать приложение для устройств iOS (iPhone, iPad), вы не можете писать их на Java, вы должны использовать Swift или для более старых версий iOS Objective-C, которая является объектно-ориентированной версией C
Просматривая ссылку, которой вы поделились, я думаю, что строка JAVA: нет относится к возможности запуска Java в браузере, а не к самому телефону, который является Android и должен запускать приложения для Android