Добавлено спустя 11 минут:
Там не было спора. Там товарищ нашел несуществующую компоненту в андроиде и заявил что она тормоз.
В ведроиде нет JVM.
Цитата:Dalvik Virtual Machine | DVM
As we know the modern JVM is high performance and provides excellent memory management. But it needs to be optimized for low-powered handheld devices as well.
The Dalvik Virtual Machine (DVM) is an android virtual machine optimized for mobile devices. It optimizes the virtual machine for memory, battery life and performance.
Dalvik is a name of a town in Iceland. The Dalvik VM was written by Dan Bornstein.
The Dex compiler converts the class files into the .dex file that run on the Dalvik VM. Multiple class files are converted into one dex file.
https://www.javatpoint.com/dalvik-virtual-machine
Окон тоже нет. Активность (activity) - не есть окно.
Он еще там какую то ахинею нес, перечитывать его бред влом, поэтому без комментариев.
Книжки надо читать и понимать, а не буквы глотать. И в технической терминологии должно быть точным, а не нести антинаучную хрень.DNKDNK писал(а):
Там не было спора. Там товарищ нашел несуществующую компоненту в андроиде и заявил что она тормоз.
В ведроиде нет JVM.
То и есть и явы там тоже нет?
А набуя ты тогда постишь:
Цитата:Dalvik Virtual Machine | DVM
Если я тебя Дальвиком назову, тебя не станет сразу? И куету нести перестанешь?
Добавлено спустя 14 минут 44 секунды:
siramax писал(а):андроид гумно-гофнищенское,
Нет, он далеко не гумно - это открытая бесплатная система со всеми вытекающими. Кто пользуется опен-соурсом, тот поймет
70% рынка емнип они уже захватили за счет этого. Там ресурсы не только Гугла ну и кучи другого народу по всему миру на добровольных началах. Так что армия Андроида наверно на порядки больше, чем у закрытого Эпла
Но я себе никогда не куплю бесплатную систему с такой наценкой, как бы ее там не допиливали и улучшали DNKDNK писал(а):
Ты не в курсе, чем стек-ориентированная виртуальная машина отличается от регистр-оринтированной?
До педивикии добрался? Молодец!
Теперь знаешь, что JVM бывают разных типов и реализаций. И названия у них разные бывают, прикинь? DNKDNK писал(а):
Приложения попадают на борт телефона в виде apk-файлов, в которых код представлен в dex-формате (не только, еще нативный код может быть) - посередке овальчик - компилятор, справа от него - сборщик. Все фигурки - комп разработчика с исключентем - фигурка внизу справа - телефон. Где там ява? Не слева ли?
А на чем .dex исполняется? Сам по себе, без рантайма? Ну запусти попробуй
Ну и ДБ DNKDNK писал(а):
Я уж молчу про то, что начиная с пятого андроида , нет и DalvikVM, его заменил ARM.
Я про это тебе страницу назад написал
И ARM, а ART
ARM - это вообще тип архитектуры процессора DNKDNK писал(а):
Не все виртуальные машины исполняют java-код.
Ни одна не исполняет - они на байт-коде работают.
А что такое ява-код по-твоему? Исходники чтоли?
Ну я смотрю, ты уже не споришь, что таки виртуальная машина там таки стоит. Lednik писал(а):Атцы, скажите, чё лучше взять - айпон SE или айпон 6
дитё требует. батарейка в обоих атас? или в SE подольше дерджит?
Если не нужен небольшой смарт, то 6DNKDNK писал(а):
Слышь, писатель. Androod Runtime ART (arm - я опечатался выше)
Ну да, конечно, опечатался
Кули ты не точен в технических терминах?
DNKDNK писал(а): DVM. Нет в андроиде JVM.
Зато раньше была - DVM называлась
Цитата:Dalvik — регистровая виртуальная машина для выполнения программ, написанных на языке программирования Java, созданная группой разработчиков Google во главе с Дэном Борнштейном (англ. Dan Bornstein). Входит в мобильную операционную систему Android.
Цитата:Последние несколько лет важной частью работы создателей Android стала борьба с главной врожденной «болезнью» системы — лагами в анимации интерфейса. В Google это осознают, поэтому готовят ART — замену виртуальной машине Dalvik.
Даже сейчас, в век многоядерных производительных процессоров, при определенном стечении обстоятельств можно заметить, что анимация в Android отрисовывается не идеально, а между некоторыми действиями есть видимые заминки
Цитата:Сейчас Android-код выполняется в Java-машине, созданной Google специально для мобильных устройств, при этом он «на ходу» преобразуется в аппаратный (Just-In-Time Compilation). Такой механизм позволяет разработчику приложения практически не привязываться к конкретной архитектуре или «железу», но наносит серьезный урон производительности, нагружая процессор во время компиляции.
Цитата:ART же представляет из себя AOT-компилятор (Ahead-Of-Time), который преобразует Java-код в «нативный» в процессе установки приложения. То есть пользователь запускает программу уже скомпилированной, что существенно ускоряет ее открытие и выполнение
Молодцы! По всем граблям пробежались и сделали как надо
И там еще грабли связанные с линуксовой многозадачностью, которой в IOs нет. Вот интересно, как они это обошли? У Эпла подглядели?
Добавлено спустя 5 минут 40 секунд:
Дальвик выкинули, GCC выкинули, осталось только линукс оттудова выпилить н...й и станет IOs Extreme писал(а):G-Driver
Иос не плоха, если бы не была такой закрытой
Я вот боюсь что счас Гугл выпилит у себя весь бесплатный шлак и тоже частично закроется и лицензию свою повесит Extreme писал(а):Тут коллега на работе купил жене айфон
Кое как разобрались как на него музыку скинуть
Как поставить на звонок уже 3 дня не знают
Ну и нахрена это надо? Почему нельзя было сделать по человечески?
потому что за звоночек
можно в айтюнсе с лошка денежку получить Lednik писал(а):Атцы, скажите, чё лучше взять - айпон SE или айпон 6
конечно se. 6 уже староват, а в se нaчинка от 6S