ART избавит Android от «тормозов»

Александр
ART

О прожорливости Android складывают анекдоты и легенды. Google в курсе проблемы и последние пару лет трудилась над проектом ART, который ускорит работу и запуск приложений и игр. ART — Android Runtime, рабочая среда, которая придет на замену Dalvik. В ней приложения будут работать быстрее, потреблять меньше процессорного времени и, как следствие, заряда батареи.

Dalvik — виртуальная Java-машина, на ходу преобразующая код, на котором написано приложение, в исполняемый. Большая часть преобразований производится при первом запуске приложения, часть кода компилируется, сохраняется и используется в дальнейшем, но не весь. Именно поэтому операционная система Android более требовательна к системным ресурсам, чем iOS, Windows Phone и даже Windows.

ART компилирует нативный код только один раз — при установке приложения. В результате приложение занимает чуть больше места, но запускается и работает в разы или даже десятки раз быстрее.

Исполнение Java-скрипта
Исполнение Java-скрипта движками браузеров и на нативном уровне (оранжевый). Чем меньше значение, тем лучше.

Разработчикам, как и прежде, не нужно будет беспокоиться о совместимости их приложений и игр на устройствах с различной конфигурацией оборудования. Они смогут кодить на любимом языке программирования с использованием привычных движков. В этом смысле никаких изменений не будет.

ART — экспериментальный проект, и первыми его тестерами стали пользователи Nexus 5 на базе Android 4.4 KitKat. Они могут зайти в системные настройки для разработчиков и выбрать, какую среду выполнения использовать, старую — Dalvik или новую — ART.

Включение ART в настройках

Пока ART справляется хорошо только с приложениями Google, корректная работа со сторонними приложениями не гарантирована. Например, мессенджер WhatsApp в среде ART не работает вовсе.

Среда ART интегрирована в Android 4.4 KitKat опционально, давать к ней доступ пользователям или нет, будет решать производитель устройства на этапе оптимизации прошивки. Не исключено, что к развитию ART подключена купленная Google в прошлом месяце компания FlexyCore, производитель DroidBooster. С какой версией Android эта среда полностью заменит Java-машину Dalvik, неизвестно.
0

Будь в курсе последних новостей из мира гаджетов и технологий

Мы в соцсетях

Комментарии

+9
Совершенствуются что ли?

Сообщение отправлено из мобильного приложения iGuides
12 ноября 2013 в 19:37
#
saintmaybach
+928
Свежо придание. Но верится, как обычно, с трудом.

Сообщение отправлено из мобильного приложения iGuides
12 ноября 2013 в 19:43
#
+2
ART and POP

Сообщение отправлено из мобильного приложения iGuides
12 ноября 2013 в 19:44
#
+31
Понаделали г...на теперь не знают как приложения запускать:)))


Сообщение отправлено из мобильного приложения iGuides
12 ноября 2013 в 20:05
#
mxx mxx
–7
Точно подмечено)))

Сообщение отправлено из мобильного приложения iGuides
12 ноября 2013 в 20:22
#
+5
Я таких как ты в рот ебу
12 ноября 2013 в 21:16
#
0
Да, парням из "эппл" надо бы таблеточек от головной боли закупить поболе. Андроид уже сделал ios, а после внедрения АРТа вообще уделает.

Сообщение отправлено из мобильного приложения iGuides
12 ноября 2013 в 21:28
#
–39
бро? Учи русский! дАрАгой!
21 июня 2014 в 11:30
#
–41
Ну это ваше мнение, уделывает он только своей тупостью, ведро и в африке ведро!
12 ноября 2013 в 21:54
#
0
Кстати, про африку. Ведро то там полезней будет :)))

