iLenta Меню

Виртуальная машина Dalvik для Android прекращает свое существование

20 июня 2014, 00:40 | Aleksander Bazanov [13769]
Помните, когда Google показала новую версию Android 4.4, появилась одна важная, хотя и не очень заметная, на первый взгляд, функция — появилась новая виртуальная машина ART, которую каждый может включить в настройках «для разработчика».
Виртуальная машина Dalvik для Android прекращает свое существование

Вчера, 19 июня, стало известно, что компания Google убрала с Android Open Source Project виртуальную машину Dalvik и полностью заменила ее на ART. Изменения были внесены старшим инженером-программистом Google, Брайаном Карстромом (Brian Carlstrom).

Это было заметно в логах AOSP, что «Dalvik мертвый» и в следующих версиях операционной системы она применяться не будет.

Возможность перейти на ART впервые появилась с обновлением Android 4.4 KitKat. Тем не менее, на тот момент новая виртуальная машина была лишь экспериментальной функцией для того, чтобы пользователи и разработчики могли с ней познакомиться.

Сам ART позволяет ускорить работу приложений примерно в два раза, хотя большинство пользователей вряд ли почувствуют существенную разницу.

По всей видимости, после конференции Google I/O 2014 машина Dalvik пойдет «отдыхать» и будет полностью заменена на ART.

Для тех кто не знает, что такое виртуальная машина Dalvik:

Среда выполнения приложений — это набор инструкций, выполняемых для перевода кода в код программы, понятный компьютеру. Виртуальная машина работает даже не будучи частью основной программы. В целом, все «управляемые» компьютерные языки (Java в Android, Windows Phone, ECMAScript в браузерах) требуют такую ​​среду для понимания языка, на котором написано приложение.

Android использует виртуальную машину для выполнения DEX-файлов (аналог EXE Windows), которые содержатся в APK-архиве Android приложений. Существует сразу два преимущества такого решения. Во-первых, каждая программа выполняется в системе, изолированной от ядра ОС, так что последняя чувствует себя более-менее в безопасности. Во-вторых, использование виртуальной машины открывает дорогу кросс-платформенным приложениям, т.е. приложение может работать на ARM-смартфоне, MIPS-планшете или x86-компьютере, также и при этом проще писать приложение и для других ОС.

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

Зачем вообще использовать среду выполнения приложений?

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

Огромный плюс использования виртуальной машины — это более стабильная и надежная работа основной системы.

Через Google Play магазин разработчик распространяет APK-файл своей программы, который содержит не совсем понятные инструкции, которые перед выполнением «соберет» уже виртуальная машина. Такое решение обеспечивает большую совместимость с разными типами процессоров и графическими ускорителями.

© 2012-2026 iLenta. Все права защищены.
Полная версия

Разное

Ученые создали необычный дрон Phantom Twist: новая конструкция делает его почти незаметным в полете
Ученые создали необычный дрон Phantom Twist: новая конструкция делает его почти незаметным в полете
20 июля 2026, 22:06 | Bazelas
Исследователи из Северо-Западного университета США представили экспериментальный беспилотник Phantom Twist, который снижает свою заметность необычным способом. Вместо традиционной маскировки инженеры изменили сам принцип конструкции: во время полета корпус аппарата вращается со скоростью до 25 оборотов в секунду, из-за чего человеческий глаз воспринимает его как полупрозрачное размытое пятно, сливающееся с окружающим пространством.
Подробнее...
 
Apple отказалась от самых мощных процессоров Extreme для Mac Pro: раскрыты причины отмены проекта
Apple отказалась от самых мощных процессоров Extreme для Mac Pro: раскрыты причины отмены проекта
20 июля 2026, 16:08 | Anton Petrov
Компания Apple в течение нескольких лет разрабатывала процессоры M2 Extreme и M3 Extreme для профессионального компьютера Mac Pro, однако в итоге решила отказаться от их выпуска. Об этом сообщил журналист Bloomberg Марк Гурман в новом выпуске рассылки Power On, вновь вернувшись к теме, о которой впервые рассказал еще в 2022 году.
Подробнее...
 
JBL представила необычную домашнюю колонку Vienna с большим экраном, который отображает текст песен
JBL представила необычную домашнюю колонку Vienna с большим экраном, который отображает текст песен
20 июля 2026, 14:06 | Oleksandr Bazanov
Компания JBL официально представила в Китае новую домашнюю акустическую систему Vienna, которая делает ставку не только на качественное звучание, но и на визуальное сопровождение музыки. Главной особенностью устройства стал встроенный 18,5-дюймовый экран, на котором во время воспроизведения композиций отображаются тексты песен с эффектом объемного изображения.
Подробнее...
 
Marshall представила лимитированную колонку в честь 60-летия сотрудничества с Джими Хендриксом
Marshall представила лимитированную колонку в честь 60-летия сотрудничества с Джими Хендриксом
20 июля 2026, 12:07 | Roter

Компания Marshall официально анонсировала новую лимитированную версию беспроводной акустики Acton III, посвященную 60-летию с момента, когда легендарный гитарист Джими Хендрикс впервые подключился к усилителю Marshall. Новинка получила название Marshall Acton III — Jimi Hendrix 60th Anniversary Edition и сочетает знакомую акустическую платформу с полностью обновленным дизайном, вдохновленным образом одного из самых влиятельных музыкантов в истории рок-музыки.

Подробнее...
 
Инженеры научили мини-дрон самостоятельно уничтожать комаров в полете
Инженеры научили мини-дрон самостоятельно уничтожать комаров в полете
20 июля 2026, 08:06 | Bazelas
Американская компания Tornyol Systems объявила о важном достижении в разработке автономной системы для борьбы с комарами. Инженеры сообщили, что сверхлегкий микродрон весом всего 40 граммов впервые успешно поразил летающее насекомое без какого-либо вмешательства оператора. Разработчики уже опубликовали видеозапись испытаний, подтверждающую работу технологии.
Подробнее...
 
Страницы: 1 2 3 4 5 6
Полная версия
 
© 2012-2026 iLenta. All rights reserved.