Google Android 2.3 Gingerbread: нововведения для девелоперов

   Автор статьи: Юрий Стрельченко

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

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

В попытках сделать Android более дружественной современным играм Gingerbread-релиз принес параллельный сбор мусора в виртуальной Java-машине Dalvik, что нивелирует задержки в приложениях, обеспечивая плавную анимацию; ускоренную дистрибуцию событий для быстрой обработки сенсорных и клавиатурных действий; обновленные видеодрайверы OpenGL ES. Приложения в нативном коде теперь могут получать и обрабатывать события ввода и датчиков непосредственно в нативном коде. Реализована поддержка новых типов чувствительных элементов, включая гироскоп, вектор вращения, линейное ускорение, гравитацию и давление. Нативный код умеет обращаться к библиотекам аудио Khronos OpenSL ES и графики Khronos EGL, жизненному циклу Activity и управлению окнами, ресурсам приложений и накопителю.

Коммуникации обогатились в Android 2.3 интернет-телефонией с полным стеком SIP-протоколов и NFC-связью.

Мультимедийные новинки Gingerbread-платформы охватывают аудиоэффекты (эквалайзер, усиление басов, усиление аудиоприсутствия в наушниках, реверберацию), поддержку открытого видеокодека VP8 и контейнера WebM, кодирования AAC и AMR, доступ к нескольким камерам.

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


© СОТОВИК

Новости за день

новости за 7 декабря

Авторизация


Регистрация
Восстановление пароля

Наверх