Сообщение отправлено из мобильного приложения iGuides
12 ноября 2013 в 22:03
#
+72
Кстати выставил ART на своем Nexus 4. Внешне замечаю, что приложения открываются намного быстрее. Но как я понял тут другая фича.
Если раньше при запуске программ все 4 ядра выходили на частоты 1.5 ггц для запуска для быстрой компиляции и работы. То теперь запуск приложения идет как бы из кэша на диске. Да они запускаются с 0, но они запускаются в 2 раза быстрее уже скомпилированные заранее. Проц более спокоен а значит и меньше жрет. Я только поставил, но субьективно работает шустрее. Завтра протестирую, должно увеличиться время автономной работы на час в среднем. Но также я читал, что версия еще тестовая, и оптимизации внедрены не все. Т.е. дальше она будет только быстрее и быстрее. Как я понял ART еще более гибок в плане оптимизаций и поэтому переход идет также для дальнейших улучшений быстродействия.
13 ноября 2013 в 05:01
#
+10
Глубинная тонкота

Сообщение отправлено из мобильного приложения iGuides
13 ноября 2013 в 07:00
#
Bor™
+557
Вот и я не пойму. Всемирно доказано и не раз то что ведройд это шлак. Так что все владельцы его упираются в обратном? Не пойму.

Сообщение отправлено из мобильного приложения iGuides
12 ноября 2013 в 22:05
#
Farrda
+6
такие люди просто до последнего готовы отвергать свои ошибки
12 ноября 2013 в 22:15
#
+2
Такие люди просто видят насколько Android удобнее в пользовании, чем iOS. Говорю Вам, как пользователь обеих систем.
Единственное преимущество iOS — плавность, но уже с выходом версии 4.3 Android стал значительно плавнее, а iOS 7 напротив, стала более лагающей, в том числе на новом процессоре A7.
17 февраля 2014 в 02:07
#
–5
Ты через месяц, после покупки ведротелефона посмотри на производительность..
26 марта 2014 в 10:23
#
+2
Смотрю на телефон на Андроиде (Xperia ZL) и на его производительность почти спустя год после покупки: все летает еще быстрее, чем при покупке, время работы от аккумулятора увеличилось. Вероятно, это из -за обновлений. Спустя месяц после покупки был также крайне доволен, ничего плохого с производительностью не происходило. Меньше верьте всяким слухам.
26 марта 2014 в 16:51
#
EvilB
+235
Кем доказано? Вами или британскими учеными?
На сегодняшний момент Android почти догнал iOS в плане плавности (говорю о стоке), и далеко впереди в плане юзабилити. Шутки про розетку уже не актуальны, так как айфон тоже еле доживает до вечера. Но, на вкус и цвет.

Сообщение отправлено из мобильного приложения iGuides
12 ноября 2013 в 23:06
#
+101
подруга 2 года юзала айфон, потом полгода не самый херовый xperia tx — теперь от слова андроид начинает непроизвольно орать, пульс учащается.
андроид хорош, без базара, но в основном для школоты, студентов, гиков, нищих, прочей хероты. в плане юзабилити и плавности андрюше до эппла как раком до пекина.

Сообщение отправлено из мобильного приложения iGuides
13 ноября 2013 в 01:28
#
+72
" xperia tx" это средний сегмент рынка. 9к рублей. Почему то там еще андроид 4.0.4 без оптимизаций таких как triple buffer. 2 ядра S4. бюджетная комплектация проца. Батарейка 1700. Для такого проца норм.
вышел сравнительно недавно.
Айфон же продукт высшего сорта. Пусть подруга попробует Xperia Z1 или хотя бы Nexus 4 или Nexus 5. Для сравнения на нексус 4 процессор в 2.5 раза шустрее.Но дело даже не ггц памяти и ядрах. Дело еще в андроиде. Без тройного буфера даже на 8 ядрах будут происходить пролагивания. Как раз на 4.1-4.3 были оптимизации графики, я сам когда на стареньком Kindle Fire обновил прошивку удивлялся. С 20 фпс подросло до 40-60. На Optimus One и 10 fps лагов выросло до 20-30 fps. Устройства просто ожили.
Ну и напоследок — это средне-бюджетный смарт с оболочкой от сони на бюджетной вариации проца со старой OS. Чему было удивляться?
Давайте я сейчас вместо нексус 4 куплю iphone 4 и буду плеваться что у меня айось 7 безбожно лагает?
13 ноября 2013 в 05:08
#
+75
сейчас все так смартфоны работают, и работали.
по поводу андроид и айос — программисты с эпл за короткий срок сделали совершенно новую ось, а андроид всё еще не может сделать нормальную, стабильную ОС. если андроид догнал айос, то это не надолго, т.к. обновляли iOS 7 всего 3 раза. и за эти 3 раза был очень хороший прирост производительности и автономной работы. до 7.1 ОС будет полностью стабильна.
13 ноября 2013 в 17:07
#
EvilB
+235
У меня не изменилось ничего.

