The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Анонсирован предварительный выпуск платформы Android 5"
Отправлено opennews, 26-Июн-14 16:27 
На седьмой ежегодной конференции Google I/O представлен (http://android-developers.blogspot.ru/2014/06/developer-prev...) предварительный выпуск следующей редакции мобильной платформы Android - Android L Developer Preview (http://developer.android.com/preview/index.html).  В силу кардинальных изменений, таких как новый подход (http://googledevelopers.blogspot.ru/2014/06/this-is-material...) к организации пользовательского интерфейса, задействование среды выполнения ART вместо виртуальной машины Dalvik, переработанная система уведомлений и включение наработок по увеличению энергоэффективности, следующий выпуск  вероятно получит номер версии Android 5.0, что косвенно подтверждает упоминание в анонсе Google Play Services 5.0.

<center><img src="http://www.opennet.ru/opennews/pics_base/0_1403771673.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></center>


Ключевые особенности Android L Developer Preview:

-  Переход на новую среду выполнения ART (http://source.android.com/devices/tech/dalvik/art.html), которая заменит собой виртуальную машину Dalvik. ART позволяет в момент установки скомпилировать приложение в машинный код и в дальнейшем выполнять программу в нативном виде, без задействования виртуальной машины. Применение упреждающей AOT-компиляции (Ahead-of-time) вместо JIT-компиляции по мере выполнения кода позволяет заметно повысить производительность программ. Для компиляции в поставку включена утилита dex2oat, формирующая исполняемые файлы на основе файлов в формате DEX (Dalvik Executable Format). Повышению производительности также способствует использование в ART более изощрённого сборщика мусора, отличающегося активным распараллеливанием операций и минимизацией действий, приводящих к приостановке выполнения. Кроме того, при использовании ART применяются более жесткие методы проверки приложения в момент установки, а разработчикам предлагаются расширенные инструменты для отладки и профилирования;

<center><iframe width="640" height="360" src="//www.youtube.com/embed/CQTzhD0bw_w?rel=0" frameborder="0" allowfullscreen></iframe></center>

-  Поддержка работы на 64-разрядных платформах: возможность использования 64-разрядных ABI для доступа к дополнительному адресному пространству и увеличения производительности при выполнении некоторых типов вычислительных задач. Все приложения, написанные на Java, могут быть запущены в 64-разрядном окружении без внесения в них изменений. Приложения, в которых используется нативный код, требуют использования нового выпуска NDK;

-  Поддержка Material design (http://www.google.com/design/spec/material-design/introducti...), новой концепции определения дизайна интерфейса пользователя, включающей визуальный язык описания оформления, предоставляющий (http://googledevelopers.blogspot.ru/2014/06/this-is-material...) средства для поддержания единого интерактивного интерфейса для разных платформ и типов устройств. Для использования нового стиля в Android представлена готовая тема оформления Material.  Для использования Material design в web-приложениях предлагается использовать фреймворк Polymer (http://polymer-project.org/), предоставляющий готовый набор web-компонентов (http://www.polymer-project.org/components/paper-elements/dem...) и систему (http://www.polymer-project.org/tools/designer/) визуального проектирования оформления приложения;


<center><iframe width="640" height="360" src="//www.youtube.com/embed/Q8TXgCzxEnw?rel=0" frameborder="0" allowfullscreen></iframe></center>


<center><iframe width="640" height="360" src="//www.youtube.com/embed/0XkUm5KLXh8?rel=0" frameborder="0" allowfullscreen></iframe></center>

<center><iframe width="640" height="360" src="//www.youtube.com/embed/gfOVvYm5vug?rel=0" frameborder="0" allowfullscreen></iframe></center>


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


-  Документо-ориентированная система отслеживания недавно выполненных действий, позволяющая сгруппировать приложения по решаемым задачам и представить их экране Recents в форме отдельных документов. Подобрая организация позволяет пльзователю быстро сориентироваться при поиске нужной задачи и после дополнительного клика получить более детальную информацию;

-  Интеграция наработок проекта Volta, в рамках которого подготовлен набор инструментов и API, позволяющих повысить эффективность потребления энергии во время работы приложений. При помощи утилиты  Battery Historian можно наглядно контролировать наступления событий, влияющих на энергопотребелние, и детально отслеживать как работа приложения сказывается на расходе энергии. API для управления планировщиком задач даёт возможность определить при каких условиях могут выполняться фоновые задачи и запускаться другие действия, например, когда устройство находится в режиме ожидания или  подключено к внешнему источнику энергии;
  
-  Поддержка работы Android-устройств в режиме BLE (Bluetooth Low Energy), используя который приложения могут сообщать о своём присутствии близлежащим устройствам. Например, можно создать приложение, превращающее устройство в шагомер и передающее данные другим BLE-устройствам;

-  Поддержка работы в нескольких сетях. Приложения могут инициировать динамическое сканирования доступных сетей, удовлетворяющих определённым требованиям, и при нахождении осуществить автоматическое присоединение к ним;

-  Новый API для работы с камерой, предоставляющий дополнительные возможности по созданию снимков и их обработки. Например, на поддерживающих такую возможность устройствах можно организовать захват несжатых изображений в формате YUV в полном разрешении с частотой 30 кадров в секунду. API также предоставляет доступ к внутренним (raw) параметрам сенсоров и позволяет на уровне отдельных кадров управлять такими характеристиками, как время экспозиции, чувствительность ISO и выдержка.
-  Новые возможности (http://android-developers.blogspot.ru/2014/06/google-io-and-...) для разработчиков игр: Возможность использования OpenGL ES 3.1 (http://www.opennet.ru/opennews/art.shtml?num=39335) с поддержкой вычислительных шейдеров, мультисэмпловых текстур, текстур-масок (stencil) и ARB_texture_gather, что позволяет применять  ранее недоступные на мобильных устройствах графические эффекты. Новый набор дополнений Android Extension Pack (AEP) к OpenGL ES, позволяющих обеспечить в Android уровень графики близкий к настольным системам. Игры могут использовать такие возможности, как тесселяция, геометрические шейдеры и ASTC-сжатие текстур. Поддержка AEP будет обеспечена для GPU  NVIDIA, ARM, Qualcomm и Imagination Technologies;


-  Серия расширенных SDK:


-  Android Wear SDK (http://www.android.com/wear/index.html) - комплект для разработчиков приложений для носимых устройств, таких как умные часы. Предоставляет средства для обмена и репликации данных между карманными и носимыми устройствами, применения средств управления голосом, синхронизации уведомлений;
-  Android TV Preview SDK (http://www.android.com/tv/index.html) - средства для разработки приложений для Android TV, позволяющем обеспечить вывод на большой экран телевизора и использовать пульт дистанционного управления, предоставляющий инструменты по работе с каталогами контента;
-  Android Auto SDK (http://www.android.com/auto/index.html) - для разработчиков приложений для автомобильных информационно-развлекательных систем;


URL: http://android-developers.blogspot.ru/2014/06/google-io-desi...
Новость: http://www.opennet.ru/opennews/art.shtml?num=40085

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру