Список изменений в Android 4.3

Александр
jb-android-43.jpg

Компания Google опубликовала список внесенных изменений в анонсированную на этой неделе операционную систему Android 4.3. Официально перечислены далеко не все новшества, кое-какие скрыты в исходном коде.

Оптимизация производительности

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

Bluetooth 4.0 Low Energy

jb-btle.png

Эта функция позволит смартфонам и планшетам с модулем Bluetooth 4.0 энергоэффективно взаимодействовать с устройствами и сенсорами, обладающими поддержкой технологии Bluetooth Smart (фитнес-датчиками, часами, клавиатурами, игровыми контроллерами, медицинскими приборами и так далее).

Профиль AVRCP 1.3

В Android 4.3 добавлена поддержка профиля профиля Bluetooth AVRCP 1.3, который используется для дистанционного управления медиаплеерами. Система передает не только команды, но и метаданные: имя исполнителя, название композиции и прочее. Для работы с этим профилем внешним устройствам необходима поддержка A2DP/AVRCP.

Ограниченные профили

jb-profiles-create-n713.png

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

Оптимизация определения местоположения

В Android 4.3 оптимизированы API, позволяющие устройствам определять местоположение пользователя. Теперь местоположение может определяться аппаратно, что требует затрат гораздо меньшей энергии, чем при определении местоположения программно. Также добавлена возможность определения местоположения при помощи сканирования сети Wi-Fi без подключения к ней. Приложения, которым требуется определить местоположение пользователя, могут просканировать сеть Wi-Fi, но создавать и не поддерживать с ней соединение. Это также позволит сэкономить заряд батареи.

Сенсоры в играх

В Android 4.3 добавлен новый способ получения данных с сенсора — в играх положение телефона будет определяться независимо от влияния магнитного поля. Приложения «поймут», что данные им передаются от неоткалиброванного гироскопа или магнитометра.

Поддержка новых форматов видео

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

Также добавлена нативная поддержка видео в формате VP8. При потоковом воспроизведении такого видео пользователь может выбрать оптимальный битрейт.

Разработчики видеоплееров могут использовать функцию Media Muxer — объединение звука и видео из двух разных файлов непосредственно при воспроизведении. В настоящий момент эта функция поддерживается только для видео и звука в формате MPEG-4.

Доступ к уведомлениям

Разработчики могут создавать приложения, у которых есть доступ ко всем уведомлениям системы и других приложений. Эти уведомления можно использовать как угодно — например, отправлять их на периферийное устройство посредством Bluetooth. Посмотреть, какие приложения имеют доступ к уведомлениям, пользователь может в системных настройках.

Поддержка Khronos OpenGL ES 3.0

В Android 4.3 добавлена поддержка стандарта OpenGL ES 3.0 и расширений EGL на уровне системы. Благодаря этому разработчики смогут создавать игры и приложения, использующие все возможности современных мобильных видеочипов. В Android Native Development Kit доступны фреймворки и API для доступа к этим функциям. 


Контроль за приложениями

jb-systrace.png

Android 4.3 поддерживает расширенную версию инструмента Systrace, предназначенного для мониторинга за работой приложений . Этот инструмент собирает различные данные и параметры, которые позволяют определить, какие ошибки возникают при работе приложений.

jb-gpu-profile-clk-n4.png

Кроме того, разработчики могут прямо на устройстве в режиме реального времени посмотреть, насколько быстро прорисовывается интерфейс их приложения: на графике показаны отданные команды (синий), исполненные (оранжевый) и находящиеся в ожидании исполнения (желтый). Обновление графика происходит шестьдесят раз в секунду. Если значение вышло за пределы зеленой линии, значит в рендеринге возникла критическая проблема.

Поддержка экранов с разрешением 4K

nexusae0_screens-ranges_thumb.png

Прежде операционная система Android поддерживала работу экранов с плотностью от 120 PPI (LDPI / Low DPI) до 480 PPI (XXHDPI / Extra Extra High DPI). В Android 4.3 добавлена поддержка экранов с плотностью до 640 PPI (XXXHDPI / Extra Extra Extra High DPI). Судя по комментариям к коду, эта необходима для обеспечения совместимости с 4K-телевизорами.

Управления разрешениями

App Ops.png

В Android 4.3 добавлена функция под названием «App Ops». Она позволяет выборочно отключать приложениям некоторые разрешения. Любому приложению можно запретить использовать интернет, определять местоположение, получать информацию из адресной книги, показывать уведомления и прочее. В Google Play уже появилось приложение Permission Manager, которое позволяет использовать эту функцию. Вероятно, в будущем то же самое можно будет делать в системных настройках без использования сторонних программ.

Скачать заводские сборки Android 4.3 для устройств Google Nexus можно с сайта Google.
0

Будь в курсе последних новостей из мира гаджетов и технологий

Мы в соцсетях

Комментарии

+7
Профили пользователей это то, чего, я думаю, многие ждут на ios, для ipad конечно

Сообщение отправлено из мобильного приложения iGuides
26 июля 2013 в 18:09
#
Tsumi
–26
Да

Сообщение отправлено из мобильного приложения iGuides
27 июля 2013 в 11:20
#
Ksain
+14
Да, дико нужна эта функция на iPad.
27 июля 2013 в 14:12
#
+34
Зачем она нужна вообще?

Сообщение отправлено из мобильного приложения iGuides
27 июля 2013 в 16:54
#
0
А нэту. :)))

