Компания Google анонсировала (https://groups.google.com/forum/#!topic/android-building/KuV...) выпуск мобильной платформы Android 6.0 (http://developer.android.com/about/versions/marshmallow/inde...) ("Marshmallow") и публикацию связанных с ней исходных текстов. В настоящее время код уже доступен для загрузки через публичный Git-репозиторий (http://source.android.com/source/downloading.html) проекта (созданы ветки MRA58K и android-6.0.0_r1). В опубликованном коде заявлена поддержка устройств Nexus 5, Nexus 6, Nexus 7, Nexus 9 и Nexus Player (Android TV).Одновременно подготовлены готовые прошивки (https://developers.google.com/android/nexus/images) для устройств Nexus и опубликованы (https://developers.google.com/android/nexus/drivers) бинарных компоненты, используемые в прошивках для смартфонов Nexus. Указанные компоненты в сочетании с открытым кодом позволят осуществить сборку собственных прошивок, аналогичных по возможностям штатным прошивкам. В ближайшее время будет произведена синхронизация внутренней ветки Android, разрабатываемой в недрах Google, c общедоступной актуальной master-веткой, на базе которой формируются независимые сборки платформы.
<center><a href="http://2.bp.blogspot.com/-or3gnjjI9Fs/VWc1I1exNzI/AAAAAAAABo... src="https://www.opennet.me/opennews/pics_base/0_1432876960.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></a></center>
Из реализованных (http://developer.android.com/about/versions/marshmallow/inde...) в Android 6.0 нововведений (http://arstechnica.com/gadgets/2015/10/android-6-0-marshmall.../) можно отметить:- Средства для управления доступом работающих приложений к различным системным ресурсам. Изначально в платформе Android была реализована модель предоставления привилегий, при которой пользователь подтверждал доступ к расширенным возможностям во время установки приложения. Подобный метод оказался неэффективным в силу того, что многие пользователи подтверждали запрос на полномочия, не вникая в его суть, а разработчики приложений стали запрашивать всё больше полномочий (например, для хранителя экрана запрашивался доступ к сетевым функциям для показа рекламы).
Новая система доступа (http://developer.android.com/preview/features/runtime-permis...) позволяет уже запущенному приложению на лету запросить доступ к системным ресурсам, при возникновении необходимости в этих ресурсах. Пользователь может принять или отклонить запрос, а также сохранить своё решение для будущих аналогичных запросов от данного приложения. Таким образом пользователь явно видит, какие расширенные возможности запрашиваются и в каких ситуациях.Новая система также предоставляет своеобразный межсетевой экран для приложений, позволяющий контролировать права доступа программ из интерфейса настройки. При этом управлять доступом к расширенным возможностям можно для всех приложений, в том числе и тех, что не используют новый API запроса полномочий. Для упрощения запроса полномочий типовые права доступа могут определяться с использованием групп (например, группа CONTACTS объединяет права на чтение и запись в адресную книгу и профиль пользователя).
На стадии установки и обновления запрос полномочий становится не обязателен, что позволяет реализовать такие возможности, как автообновление. Приложению предоставляются права, определённые в манифесте, но при условии, что программа заверена проверенной цифровой подписью разработчика. Пользователь может проконтролировать запрошенные права после установки и, при необходимости, ограничить доступ к каким-то ресурсам. Разработчики приложений должны предусмотреть возможность отключения пользователем отдельных полномочий и, в зависимости от выбора пользователя, ограничить функциональность программы.
<center><a href="http://4.bp.blogspot.com/-LCRPmN9Lx_E/VWc6aVDdMkI/AAAAAAAABp... src="https://www.opennet.me/opennews/pics_base/0_1432878569.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></a></center>- Реализован новый режим энергосбережения Doze, при котором после определённого периода неактивности пользователя устройство переводится в спящий режим, но с периодическим пробуждением на короткое время для того, чтобы дать приложениям возможность синхронизировать свои данные, а системе обработать ожидающие выполнения операции. Функциональность при временных пробуждениях в режиме Doze ограничена, например, недоступны сетевые возможности (за исключением высокоприоритетных операций), отключен вызов периодических заданий через AlarmManager, не выполняется сканирование беспроводных сетей, запрещён вызов JobScheduler.
- Перевод приложений в режим ожидания (App standby). Если приложение определённое время находится в неактивном состоянии, т.е. не выполняет сетевые запросы, не взаимодействует с пользователем, не осуществляет вывод и не выполняет фоновых работ, то система может перевести такое приложение в режим ожидания, позволяющий сэкономить энергию аккумулятора.
- Технология App links (http://developer.android.com/preview/features/app-linking.html), упрощающая связывание приложений. Разработчик может определить в манифесте атрибут autoVerify, позволяющий ассоциировать приложение со своим web-контентом и автоматически использовать данное приложение как обработчик, без вывода дополнительных диалогов выбора приложения. Владельцы сайтов могут определить ассоциацию с приложениями через создание файла /.well-known/statements.json.
- Поддержка (http://developer.android.com/preview/backup/index.html) автоматического резервного копирования данных и настроек приложений. Резервные копии сохраняются в Google Drive и автоматически восстанавливаются, если пользователь сменил или обновил устройство.
- Возможность (http://developer.android.com/preview/behavior-changes.html#b...) подключения внешних хранилищ, таких как SD-карты, по аналогии с внутренним хранилищем, применяя к ним те же методы шифрования и форматирования, как и для внутренних хранилищ. На подобные устройства можно переместить приватную информацию пользователя и данные приложений.
- Новый API для аутентификации пользователя по отпечаткам пальцев, который можно использовать на устройствах с сенсорами отпечатков.- Поддержка стилусов с интерфейсом Bluetooth;
- Поддержка спецификации Hotspot 2.0 Release 1;
- Возможность вывода на экраны с качеством 4K;
- Поддержка протокола MIDI для взаимодействия со звуковыми устройствами;
- Новый вызов android.media.MediaSync для синхронизации аудио и видеопотоков;
- Представлен Now on tap (http://insidesearch.blogspot.ru/2015/05/now-on-tap.html), вариант сервиса Google Now, предлагающий информацию на основе контекста передаваемых пользователем сообщений. Например, пользователю написали приглашение посмотреть фильм и он может не покидая приложения попросить помощи у Google Now, который предложит более подробную информацию об упомянутом фильме и покажет, где можно его посмотреть.<center><a href="http://1.bp.blogspot.com/-eMnkDqZwkn8/VWdKa06itLI/AAAAAAAABB... src="https://www.opennet.me/opennews/pics_base/0_1432882220.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></a></center>
- Android Pay (http://officialandroid.blogspot.com/2015/05/pay-your-way-wit...) - система платежей, симулирующая платёжную карту через NFC (Near Field Communications) и позволяющая оплачивать смартфоном покупки в магазинах или совершать online-платежи в приложениях;<center><iframe src="https://www.youtube.com/embed/OueObu2aA_M?rel=0" allowfullscreen="" frameborder="0" height="360" width="640"></iframe></center>
- Предварительный выпуск среды разра...URL: https://groups.google.com/forum/#!topic/android-building/KuV...
Новость: http://www.opennet.me/opennews/art.shtml?num=43103
Ждем цианоген(ос) и хардендед.
ожидание на что-то влияет?
Начинаю наблюдать у людей смешивание понятий CianogenMod и CianogenOS. Это плохо. Пока не закрепилось:
CianogenMod - открытая прошивка, разрабатываемая сообществом.
CianogenOS - закрытая, контролируемая одной (известной) компанией, ОС для некоторых телефонов этой компании.Или вы имели в виду CianogenMod/CianogenOS?
CyanogenMod и CyanogenOS, конечно же.
> Реализован новый режим энергосбережения Doze, при котором после определённого периода неактивности пользователя устройство переводится в спящий режим, ... Функциональность при временных пробуждениях в режиме Doze ограничена, ..., запрещён вызов JobScheduler.Как это повлияет на функционирование будильников?
Нет, не повлияло - я две недели на превью сидел, сейчас, вот, обновился - будильники работают :-)
Теперь я понимаю, над чем смеялись эплофанаты: nexus 4 всё ещё работает как часы, а новых версий под него уже нет..
Nexus 10 тоже в пролете, хотя по моему мнению это один из лучших плашнетов сейчас.
С другой стороны, iphone 3gs - по-моему, лучший из айфонов по конструкции. И тоже работает как часы. Новых версий под него нет довольно давно, что обидно
У меня маман 3GS использует в данное время. Сейчас он крайне убог в удобстве использования, но для домохозяйки - самое то.
Этому телефону довольно много лет. Я купил меньше года назад сони иксперию т3 меньше года назад и до сих пор не увидел 5го андроида. И есть сомнения, что будет 6й. В списке моделей, которые точно получат апдейты на 6, его нет.
Хм, а моя старенькая Xperia Z1 на днях обновилась до 5.1
> старенькая Xperia Z1Два года - это канон для хорошей поддержки для ведроидов
А у меня тестовый 3Gs взорвался. Вздуло аккумулятор и потом вспыхнуло. Лежал на столе в режиме ожидания.
Ну и че? У меня iPad Air обновился до 9.0, стал хуже работать.
У меня iPad 4 обновился до 9.0.2, стал лучше работать.
а у меня iPad сломался и я стал лучше работать :)
а меня iPad не ломался, у меня его нет. еще варианты?
Так для nexus 4 есть ubuntu https://wiki.ubuntu.com/Touch/Devices
Но зачем, если можно накатать арчик с третьегномом
> nexus 4 всё ещё работает как часы, а новых версий под него уже нет.Справедливости ради, ему уже почти три года. При этом для него доступен Android 5.1.1, п последнее обновление с повышением безопасности прилетало две недели назад. Это уже практически как эппл.
Андроидофаны же смеются над тем, что айось по функционалу плетется позади андроида года так на 2. Так что да, может быть и можно айфон того же года выпуска обновить на iOS 9 (при этом он будет лагать и тупить), но когда iOS достигнет функциональности андроида 5.1.1 этот смарт уже поддерживаться абсолютно точно не будет.
Кроме того, 6.0 может владельцы нексуса 4 и не получат, но обновления безопасности и багофиксы они получать будут. То есть это не окончание срока поддержки.
> может владельцы нексуса 4 и не получат, но обновления безопасности и багофиксы они получать будут. То есть это не окончание срока поддержки.А это с чего взял? Так-то и android 2.3 получает обновления безопасности гугло сервисов, если ты про это. Но это же неполная часть.
>Андроидофаны же смеются над тем, что айось по функционалу плетется позади андроида года так на 2Надо заметить функционал с запросом привилегий для приложения по мере надобности, как описано в новости, в iOS с незапамятных времен.
Как и возможность закрыть паролем маркет, от детишек.Да в Андройде все круто, но ... И iOS обновляется дольше. И схема обновлений более прозрачна.
Вон - купил Соньку ребенку. Так обновление до 4.3 пришлось ждать больше года после выпуска (выпуска прошивки именно Сонькой) - страна не та видишь ли. При том, что в эту же страну уже поставлялись телефоны той же модели с новой прошивкой.
Не скажу что iOS идеальна - тот еще фрукт. Но сладости от Гугла не лучше.
Нигде не пишут, но появилась поддержка дополнительных профилей BT, например SAP. И это круто :)
Звучит очень круто
SIM Access Profile (SAP, SIM) — позволяет получить доступ к SIM-карте телефона, что позволяет использовать одну SIM-карту для нескольких устройств.но как будет на деле?
В теории машины входящие в этот список:
https://en.wikipedia.org/wiki/List_of_Bluetooth_profiles#SIM...
Смогут законнектится к телефону без танцев с бубном. На практике - скоро проверим
Зачем автомашинам доступ к GSM сети посредством лишнего третьего смартфона какого-то чела?
> Зачем автомашинам доступ к GSM сети посредством лишнего третьего смартфона какого-то чела?Откуда 3-тий? Модуль телефона автомашины общается с симкой через телефон на андроиде через BT.
В машине должна быть своя симка. Не понимаю как раз необходимости в "Модуль телефона автомашины общается с симкой через телефон на андроиде через BT" Потому что подразумевается что, телефон у владельца должен быть. И он с этим телефоном может "садиться" в разные машины. Я считаю это минусом. Повышенная современная интеграция всего со всем уже переходит все мыслимые пределы, и результаты этой интеграции нужны уже не пользователям, а производителям и провайдерам связи, для зацепления пользователя на крючок.
Вот для всяких браслетов и других гарнитур - эта функциональность хороша, по сути она обеспечивает расширение полезных функций смартфона. Но автомобиль? Нет, я не хочу, что бы автомобиль стал "гарнитурой".
> Вот для всяких браслетов и других гарнитур - эта функциональность хороша, по
> сути она обеспечивает расширение полезных функций смартфона. Но автомобиль? Нет, я
> не хочу, что бы автомобиль стал "гарнитурой".Но это ведь не значит, что никто не хочет. Мне, например, удобно ответить на звонок не отрывая рук с руля, впрочем, как и взгляда с дороги
Зачем автомашинам доступ к GSM сети? *fixed
Маршрут скачивать, рекламу привязанную к месту показывать на лобовом стекле. :)
Горшочек, не вари. Еще 5й не всем прилетел.
Лучше сразу на 5.1 Первый лолипоп очень глючный, потому вендеры не спешили на него переходить.
Зря минусуете Анонима, как владелец трубы с 5.0 подтверждаю, глюки ушли только при обновлении на 5.1
На моем Moto G 2013 стоит 5.0.2 от Моторолы. Глюков не замечено. Работет стабильно. Возможно, конечно, они что-то из более поздних версий бэкпортировали.
>Средства для управления доступом работающих приложений к различным системным ресурсамНу наконец-то! Если оно ещё и интернет блокировать умеет, то вообще отлично. А то нет смысле в привилегиях, с которыми можно либо полностью согласиться, либо нет (без их настройкий)
>> Средства для управления доступом работающих приложений к различным системным ресурсам
> Ну наконец-то! Если оно ещё и интернет блокировать умеет, то вообще отлично.Не умеет. Иначе как гуголь будет тебе рекламу показывать?
"При подключении по USB по умолчанию активируется только зарядка аккумулятора, для доступа к данным требуется явное разрешение в настройках"
То что было у HTC в 2012-м году на 2.3... :)
А вот у 4.4 что бы отрубить на самсах нужет root...
>Новая библиотека с графическими элементами, реализующими новую концепцию дизайна платформы Android.Какая прелесть, Гуголь "изобрёл" MS Metro/Modern, всё в восторге.
> Какая прелесть, Гуголь "изобрёл" MS Metro/Modern, всё в восторге.Где вы в Metro/Modern видели трехмерный интерфейс со слоями, контролируемыми тенями и анимацией, помогающей использовать приложение? Читайте https://www.google.com/design/spec/material-design/introduct... (и далее по ссылкам) и просвещайтесь, что ли..
Material не более чем попытка сделать усложнённую версию (с элементами skeuomorphic) Flat дизайна. Если Modern это чистый Flat (с истоками от WinPhone 7, а то и Zune), то Material просто третья итерация (вторая итерация то была ещё в 7 версии iOS).Читайте, просвещайтесь.
http://thenextweb.com/google/2014/06/26/google-explains-prin.../
http://blogs.adobe.com/dreamweaver/2015/05/flat-design-vs-ma...
http://www.webdesignai.com/flat-design-history/
https://www.microsoft.com/en-us/stories/design/
Э... Этот Material Design по уродству даже майкрософтовские плитки переплюнул. А с какого препою они такие чудовищные цвета для мануала выбрали - вообще не понять.
Да уж, +1, я себе как вкатил попилол 5.1, так до сих пор плююсь от интерфейса звонилки. Такое всё, с#ка, сине-фиолетовое и плоское, капец... при этом простейшие операции делаются через ж#пу. Самсунговская звонилка хоть и не без придури, но куда лучше была...
> Новая система доступа позволяет уже запущенному приложению на лету запросить доступ к системным ресурсам, при возникновении необходимости в этих ресурсах. Пользователь может принять или отклонить запрос, а также сохранить своё решение для будущих аналогичных запросов от данного приложения. Таким образом пользователь явно видит, какие расширенные возможности запрашиваются и в каких ситуациях.У JavaME также вроде было.
Именно, наконец-то и Андройд до этого дошел.
Вам к логопеду.
> Опубликованы исходные тексты платформы Android 6.0С барского плеча. Вот она, настоящая открытость.
>> Опубликованы исходные тексты платформы Android 6.0
> С барского плеча. Вот она, настоящая открытость.Яндекс всё равно ныть будет.
Обладатели более старых версий Android могут достичь эффекта Doze с помощью связки "Xposed + Deep Sleep Battery Saver"
> Обладатели более старых версий Android могут достичь эффекта Doze с помощью связки
> "Xposed + Deep Sleep Battery Saver"либо xposed + greenify (ток платный).
Переход в спящий режим при включенном экране может? Нет? Тогда это бесполезная штука, ведь я по прежнему не могу долго читать статичный текст. Так сложно сделать кнопку, которая останавливает процессор, при этом сохраняя в рабочем состоянии подсветку дисплея и его контроллер?
я думаю, что не мешало бы отметить в новости, что android pay только для US
блин, на мой Lenovo A10-70 только месяц назад прилетел 5.0 и сразу выхватил какой-то глюк с произвольным выключением со сбросом системной даты и часов...
мне в медиаплеер на атоме нужен новый шелл.и в еще один Z8D, на процессоре REALTEK 1283.
Хм походу только меня беспокоит данный пункт:
Представлен Now on tap, вариант сервиса Google Now, предлагающий информацию на основе контекста передаваемых пользователем сообщений. Например, пользователю написали приглашение посмотреть фильм и он может не покидая приложения попросить помощи у Google Now, который предложит более подробную информацию об упомянутом фильме и покажет, где можно его посмотреть.Или никто не осилил весь текст?
Специально для "неуловимых Джо":
https://www.opennet.me/opennews/art.shtml?num=42994