Анонсирована мобильная платформа Android 2.2
Компания Google представила релиз свободной мобильной платформы Android 2.2 и связанные с ней комплекты для разработки приложений Android SDK 2.2 и Android NDK, Revision 4.Ключевые новшества:
- В виртуальную машину Dalvik добавлена поддержка JIT-компиляции, преобразующей во время исполнения приложения Java-байткод в машинные инструкции, что позволило увеличить производительность выполнения приложений в 2-5 раз;
- Увеличена скорость работы и расширены возможности встроенного web-браузера: осуществлен переход на JavaScript-движок V8, что позволило добиться увеличения производительности выполнения JavaScript-приложений в 2-3 раза.
- Реализован новый набор API и сервисов: Представлен новый API для организации резервного копирования данных, что может быть использовано для восстановления набора последних данных при установке программы на другом телефоне. Добавлены средства для двунаправленной синхронизации устройств и для отправки уведомлений из внешних программ на телефон через сервис Android Cloud. Добавлена поддержка OpenGL ES 2.0 API;
- Добавлена возможность выбора типа носителя для установки программ, отныне разработчики могут выбирать установить программу во внутреннюю память телефона, или на SD-карту.
- Расширена функциональность программы для работы с каталогом программ Android Market: добавлена возможность отправлять уведомления об ошибках и крахах приложений, которые автоматически отображаются в интерфейсе разработчиков приложений;
- Добавлена возможность организации доступа к домашней музыкальной коллекции с телефона, через возможность приема потокового вещания, при этом среди форматов поддерживается даже Apple iTunes.
- Добавлена поддержка синхронизации нескольких календарей-планировщиков на разных телефонах;
- В новой версии Android NDK (Native Development Kit), системы для организации выполнения нативного Си/Си++ кода в приложениях, функционирующих в Java окружении мобильной платформы Android, добавлено несколько долгожданных улучшений:
- Возможность управления с рабочей станции отладкой нативного кода, выполняемого на мобильном устройстве;
- Поддержка набора инструкций ARMv7-A, что позволяет добиться повышения производительности и задействовать в работе FPU процессора для вычислений с плавающей точкой;
- Поддержка расширенных ARM-инструкций SIMD (NEON) для скалярных вычислений над целыми и дробными числами. Так как данные расширения поддерживаются не всеми процессорами, в комплект включена библиотека "cpufeatures" для оперативной оценки возможности задействования различных расширенных функций CPU.
© OpenNet