Особенности Android 6.0 Marshmallow

В конце 2014 года Android 5.0 Lollipop представила значительные изменения дизайна с новым подходом под названием материальный дизайн, который взяли на вооружение и разработчики приложений. Весной вышла версия Android 5.1 с акцентом на исправление багов оригинальной версии Lollipop. Теперь выйдет очередное крупное обновление, на сей раз в нём внимание уделяется не изменению внешнего вида, а внутренней функциональности.

Представленная 28 мая на открытии конференции разработчиков Google I/O, система Android M призвана исправить некоторые неприятные недоработки прежних версий, одновременно добавив новые функции, которые могут помочь в борьбе с конкурирующей платформой Apple iOS.

В июне на конференции разработчиков Google I/O рассказала о некоторых новшествах системы, после чего новую информацию исследователи открывали в бета-версиях. 29 сентября Google проводит в Сан-Франциско мероприятие, где ожидается релиз финальной версии мобильной операционной системы Android 6.0 Marshmallow, несколько бета-версий которой были выпущены летом. Как обычно, новая версия принесёт с собой новые интересные функции.

1. Android Pay

Android 6.0 Marshmallow станет дебютом платёжной системы Android Pay, ответом на конкурирующие сервисы Apple Pay и Samsung Pay. У Android Pay есть преимущество в виде доступа на многочисленные Android-смартфоны, тогда как Apple и Samsung ограничены только своими моделями.

Android Pay будет модификацией представленной в 2010 году в Android Gingerbread системы Google Wallet, принявшей новую форму. Хотя мобильные платёжные системы ещё не получили повсеместного распространения, Apple, Samsung и Google верят в их будущее и заранее борются за перспективный рынок.

Главными из новых функций Android M стали платёжная система Android Pay и стандартный интерфейс прикладного программирования (API) для работы с датчиками отпечатков пальцев. Обе функции явно можно сравнить с имеющимися в iOS системой платежей Apple Pay и датчиками Touch ID, и их появление наверняка порадует поклонников платформы Google.

Хотя платёжная система не является эксклюзивом Android M, поскольку будет работать также в версиях 4.4 и 5.0, она позволит совершать в магазинах платежи через аппараты с поддержкой стандарта связи NFC - таковых насчитывается уже около 700 тысяч. Также Android Pay можно использовать для покупки физических товаров в более чем тысяче приложений, включая Newegg, OpenTable, Etsy, Uber и GrubHub.

Android Pay создаёт виртуальную карту, наподобие жетонов безопасности у Apple, поэтому пользователь не открывает продавцу реальный номер своей кредитной карты. Использование системы описывается как весьма простое: активируем смартфон, нажимаем для регистрации покупки, подтверждаем перевод денег.

Ещё больше упрощает процесс появление нового стандартного фреймворка для работы системы с датчиками отпечатков пальцев, который можно использовать для разблокирования аппарата, аутентификации покупок в Android Pay и покупок в магазине Google Play Store. Это звучит похоже на датчик отпечатков Apple Touch ID, и Google даёт разработчикам API для интеграции распознавания отпечатков в свои приложения. На презентации было показано, как пользователь входит в аккаунт в сети Target простым нажатием на датчик отпечатков.

2. Google Now on Tap

Виртуальный ассистент Google Now изучает привычки и интересы пользователя и предоставляет на этой основе разнообразную информацию без запроса. В Android 6.0 Google Now станет ещё сильнее и будет предлагать контекстную информацию о том, что отображается на экране устройства. На большинстве страниц можно будет выделить фрагмент текста и получить описание. При просмотре музыкальных клипов сервис может рассказать об исполнителе.

3. Индивидуальные разрешения в приложениях

В Android M специалисты Google также занялись тонкой настройкой взаимодействия пользователя с системой. В прошлом году Google случайно показала новую возможность, которая теперь стала реальностью - раздельную выдачу разрешений приложениям. Если раньше нужно было давать все разрешения сразу или отказаться от использования приложением вовсе, то теперь можно, например, разрешить доступ к камере и отказать в доступе к микрофону.

Чтобы достичь этого, Android M меняет метод управления разрешениями. Теперь разрешение запрашивается не при установке приложения, а при первой активации конкретной функции. Когда пользователь первый раз попытается поговорить через приложение WhatsApp, оно запросит доступ к микрофону. Это снова напоминает имеющуюся в iOS функциональность.

Разрешения доступа в приложениях были слабым местом Android: нужно было давать разрешения на всё сразу или отказаться от установки приложения. Теперь разрешения можно давать на разные функции индивидуально - на доступ к камере и микрофону, к местоположению, к файлам и т.д. Не дав доступа к определённым функциям, вы всё равно ставите приложение и пользуетесь остальными его возможностями. Разрешения разделены по категориям Сенсор, Камера и Местоположение, после установки их можно редактировать в настройках.

4. Стандартизированная поддержка отпечатков пальцев

Эта функция идёт вместе с Android Pay, поскольку все системы мобильных платежей работают с биометрической аутентификацией для безопасности. Однако аутентификация применяется не только в платежах. Поэтому в Android 6.0 Google представила встроенную поддержку датчиков отпечатков пальцев.

Раньше каждый производитель смартфонов и планшетов сам решал, какую технологию использовать в своих датчиках отпечатков. Теперь производители получат упрощённый и надёжный вариант фреймворка, который станет основой их систем аутентификации.

5. Doze

Ещё одно важное усовершенствование удобства работы с системой - инструмент управления энергопотреблением Doze, призванный увеличить продолжительность автономной работы. Когда устройство неактивно на протяжение некоторого времени, система даёт приложениям команду снизить темпы обновлений и фоновой активности. Когда из аккумулятора нужно выжать максимум, операционная система приходит на помощь с поддержкой зарядки через разъём USB типа С.

Новый режим энергосбережения. Сможет распознавать, когда устройство находится в состоянии покоя, и снижать фоновую активность сервисов. Разработчики говорят, что режим нацелен больше на планшеты, которые находятся в режиме ожидания чаще смартфонов. В планшете Nexus 9 обещан двукратный рост продолжительности автономной работы в режиме ожидания.

6. Упрощённое управление громкостью

Прежние пять пунктов были новыми функциями системы. Упрощённые элементы управления громкостью призваны исправить неудобное централизованное управление в Android Lollipop. Теперь можно по отдельности задавать громкость в приложениях, музыке и у будильника.

7. Новая функция вкладок Chrome внутри приложений в Android M призвана избавиться от подтормаживаний при использовании Android WebView для просмотра веба. Вкладки открываются плавно с гладкой быстрой анимацией, если в приложении нажата веб-ссылка. Разработчики приложений могут менять внешний вид вкладок для соответствия внешнему виду приложения и добавлять новый контент в контекстное меню Chrome. Нажатие на кнопку «Назад» возвращает пользователя на прежнее место внутри приложения.

Говоря о взаимодействии между приложениями и веб-сайтами, Android M предлагает более глубокую связь внутри приложений. Когда пользователь кликает на ссылку - например, на определённый твит - операционная система открывает ссылку в родном приложении, в данном случае в Твиттере.

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

Эти основные новые функции станут лишь верхушкой айсберга Android M. В системе, релиз которой запланирован на третий квартал года, имеются десятки других нововведений. Android M стала не единственным анонсом на открытии конференции: представлены также новое приложение Photos, операционная система Brillo для устройств Интернета вещей и много других новинок.

Метки записи:   ,