Сообщение отправлено из мобильного приложения iGuides
27 июля 2013 в 16:59
#
+671
А теперь вопрос на засыпку: какого 4.3 не доступно по воздуху на нексус4 ?? )

Сообщение отправлено из мобильного приложения iGuides
26 июля 2013 в 18:10
#
+671
В каком плане кто поставщик?

Сообщение отправлено из мобильного приложения iGuides
29 июля 2013 в 10:59
#
Melomen
–231
И снова просто прорыв.
Молодцы!

Сообщение отправлено из мобильного приложения iGuides
26 июля 2013 в 18:11
#
SAN4EZ
+4
В чем прорыв? В том, что реализуются функции, давно доступные в iOS? (тот же BLE, управление разрешениями, доступ к уведомлениям, определение калибровки сенсоров и, конечно, плавная отрисовка интерфейса)
28 июля 2013 в 15:38
#
+2
Уже поставил!galaxy s4

Сообщение отправлено из мобильного приложения iGuides
26 июля 2013 в 18:12
#
+7
Google к пользователям прислушивается, а apple как всегда навязывает свои преданным пользователям своё видение лучшей ос. Немного начинаю разочаровываться в ios, но останусь верен)

Сообщение отправлено из мобильного приложения iGuides
26 июля 2013 в 18:13
#
ittarum
+154
Мыши плакали, кололись, но продолжали жрать кактус.
26 июля 2013 в 18:55
#
iwelco
+10
Тут ты не прав. Они при этом глупо улыбаются :)

Сообщение отправлено из мобильного приложения iGuides
26 июля 2013 в 18:59
#
Melomen
–231
Почему навязывает?
Вам Тим Кук или кто-либо другой из компании насильно впихивает в карман айфон?
Или быть может вы купили айфон с открытой системой и блютус работал и экран был 5", а тут бац все кардинально изменили?
Айфон был таким всегда, политика компании существенно не менялась с момента выхода их первого смартфона.
Так с чего люди считают, что эпл им что-то навязывает или обманывает каким либо образом?
Вы сами пошли в магазин и купили это устройство, и об особенностях техники эпл знают даже те у кого ее нет и не было никогда.

О чем вы вообще говорите?
26 июля 2013 в 21:35
#
Александр
+62
об особенностях техники эпл знают даже те у кого ее нет и не было никогда
--------------------
вы это сейчас сказали про техногиков, которые читают блоги по этой тематике? Любая среднестатисческая домохозяйка приобретая технику покупает кота в мешке, ибо опирается лишь на "рекламу/отзывы/хочу/он красивый/...", и уж ни как не на знании реальных особенностей эксплуатации :)
27 июля 2013 в 13:15
#
Александр
+62
Великолепные фичи для минорной 4.3 :)
26 июля 2013 в 19:00
#
Ксения Шелест
+12
Набор не большой... Ну с другой стороны это же всего на всего 4.3

Сообщение отправлено из мобильного приложения iGuides
26 июля 2013 в 19:08
#
Bor™
+605
Помимо изменений в интерфейсе, в Android 4.3 внесен ряд улучшений, направленных на увеличение производительности системы: оптимизирована работа с многоядерными процессорами, ускорен рендеринг текста и графики, а также уменьшено время, требуемое для переключения между приложениями. Благодаря этому Android 4.3 работает быстрее, чем предыдущие версии Android

Он что, стал теперь быстрее тормозить ? Ахахаха

Сообщение отправлено из мобильного приложения iGuides
26 июля 2013 в 21:58
#
–2
Che
В Android 4.3 добавлена функция под названием «App Ops». Она позволяет выборочно отключать приложениям некоторые разрешения. Любому приложению можно запретить использовать интернет, определять местоположение, получать информацию из адресной книги, показывать уведомления и прочее. В Google Play уже появилось приложение Permission Manager, которое позволяет использовать эту функцию. Вероятно, в будущем то же самое можно будет делать в системных настройках без использования сторонних программ.

Пффф... Google.Play говорит "Приложение несовместимо с вашим устройством Samsung Galaxy Nexus".
27 июля 2013 в 11:16
#
+5
У тебя Android 4.3?
29 июля 2013 в 18:46
#
Tsumi
–26
"Ограниченные профили"
Все,теперь точно беру Андройд.

Сообщение отправлено из мобильного приложения iGuides
27 июля 2013 в 11:19
#
Sergei Volgin
–2
За "Permission Manager" спасибо! Не знал.

Сообщение отправлено из мобильного приложения iGuides
27 июля 2013 в 12:10
#
+38
Теперь местоположение может определяться аппаратно, что требует затрат гораздо меньшей энергии, чем при определении местоположения программно...

Как можно программно определить место положения??? Всегда нужны данные от аппаратных датчиков. Будь то GPS, инфа о точках доступа WiFi или инфа о БС.

Сообщение отправлено из мобильного приложения iGuides
27 июля 2013 в 13:30
#
Don
+56
Don
не интересно...
29 июля 2013 в 11:19
#
+1
И где же само обновление??? Прошло уже несколько дней после презентации , а Nexus 7 так и не обновился (

Сообщение отправлено из мобильного приложения iGuides
29 июля 2013 в 13:31
#
irimanzar
+320
никому не показалось, что "перспективная" iOS7 уже "в пролете".....
22 августа 2013 в 18:24
#