Соколов Александр
Не успела наша команда разработчиков Марьяжа для Android протрезветь после празднования нового 2015 года, как в отзывах на Google Play начали сыпаться единицы за «тормоза». Единицы сыпались от пользователей достаточно мощных устройств вроде Nexus 5, 6 и 7. Единственное, что их объединяло — это операционная система: Android 5 (Lollipop).
Как известно, незадолго до нового года, Google выпустил обновление для своей мобильной операционной системы Android. Среди ее отличительных особенностей была миграция на принципиально новую среду исполнения ART (сокращенно от Android RunTime) вместо морально устаревшей виртуальной машины Dalvik. Собственно, в этом и есть отличие ART от Dalvik: новая среда исполнения больше не является виртуальной машиной. Вместо этого она компилирует приложения во время установки, что должно значительно ускорить их работу.
Откуда же взялись «тормоза»? Для начала, мы решили их воспроизвести. Для этого взяли два идентичных Nexus 5: один с самой последней прошивкой Android 5, другой — с Android 4.4 (KitKat). Загрузили идентичные файлы сохраненных игр, зашли в оба приложения и запустили сохраненную игру. Индикатор прогресса на устройстве с самой последней версией Android едва дошел до половины, в то время как устройство с KitKat уже сделало несколько ходов. Действительно, тормоза есть.
Записи
Соколов АлександрПочта | sasha@mail.net |