Инженеры из консорциума Linaro, созданного компаниями ARM, Freescale, IBM, Samsung, ST-Ericsson и Texas Instruments с целью улучшения поддержки архитектуры ARM в Linux и разнообразных открытых приложениях, провели работу по оптимизации производительности Android 4 (Ice Cream Sandwich).

Отчёт о проделанных улучшения размещён на YouTube в форме видеоролика, который демонстрирует работу оптимизированной и неоптимизированной ОС для смартфонов на идентичном наборе оборудования – системе на основе SoC Texas Instruments PandaBoards (OMAP4430).

В обоих случаях оборудование, версия Android и ПО для измерения производительности (oxBench) идентично. По результатам тестирования версия Android с оптимизациями показывает 60 кадров в секунду, тогда как оригинальная версия только 30.

Linaro

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

Увеличения скорости удалось достигнуть за счёт внесения в компоненты платформы Android специфичных для ARM оптимизаций и использования более новой версии программного обеспечения для сборки (GCC 4.7) в сочетании с более агрессивными опциями для компилятора (выключение -fno-strict-aliasing и включение -O3).

Разработчики проекта CyanogenMod, в рамках которого независимым сообществом развивается основанная на коде платформы Android прошивка для телефонов и планшетов, уже включили представленные оптимизации в код своей прошивки (CyanogenMod 9).

Кроме того, можно отметить проведение компанией Intel похожей работы, направленной на увеличение производительности Android 4. Сообщается о реализации значительных улучшений, связанных увеличением производительности для многоядерных систем и процессоров Atom.

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

Однако с другой стороны, по словам Майка Белла (Mike Bell), директора по мобильным разработкам, в условиях когда лицензия на Android не обязывает открытие кода, компания пока взвешивает все аргументы «за» и «против», не желая уступать реализованные преимущества конкурентам, не вкладывающим свои ресурсы в разработку Android.

Подпишись вTelegram
Планшет OPPO Pad 3 Pro вышел на глобальный рынок  – Snapdragon 8 Gen 3, 144 Гц и 12 ГБ ОЗУ

Планшет OPPO Pad 3 Pro вышел на глобальный рынок – Snapdragon 8 Gen 3, 144 Гц и 12 ГБ ОЗУ

Представлена Sony Alpha 1 II – беззеркальная камера за $6500

Представлена Sony Alpha 1 II – беззеркальная камера за $6500

Представлен Nubia Z70 Ultra – фотофлагман на Snapdragon 8 Elite

Представлен Nubia Z70 Ultra – фотофлагман на Snapdragon 8 Elite

Представлен Redmi A4 5G – 120 Гц, Snapdragon 4s Gen 2 и цена $101

Представлен Redmi A4 5G – 120 Гц, Snapdragon 4s Gen 2 и цена $101

Microsoft выпустила мини-ПК Windows 365 Link, напоминающий Mac mini

Microsoft выпустила мини-ПК Windows 365 Link, напоминающий Mac mini

Valve разрабатывает Steam Controller 2 и геймпад для VR-гарнитуры

Valve разрабатывает Steam Controller 2 и геймпад для VR-гарнитуры

Apple выпустила iOS 18.1.1

Apple выпустила iOS 18.1.1

MacBook Pro на M4 Max протестировали в играх

MacBook Pro на M4 Max протестировали в играх

ASUS представила игровые смартфоны ROG Phone 9 и ROG Phone 9 Pro – 5800 мАч, 185 Гц и Snapdragon 8 Elite

ASUS представила игровые смартфоны ROG Phone 9 и ROG Phone 9 Pro – 5800 мАч, 185 Гц и Snapdragon 8 Elite

Представлен VAIO SX14-R – ноутбук весом 999 грамм с автономностью до 38 часов

Представлен VAIO SX14-R – ноутбук весом 999 грамм с автономностью до 38 часов

Samsung представила технологию ALoP (All Lenses on Prism), улучшающую перископическую камеру в смартфонах

Samsung представила технологию ALoP (All Lenses on Prism), улучшающую перископическую камеру в смартфонах

На смартфоне со Snapdragon 8 Elite запустили Cyberpunk 2077

На смартфоне со Snapdragon 8 Elite запустили Cyberpunk 2077