Приложения Android 5.0 L станут массивнее, но быстрее. Что нужно знать об ART?

Будет ли у Android L сладкое имя?
Обозреватель AndroidPIT Крис Карлон выделил три вещи, которые характеризуют новую среду запуска приложений и позволят знающим их пользователям понять, что и как изменилось в новой операционной системе.

Если какой-либо показатель растет, другие снижаются и наоборот. В данном случае у повышения скорости приложений и более щадящего отношения к батарее есть обратная сторона, о которой следует помнить. Приложения станут занимать больше места на накопителе устройства, а каждый первый запуск новой программы будет длительным.

Android L
Анонс новой версии операционной системы Android 5.0 L отмечен рядом существенных изменений. Google не ограничилась новым дизайном и другими приятными косметическими изменениями экрана блокировки. Пересмотрены сами основы ОС. В том числе и среда запуска приложений была сменена с Dalvik на Android Runtime или ART, как ее чаще называют. Почему это так важно? Предварительная компиляция приложения при его первом запуске позволит пользователю ощутить прирост скорости. Каждому опытному пользователю Android желательно знать кое-что об ART, иначе эти вопросы будут возникать в процессе работы с операционной системой.

Зато когда вы обращаетесь к приложению в следующий раз, оно не только загружается быстрее, но и в меньшей степени нагружает «железо» девайса, которое, в свою очередь, не будет столь требовательно к аккумулятору. Впрочем, и сегодня есть 16 способов экономии мобильной электроэнергии.

Приложения станут работать быстрее, но начнут занимать больше пространства накопителя

Если приложение всегда готово к запуску, то оно будет занимать больше места на носителе. Поскольку код приложения был скомпилирован при первом его запуске и затем был сохранен в памяти, вместо того чтобы компилироваться при каждом запуске приложения. А это значит, что для хранения всего этого объема информации потребуется больше места.

Это может породить проблемы при недостаточно емком накопителе вашего Android-устройства, но повысит скорость. Лучше это или хуже? На этот счет возможны различные мнения. Пользователи Android One, Moto E и других бюджетных девайсов не будут в восторге, когда ART станет средой запуска приложений по умолчанию.

ART экономит энергию

Если все приложения на вашем телефоне предварительно скомпилированы, нагрузка на процессор при каждом запуске снижается. А это значит, что энергии требуется меньше и аккумулятор опустошается медленнее. Но у этого приятного момента есть и своя обратная сторона. Первая загрузка телефона будет длительной, особенно если девайс перегружен «раздутым» предустановленным программным обеспечением. К сожалению, то же самое происходит при первой загрузке каждого нового приложения. Но зато каждый следующий раз оно загрузится быстрее.

ART быстрее, чем можно себе представить

Скорость ART Android L
Та версия ART, которую можно найти в предварительной версии Android L для разработчиков, не дает полного представления о возможностях новой среды запуска приложений. Google анонсировала переход на ART в ходе презентации Google I/O. Поисковый гигант с гордостью заявил, что ART будет вдвое быстрее Dalvik и показал зрителям красивый график, доказывающий это утверждение. Этот график основан на бенчмарк-тестах.

Среди прочих ярких анонсов презентации эти детали «потерялись» и далеко не все обратили на них внимание. Как отмечает Google, другой бенчмарк выявил трехкратное превосходство в скорости ART над Dalvik. Google уверяет, что эти результаты в большей степени дают представление о том, какой скорости вы можете ожидать от финального релиза Android L.

Google просто сочла за лучшее из двух результатов бенчмарк-тестов выбрать самые скромные. Если ART действительно окажется столь быстрой средой запуска, то это будет просто превосходно.

Как вы считаете, стоит ли повышение скорости увеличения занимаемого приложениями объема в памяти устройства? А может быть, ART является даже более значительным усовершенствованием Android L, чем Material Design?

Теги
Читайте также
Samsung хочет, чтобы Chrome для Android получил поддержку расширений

Не знаю, замечали вы или нет, но к мобильному Google Chrome у пользователей практически не бывает претензий, в отличие от настольного. Версия для смартфонов не оказывает лишней нагрузки ни на процессор, ни на память, ни на время автономной работы, тогда как десктопной только дай волю. В результате пользователи даже начали шутить, что 1,5 ТБ оперативной памяти, которыми Apple оснастила топовый компьютер Mac Pro, без проблем вытянут 3-4 вкладки в Chrome, но не больше. Сказался слишком обширный набор функций браузера, который и сканирует компьютер на вирусы, и даже имеет собственные приложения в виде расширений. Их-то на смартфонах и не хватало.

Читать далее
Google задерживает Android 11, но показала, что такое 2 метра: итоги недели

На этой неделе Google сделала то, чего нам всем очень не хотелось - отложила выпуск Android 11. Заранее предсказать это было сложно, но, как оказалось, причины для этого были. Зато она выпустила приложение, которое позволяет держать безопасную дистанцию до людей, чтобы не заразиться в условиях пандемии. Полезность приложения вызывает вопросы, но технически это сделано так, что представить подобное несколько лет назад было просто невозможно. А еще на этой неделе выяснилось, что iPhone SE второго поколения работает быстрее Samsung Galaxy S20 Ultra, который стоит в несколько раз дороже. Были на этой неделе и другие новости, но давайте обо всем по порядку.

Читать далее
Forza Street и еще 6 лучших новых игр для Android

Все мы нет-нет, да любим поиграть во что-то на смартфоне. Тем более с тем, какие спеки у них сейчас и на что они вообще способны. Разработчики игр не отстают от нашего желания и периодически выкатывают что-то новое. Вообще, каждый месяц выкатывается очень большое количество игр, но только некоторые сочетают в себе то, что находит отклик у владельцев смартфонов и заставляет играть снова и снова. Вот и сейчас, закончился месяц, а значит можно подвести его итоги и назвать несколько лучших игр мая 2020 года. В этот раз не обошлось без крупных игроков рынка, которые портировали свои творения в Google Play и дали нам возможность играть на Android. Но есть игры и от малоизвестных студий.

Читать далее

1 комментарий Оставить свой

  1. DerRoteBaron

    Головой об планшет… Dalvik не компилирует при запуске приложение, а транслирует его по ходу работы.

Новый комментарий