Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+4

Игры для кнопочных телефонов делаются только на Java?

По дате
По рейтингу
Аватар пользователя
Новичок

Java Platform, Micro Edition — подмножество платформы Java для мобильных устройств.
приложения на кнопочные называются мидлеты.
(помню можно было создавать мидлеты как в среде разработки net.beans так и на eclipse)

так же у java было еще несколько веток в которых ее применяли.
Java Platform, Standard Edition, сокращённо Java SE (ранее Java 2 Standard Edition или J2SE) — стандартная версия платформы Java 2, предназначенная для создания и исполнения апплетов и приложений.
приложения для веб сайтов.

Java 2 Enterprise Edition или J2EE (эта уже для серверов)
https://www.oracle.com/

для смартфонов та же джава но не много другая.

Dalvik

  • Использует JIT компиляцию: всякий раз при запуске приложения,

компилируется та часть кода, которая необходима для выполнения приложения. Остальная часть кода компилируется динамически. Это замедляет запуск и работу приложений, но уменьшает время установки. Ускоряет загрузку устройства, поскольку кеш приложения создается во время выполнения.


  • Приложения, работающие на DVM, требуют меньше памяти, чем те, которые работают на ART.

  • Уменьшает резерв батареи, увеличивая нагрузку на CPU.

  • Dalvik является “устаревшим” и не используется на андроид версиях выше 4.4


ART

  • Использует AOT компиляцию, то есть компилирует весь код во время установки приложения. Это ускоряет запуск и работу приложений, но требует большего времени установки.

  • Замедляет загрузку устройства, так как кеш создается во время первой загрузки.

  • Ввиду использования подхода AOT компиляции, требует больше памяти в сравнении с приложениями на DVM.

  • Увеличивает резерв батареи, сокращая работу процессора из-за отсутствия компиляции при выполнении приложений.

  • Улучшенная Garbage Collection или сборка мусора. Во времена использования Dalvik, сборщики мусора должны были осуществить 2 прохода по куче (heap), что и приводило к плохому UX. В случае с ART, такой ситуации нет: он чистит кучу один раз для консолидации памяти.

Аватар пользователя
Оракул

нет. java для смартфонов.
У кнопочных у каждого своя среда.Симбиан или что-то вроде