Можно ли улучшить Android?

16 Янв 2013

Можно ли улучшить Android?

Аппаратное ускорение, более известное под просторечным «разгон» стало уже заводской установкой многих производителей. Это и понятно: маркетологи давно делают ставку на пользователей-энтузиастов, которых отличает преданность делу и вера в исключительность торговой марки. А можно ли с помощью программных трюков добиться таких же результатов?

В качестве эксперимента мы решили улучшить операционную систему, установленную на двухъядерном планшете Onda V811. Не будем детально останавливаться на его технических характеристиках, вместо нас это сделает сайт производителя и он-лайн переводчик (Google, Bing – на выбор). Поставленной цели постараемся достичь с помощью генератора энтропии Seeder 1.1.

Ремарки энтузиаста

Если кто-то захочет поделиться с нами ссылкой на Хабрахабр, то мы о ней знаем. Не будем попусту тратить заряды, как говорил Степан Иванович Утешительный, персонаж пьесы Гоголя «Игроки». На кону эксперимент, от результатов которого зависит успех 811-й модели планшета Onda на украинском рынке :)

Для того, чтобы избежать пустых хлопот на Google Play, пропишем в файл build.prop сигнатуру Galaxy SII. Об этом стоит сказать до тестирования, потому что неожиданное появление девайса от Самсунга может спутать все карты.

До начала тестирования убедимся, что планшет оснащен операционной системой Android, v4.0.3 (IML74K). Версия прошивки v1.55. (Onda V811 прибыл из Поднебесной с последней на данный момент прошивкой v2.1, но злые языки утверждают, что она еще очень «сырая», поэтому мы по своей воле выполнили даунгрейд до стабильной версии, которая также выложена на сайте производителя).

Тестирование

Итак, начинаем игру с планшетом Onda V811, который с благородной целью прикидывается смартфоном Samsung Galaxy SII. Роднит эти два устройства двухъядерный процессор ARM Cortex-A9, что и стало причиной выбора данной ширмы.

Снимем показания с нетьюнигованного девайса, чтобы взять их за точку отсчета. В качестве тестовых утилит будем использовать популярные программы AnTuTu Benchmark, v3.0.3, и Quadrant Standard Edition:

Результаты работы AnTuTu до установки патча Seeder 1.1Результаты работы SE Quadrant до установки патча Seeder 1.1

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

Производительности системы по данным теста AnTuTu после установки генератора энтропии Seeder 1.1Производительности системы по данным теста Qudrant после установки  генератора энтропии Seeder 1.1

Что же нас ждет подведением итогов работы теста AnTuTu? Оптимистический итог составляет 3,37% прироста производительности. Оценим, как изменилась производительность системы в SE Quadrant: она улучшилась с 3029 до 3840 абсолютно условных единиц. Что тоже неплохо.

А теперь начнем подмешивать деготь даже не в бочку, а в ложку меда. Опыт тестирования андроид-систем говорит о том, что погрешность в измерениях производительности, в силу разных причин, составляет не менее трех процентов. В качестве примера сошлемся на результаты тестирования смартфона Coolpad 7728 в тестовой среде Vellamo: «Как и большинство синтетических тестов Vellamo дает некоторый разброс результатов. По предварительным оценкам средняя погрешность колеблется в пределах ±3%». Итак, только время зря потеряли.

UPD. Ошибки были. Факт :) Спасибо всем, кто откликнулся.