Сообщение отправлено из мобильного приложения iGuides
13 ноября 2013 в 23:47
#
–39
Эпл взяли систему из mac os а не создавали с нуля как гугл это сделал с андроидом. у эпла была готовая платформа изначально, андроид писался с нуля и его развитие намного прогрессивнее
21 июня 2014 в 11:37
#
Евгений Аббакумов
+163
Кстати я лично на своём прошлогоднем ведёрке лагов не замечаю. Мифы "ведроид лагает" распускают владельцы девайсов с андроид 2.1.2, нервно желающие себе айфон.

Ну может теперь и на бюджетниках лагать не будет.
12 ноября 2013 в 23:10
#
+18
Сколько напильником не работай, а из комбайна истребитель не получится!
12 ноября 2013 в 23:10
#
irimanzar
+320
истребитель денег уже имеется, зачем еще один? комбайн и дешевше и практичней и многофункциональней
12 ноября 2013 в 23:34
#
Андрей Заиц
+74
Молоток избавит Android от тормозов.

Сообщение отправлено из мобильного приложения iGuides
13 ноября 2013 в 02:06
#
Андрей Заиц
+74
Многие пользователи Android'a, считают, что их телефон стал плавным. Я бы сказал иначе, он стал плавнее. Если сравнивать со старыми прошивками, то даже начинает казаться, что плавным. Но если сравнить с iOS, то тут ты понимаешь, что всё же Android проигрывает в плавности. Плавность заключается не только в пролистывании рабочих столов, а в общем быстродействии системы. Открыл приложение, свернул, запустил новое, открыл панель задач, закрыл приложение, при этом у тебя весит игра на паузе в памяти, играет музыка и бразузер с 5 загруженными вкладками. У любого гаджета на андройде начинаются проблемы, говорю на примере galaxy s4. IPhone не тупит, игру не перезагружает. Про маштабирование в браузерах на андройде я вообще молчу. Я был просто в шоке, когда восьмиядерный galaxy s4 при маштабировании подгружал картинку, iPhone же делает всё плавно и красиво.

Сообщение отправлено из мобильного приложения iGuides
13 ноября 2013 в 02:20
#
+72
Коптрпример Nexus 4.
Играет музыка, в фоне висит игра, браузер и вконтакте. Я играю в другую игру. Мне приходит в вк сообщение я открываю его во всплывающем окне и у меня игра на фоне видна активная и выше окошко с вк, клавиатура идеально все вводит отправляю возвращаюсь. Поиграл вернулся в другую игру.
Насчет браузера — вы про хром? Говорят оно и на айоси лагает, к слову на 4.4. стал получше работать. Но все равно я иногда удивляюсь как я в фоне гружу 4 вкладки и спокойно скролю ресайзю странички и т.д. Все без единого лага. К слову делал такое же на айфоне, первое что заметил (в сафари кстати) При манипуляциях в текущей вкладке у меня фоновые грузятся хуже. Т.е. айфону не хватает мощности чтобы ворочить анимации и ворочить 4 вкладки в фоне, нексус 4 справляется.
И работая на айфоне меня скорее больше бесит что вкладка не прогрузилась чем миллисекундное падение фпс на 5-10 от 60 :)
Также сасунг похоже с тачвизом совсем загнался, он будет и на 100 ядер лагать.
Кстати пример лагов — у меня есть друзья с айфонами, у них 4 и 4S так вот на 7 айоси оба лагают ужасно. И браузер скроллинг и плавность и скорость открытия. Да у меня LG Optimus One на 4.2 работает намного плавнее.
Я кстати на TheVerge добивался на 5S той самой прогрузки картинки, а вот на 4.4. заметил что нексус 4 стал сразу всю страницу в хроме грузить, ну то есть как не ресайзи все мгновенно. Переработали эту штуку основательно.
13 ноября 2013 в 05:15
#
+193
Лаги в браузере, скорей всего имелось ввиду при ресайзе страницы белые поля.

