The OpenNET Project / Index page

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



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

Исходное сообщение
"Предварительный выпуск платформы Android N с OpenJDK и много..."
Отправлено opennews, 10-Мрт-16 10:54 
Компания Google анонсировала (http://android-developers.blogspot.ru/2016/03/first-preview-...) предварительный выпуск следующей редакции открытой мобильной платформы Android - Android N Developer Preview (http://developer.android.com/preview/). Релиз Android N, который возможно будет поставляться под номером Android 7, ожидается (https://medium.com/google-developers/n-as-in-so-early-it-s-n...) в третьем квартале 2016 года. До этого времени периодически будут выпускаться предварительные выпуски Developer Preview, предоставляющие средства для разработки приложений с учётом новых возможностей платформы, таких как многооконный режим, интеграция OpenLDK, поддержка Java 8, функции блокировки номеров, новое оформление интерфейса быстрой настройки, режим экономии трафика, улучшенный режим энергосбережения Doze и возможность прямой отправки ответов из уведомлений.

В отличие от прошлых тестовых выпусков, компания Google запустила (http://developer.android.com/preview/support.html)  программу бета-тестирования (https://www.google.com/android/beta?u=0), в рамках которой экспериментальную ветку можно установить  и поддерживать в актуальном виде через штатный интерфейс установки обновлений (OTA, over-the-air), без необходимости ручной замены прошивки. Обновления доступны для пользователей устройств Nexus 6, Nexus 5X, Nexus 6P, Nexus Player, Nexus 9, Pixel C и General Mobile 4G (Android One).


Ключевые особенности (http://developer.android.com/preview/api-overview.html) Android N Developer Preview:

-  Многооконный режим работы (http://developer.android.com/preview/features/multi-window.html), позволяющий разбивать экран на части для получения возможности работы одновременно с несколькими приложениями. Разбиение возможно в портретном и панорамном режимах. Кроме того, поддерживается режим "картинка в картинке", позволяющий, например, отправить сообщение, не прерывая просмотр видео на большом экране. Разработчикам приложений предоставлены средства для управления работой в многооконном режиме, например, можно задать минимальный размер окна в котором может корректно отображаться интерфейс приложения.

<center><a href="https://3.bp.blogspot.com/-LoHVFr55etE/VuBFOxthQYI/AAAAAAAAC... src="https://www.opennet.ru/opennews/pics_base/0_1457589513.jpeg&... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>


-  Все созданные при разработке Android библиотеки с Java API  заменены на код из свободного пакета OpenJDK. Cозданные для Android компоненты Java API распространялись под разрешительной лицензией Apache (частично были использованы наработки Harmony, реализации Java от проекта Apache), в то время как OpenJDK поставляется под копилефт-лицензией GPL, обязывающей открывать все модификации. Переход на OpenJDK позволит Google избавить платформу от претензий компании Oracle, которая считает Java API своей интеллектуальной собственностью и препятствует созданию совместимых функциональных аналогов.

-  Предоставление разработчикам возможностей Java 8 (https://www.opennet.ru/opennews/art.shtml?num=39334), которые стали доступны благодаря интеграции OpenJDK. В том числе в программах для Android теперь можно использовать  лямбда-выражения, статические методы, аннотации, Stream API  и т.п. Для сборки предлагается инструментарий Jack (https://source.android.com/source/jack.html) (Java Android Compiler Kit), предоставляющий средства для компиляции исходных текстов на языке Java в байткод в формате "dex". Jack пришёл на смену ранее используемому инструментарию на базе javac, ProGuard, jarjar и dx.

-  Возможность (http://developer.android.com/preview/features/notification-u...?) отправки ответа в окне получения уведомления. Получив выпадающее уведомление о поступлении нового сообщения, пользователь теперь может сразу написать ответ, не покидая этот диалог.

<center><a href="http://developer.android.com/preview/images/inline-reply_2x.... src="https://www.opennet.ru/opennews/pics_base/0_1457592798.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0 align="top"></a><a href="http://developer.android.com/preview/images/notifications-2.... src="https://www.opennet.ru/opennews/pics_base/0_1457592645.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>

-  Поддержка группировки уведомлений, связанных с одним приложением. Например, можно сгруппировать все уведомления о получении новых сообщений и отобразить их в списке уведомлений в форме одной свёрнутой группы, отдельные уведомления  можно посмотреть после раскрытия группы. Подобный подход позволяет избежать нагромождения при большом числе непросмотренных уведомлений (например, будет показано, что пришло 5 SMS, 8 сообщений Hangouts, 3 письма и 4 обновления программ, с возможностью раскрытия каждой группы);
<center><a href="http://developer.android.com/preview/images/bundles_2x.png&q... src="https://www.opennet.ru/opennews/pics_base/0_1457592757.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>

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

-  Продолжено развитие проекта Svelte, нацеленного на сокращение потребления памяти и повышение отзывчивости при работе платформы Android на маломощных устройствах. Оптимизировано выполнение фоновых операций, JobScheduler и GCMNetworkManager адаптированы для планирования вызова заданий и выполнения сетевых запросов c учётом минимизации потребления ресурсов;

-  Режим Direct Boot (http://developer.android.com/preview/features/direct-boot.html), при котором устройство загружается в состояние с ограничением функциональности и активной блокировкой, но с предоставлением возможности получения уведомлений.  Например, в случае перезагрузки устройство  продолжит принимать сообщения и вызовы, но блокирует доступ к шифрованным данным и приложениям. Для перехода в нормальный режим пользователь должен снять блокировку;

-  В платформу встроена функция блокировки номеров телефонов, позволяющая отфильтровывать вызовы и сообщений с нежелательных номеров. Списки блокировки могут совместно использоваться в различных приложениях.  Для разработчиков приложений предложен API для управления списками блокировки. Могут устанавливаться как постоянные, так и временные блокировки (пропадают после перезагрузки);

-  В настройки добавлен Data Saver, при включении которого фоновые сетевые операции допускаются только при выходе в Сеть через Wi-Fi. Трафик от приложений тоже блокируется, если программа специально не добавлена в белый список;

<center><a href="http://developer.android.com/preview/images/datasaver.png&qu... src="https://www.opennet.ru/opennews/pics_base/0_1457595457.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>


-  В настройки добавлена возможность одновременного выбора нескольких локалей;

-  Для Android TV представлен интерфейс для записи телепередач по расписанию;

-  Переработан интерфейс быстрого доступа к настройкам;

<center><a href="http://developer.android.com/preview/images/quicksettings.pn... src="https://www.opennet.ru/opennews/pics_base/0_1457594006.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>

URL: http://android-developers.blogspot.ru/2016/03/first-preview-...
Новость: https://www.opennet.ru/opennews/art.shtml?num=44018

 

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



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

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