Logo ru.androidermagazine.com
Logo ru.androidermagazine.com

У разработчиков пряников есть новые игрушки для игры

Оглавление:

Anonim

В Gingerbread много чего нового с точки зрения конечного пользователя, но за кулисами столько же нового, а настоящее мясо и картошка связаны с основными изменениями, которые разработчики могут использовать, чтобы сделать великую вещь еще лучше. Несмотря на то, что будут внесены бесчисленные небольшие изменения, мы можем взглянуть на основные изменения и то, что они значат для нас, не разработчиков

Новая базовая версия ядра Linux

Начиная с нижней части пирамиды Gingerbread, ядро ​​Linux было обновлено до 2.6.35. Это версия ядра, которую сторонние разработчики ПЗУ используют некоторое время, и она обеспечивает большую стабильность и скорость. Ищите новое стандартное ядро, чтобы показать некоторые из улучшений, к которым мы привыкли от пользовательских ядер, используемых сегодня.

Новые медиа рамки

OpenCore (текущий медиа-фреймворк Froyo) был полностью заменен. Была сохранена вся предыдущая поддержка кодеков, а также реализована поддержка новых технологий, таких как сжатие видео VP8 и видеоконтейнеры WebM. Gingerbread настроен и готов идти в ногу с новейшими аудио и видео файлами по мере их производства.

сетей

Помимо нового стека вызовов SIP и поддержки Near Field Communication, о которой мы все говорим, в Gingerbread есть новый стек BlueZ. Поддержка Bluetooth 2.1 означает лучшую производительность Bluetooth на широком спектре устройств BT. Это то, что мы все будем рады видеть.

Время выполнения Dalvik

В виртуальную машину Dalvik было внесено немало улучшений (это то, что было улучшено с помощью своевременного компилятора (JIT) в Froyo и делает его быстрым). Для конечного пользователя все, что нам действительно нужно знать, это то, что он должен работать немного быстрее, особенно при рендеринге веб-страниц. Вот полный список изменений для хардкорных фанатов Android:

Дальвик В.М.:

  • Параллельный сборщик мусора (целевые паузы до 3 мс)
  • Добавляет дальнейшую оптимизацию JIT (генерация кода)
  • Улучшена проверка кода
  • Отладка StrictMode, для выявления проблем с производительностью и памятью

Основные библиотеки:

  • Расширенная поддержка I18N (полная кодировка по всему миру, больше локалей)
  • Более быстрое форматирование и форматирование чисел. Например, форматирование с плавающей запятой в 2, 5 раза быстрее.
  • HTTP ответы отправляются по умолчанию. Размеры ответов XML и JSON API могут быть уменьшены на 60% и более.
  • Новые коллекции и утилиты API
  • Улучшенные сетевые API
  • Улучшено управление чтением и записью файлов
  • Обновленный JDBC

Обновления от вышестоящих проектов:

  • OpenSSL 1.0.0a
  • BouncyCastle 1, 45
  • ICU 4.4
  • zlib 1.2.5

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