Сообщение отправлено из мобильного приложения iGuides
13 ноября 2013 в 07:05
#
+72
Их я и имел в виду. На 4.3 бывало, на 4.4 недавно мучал телефон не смог добиться на том же Theverge. А вот на iphone 5S получается если очень интенсивно.
13 ноября 2013 в 15:53
#
Андрей Заиц
+74
Вот насчет браузера я даже разбираться не хочу, что у меня там подгружало. Я пришел в магазин, я купил телефон за 30 тысяч, почему я должен разбираться что у меня за браузер и почему он подружает? Я запустил на сгс4 встроенный бразузер, он подгружал, скачал хром, он подгружал, а на айфоне 4с такого не было, поюзав сгс4 2 дня, я пошел в магазин и отдал его. Там же купил себе 5 айфон. Как не крути, но я понял, что андройд для гиков и детей, у которых есть время настройкой и прочим.
Iphone в этом плане дружелюбнее. Я его покупаю, я его запускаю и у меня всё хорошо работает из коробки. Мне не надо ничего перепрошивать, устанавливать, качать и т.д. Почему я должен тратить свое драгоценное время на всю эту ерунду? Почему я должен разбираться на какой прошивке у меня будет что-то тормозить, а на какой нет? В этом вся беда андройд телефонов.

Сообщение отправлено из мобильного приложения iGuides
14 ноября 2013 в 03:40
#
+72
"почему я должен разбираться что у меня за браузер и почему он подружает"
Эм.то есть купив смартфон вы не должны разбираться что у вас за браузер?
Другой пример, почему купив смартфон от эпл вам надо качать другие карты, т.к. карты от эпл плохо показывают все вне мкада.
Или как пример от моего друга, почта от гугл стандартными приложениями не прилетает пушем, а надо настраивать время обновления и т.д. Почему я должен в этом разбираться? Почему на андроиде я ввожу данные акка и у меня сразу работают все нужные сервисы, а на айфоне мне надо 10 приложений качать и все отдельно настраивать. И по уверению друга они не работают через пуши из за чего жрут заряд.
Доп инфа от друга насчет iOS 7 — из за новой системы фоновых обновлений аккумулятор стал садиться быстрее, решение — отключить.
Я часто вижу пользователей яблока с выключенной геолокацией, автообновлениями и прочими функциями. У меня на нексус 4, который является не самым долгоиграющим, на котором включено все все, аккума вегда хватает до вечера. более того, я переключился на ART и получил еще 2 часа работы. Я вчера ночью просто за ним засиделся т.к. не мог посадить :)
С эпл кстати у вас та же проблема, если вы сейчас купите айфон 4 или 4s вы получаете автоматически лагающий девайс.Т.е. вам уже надо разбираться какой девайс брать, чтобы оно не лагало.
И какое время настройки на андроиде? У многих еще до покупки андроида есть гугл акк, ввел данные и пользуешься. На яблоке мне бы пришлось заводить аккаунт эпл и для полноты ощущений разбираться в тунце.
Кстати насчет музыки — я не парясь взял подписку на всю музыку за 169 рублей. Никакого тунца, никаких перекидываний музыки через провод.
Предвижу сообщения вида: но там же не вся музыка.
Google Music Uploader позволяет просто выбрать папку для синхронизации в винде или линуксе и музыка станет облачной. Скачал, выбрал, все. Работает.
Насчет тормозит или нет, как вам написали нужны нексусы. Или сони, или мотороллы. Самсунг насколько я знаю лагает. Почему всегда из за самсунга ругают андроид? Давайте из за самсунга вообще гнобить ARM процессоры, что они такие плохие.
14 ноября 2013 в 08:03
#
–4
знайте что, друг мой... по поводу вышеописанного
был 4-й огрызок
и меня неимоверно бесило, когда работают лишь музыка, контакт и IB1
Стоит свернуть игру, чтобы ответить на сообщение, так та перезагружается, если не вернуться в нее обратно в течении 5-10 секунд. А после того, как возвращаюсь в игру, она несколько минут безбожно лагает, и лишь потом можно дальше играть. И так снова и снова... И не пытайтесь убедить в обратном.
Ничто не идеально
хотя нет...
Вот Нокиа Н9 — вот где действительно идеально работает система))) iOs и Android до нее ух как далеко... жаль, что проект заброшен. Помним, любим, скорбим
Вся надежда на Jolla Sailfish...
13 ноября 2013 в 21:01
#
Андрей Заиц
+74
Ну вы и сравнили, iPhone 4 2010 года с 512мб оперативы и современные смартфоны... Уже много сравнений проводили в интернете, где наглядно видно, что iPhone 5 в пямяти держит запущенную игру, а сгс3 и 4 перезагружает.

