Android 3.2 — приближение к единой ОС


Android 3.2 — это шаг с десятичной запятой к единой операционной системе, которая нам всем нужна, чтобы мы могли написать одно приложение, работающее на любом устройстве Android.

Android 3.2 был выпущен в прошлую пятницу (15 июля 2011 г.), и для обновления с десятичной запятой он имеет несколько интересных новых функций. Семейство версии 3 (Honeycomb) по-прежнему оптимизировано для использования на планшетах, но в него начинают добавляться средства для работы с экранами переменного размера. API предоставляет программисту больше возможностей для изменения макета. Набор новых квантификаторов позволяет, например, указать наименьшую ширину, с которой должен отображаться ресурс. Вы можете использовать это для создания набора условных макетов для вашего приложения, которые используются в зависимости от доступного разрешения экрана. Говоря о разрешениях экрана 3.2, теперь поддерживает 720p для приложений, которые отображаются на телевизорах.

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

Ключевые новые функции (из блога разработчиков Android):

Оптимизация для более широкого диапазона планшетов. Множество усовершенствований в системе обеспечивают удобство работы с широким спектром планшетных устройств.

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

Синхронизация мультимедиа с SD-карты. На устройствах, поддерживающих съемную SD-карту, пользователи теперь могут загружать мультимедийные файлы прямо с SD-карты в приложения, которые их используют.

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

Вы можете загрузить новый API вместе с эмулятором с веб-сайта разработчиков Android.

Также недавно выпущены обновления для инструментов SDK, плагина Eclipse и NDK.


Добавить комментарий