Сообщение отправлено из мобильного приложения iGuides
14 ноября 2013 в 03:30
#
–4
Ну... хорошо
У 4с ситуация не лучше...
А н9 вышла в 2011 году, позвольте напомнить
Но по надежности,характеристикам не сильно отстает от того же сгс3
И спокойно держит в своем 1 гб памяти штук 5 игр, браузер с кучей закладок, да и вообще все приложения, которые есть у меня на телефоне(порядка 50 штук я запускал одновременно)
Как я не старался, а заставить выбросить приложение из памяти у меня не вышло
14 ноября 2013 в 07:32
#
+72
СГС4 в отличии от нексуса занимает оболочкой в 2-5 раза больше памяти.
У них у обоих по 2 гига оперативы, тока нексус может где то 1.7 забить приложениями, а самсунг дай год 0.8 забьет :) айфон 5 как раз думаю 0.8 также может забить. Ну сами понимаете какая будет разница, когда в нексусе более чем в 2 раза больше пространства под приложения в оперативе. Я запускаю игры утром, а к вечеру они все еще в памяти бывает. Хотя уже даже не нужно.
14 ноября 2013 в 08:06
#
–39
посчитай сколько времени проходит с момента нажатия на иконку любого приложения до его открытия на любом айфоне и сравни с нексус 4 или 5. на айфоне это займёт + 200-500миллисекунд, но оооочень плавно! Чепуха? Когда едешь на скоростном шоссе под 150км/ч и более и приложение открывается дольше то это да решает, мне это важно!
21 июня 2014 в 11:46
#
+31
Среднестатистический пользователь андроид, тратит 18 минут в неделю объясняя почему он это купил:)))

Сообщение отправлено из мобильного приложения iGuides
13 ноября 2013 в 08:39
#
–2
Андроид как был Уг,так им и останется.

Сообщение отправлено из мобильного приложения iGuides
13 ноября 2013 в 13:38
#
+19
Не скажите.
В ios уже можно диктовать сообщения, письма на русском языке, просто нажав кнопку на клавиатуре?
Выбирать профили поведения телефона в машине, дома, на улице?
Скачивать торренты?
Есть возможность устанавливать виджеты и подстраивать систему под себя?

Хотя может для кого то это и есть показатель угрюмости.


Сообщение отправлено из мобильного приложения iGuides
13 ноября 2013 в 16:01
#
Grigory Boyko
+276
Парирую но не в обиду.
Я еще не настолько обленился что бы сообщения не писать а диктовать, не спорю во многих моментах штука удобная но лично для меня не имеет смысла на жизнь ИМХО.
Профили?! Никогда в жизни не пользовался этими мега крутыми примочками, для меня один профиль, рычажок включения без звучного режима и наоборот.
Торренты?! Это именно то чего мне не хватало (сарказм) лично для себя не вижу смысла от данной программы на мобильному устройстве. Опять же ИМХО.
Виджеты и подгонка системы под себя это именно то чего я больше всего не хочу делать, лично для меня виджеты на экране крайне не удобны, я бы еще и часы убрал с главного экрана iPhone, но увы.
Так что как то не убедительно.
14 ноября 2013 в 10:32
#
+19
А зачем В таком случае Вам смартфон?

Ввод сообщений голосом очень удобен когда управляешь машиной.

Профили позволяют автоматически менять установки звонка, будильника, вкл выкл wifi, bluetooth, и т д. Простым рычажком громкости этого сделать не получится, а так можно в 2 нажатия кардинально поменять поведение смартфона: на улице, дома, в машине и т д.

Вы сравниваете мой опыт пользования с отсутствием такового у себя.
Ваша позиция-"у меня нет,я не пользовался, значит это не нужные
функции"
Моя-"я то же раньше думал как и Вы, но попробовав другое, убедился в том, что это действительно лучше"

Понимаете разницу?




Сообщение отправлено из мобильного приложения iGuides
14 ноября 2013 в 12:05
#
Grigory Boyko
+276
Не совсем.
Вопрос со смартфоном тоже как бы не уместен поскольку 99%рынка это смартфоны. Я не бью себя пяткой в грудь доказывая, что iPhone это мега круто нет, я просто привык к нему. И из приложений в нем установлено всего 10 программ. То чем я пользуясь повседневно.
Насколько я помню вопрос косался относительно профилей а не режимов включения Bluetooth и wifi хотя в последней iOS это уже реализовано, вопрос косался профилей, на улице, дома, на работе. Я же писал что это мое личное мнение и оно не коем мере может не совпадать с вашим, мне эти профили ненужны были на протяжении 10 лет при использовании других телефонов ровно как и сейчас.
На сколько мне известно водитель должен управлять ТС быть бдительным а не вести переписку по смс, осмелюсь даже предположить что если составить статистику по ДТП то вина смартфоном будет далеко не на последнем месте, поэтому я даже стараюсь за рулем авто использовать громкую связь.
Я даже не хочу сомневаться в опыте использования вами смартфона и осмелюсь предположить что вы до дыр ( юмор) затерли многие его функции, но мне достаточно тех базовых функций которые в нем присутствуют, с головой и даже больше, многие даже мешают.
Во общем опять как то не убедительно.
14 ноября 2013 в 17:47
#
+19
Под профилями я имею в виду предустановки различных режимов в 1 касание, например:
Режим "в авто"- wifi off, bluetooth on, gps on, navigatipn on, громкость звонка средняя
Т е когда я сел в машину, то у меня все необходимые функции смартфона выключены
Режим "дома"- wifi on, bluetooth off, gps off, mavigation off, громкость
звонка тихая
Режим "на улице" wifi off, bluetooth off, gps off, громкость звонка максимум

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

Я у меня из программ необходимый минимум- камера, файлообменник, мессенджеры, тк использую смарт в основном как рабочий инструмент.


Сообщение отправлено из мобильного приложения iGuides
15 ноября 2013 в 13:12
#
+72
1. Я иногда когда заняты руки набираю текст голосом. С таким же успехом можно сказать что сири бесполезен. проще ведь запрос вручную набрать.
2. профили сам не использую :) Однако есть ланчеры с динамическими профилями которые меняю столы в зависимости от профиля. Например на работе одни приложения, дома. другие. ночью например будет иконка фонарика под рукой.
3. Торренты очень полезно. Например серию быстренько скачать чтобы в пути посмотреть.
4. Виджеты тоже классная штука, я не захожу в плеер, я тыкаю на виджете Play. И там же вижу уже какая музыка будет играть. Из него же управляю плеером. Там также может быть почта и не надо открывать приложения для взаимодействия.
Но виджеты и кастомизация это все доп фичи. Никто вас не заставляет этого делать. Просто когда вам понадобиться вот добавить виджет у вас на айоси такого не будет и вы просто забьете, а на андроиде вы благодаря виджету на 2-4 действия быстрее будете все делать.
16 ноября 2013 в 16:20
#
+36
Требовательней чем Windows хех ну так и знал. Как в рекламе раньше модно было "4 ядра 4 гига"
13 ноября 2013 в 19:23
#
+31
У меня всё очень просто в Айос,
1 всё включено, соответственно не надо ничего включать, выключать, и мне нужен один режим который я использую называется не беспокоить
15 ноября 2013 в 21:39
#
+16
Включил среду ART в своем нексус 7 2013 пол года назад, но разницы не заметил. Может под микроскопом надо разглядывать?
26 марта 2014 в 10:28
#