Как закалялась сталь зеленого робота Часть 6

30 ноября 2016, 15:30

Как закалялась сталь зеленого робота Часть 6

Новейшие времена

Вот мы и добрались до версии ОС Андроид 5.0 Lillipop (леденец). Это версия кардинально отличается от всех предыдущих и в первую очередь дизайном. Сложно сказать, кто был автором идеи упрощения в дизайне интерфейсов – Эппл, Майкрософт или Гугл, но есть факт, что мы получили в итоге АйОС 7, Виндоуз 10 и ОС Андроид 5.0. Их все объединяет одно нововведение – «долой красивости». Никаких эффектов вроде 3Д, стекла или анимации иконок и элементов. Никаких теней и полутонов. Только плоский дизайн, заливка одним цветом, максимум с градиентом (переход от темного тона в светлый) и только три стандартные формы: треугольник, квадрат, круг. Обоснование, конечно, выдвинули мощное – так людям легче воспринимать и ориентироваться в интерфейсе – меньше отвлекающих внимание эффектов и изысков графики. На самом деле, скорее всего причина крылась в ином. Во-первых, для такого дизайна нужно меньше таланта, а во-вторых, такая графика требует не соизмеримо меньше мощностей от аппаратной части. Что проще – зарисовать квадрат пятью фломастерами одного цвета, но разных оттенков или пятьюдесятью разных цветов? А если квадрат размером квадратный сантиметр? Вот и на «железо» ложится так же задача – просчитать и прорисовать каждую точку в квадратном сантиметре. А учитывая возросшие разрешения экрана, то в квадратном сантиметре стало помещаться, скажем, не 100 точек, а 1000 точек. То есть работы для процессора в сто раз больше. И для этих новшеств в ОС Андроид придумали даже умное название: Material design.

Еще одно новшество, которое было опробовано на Moto X 2013 года и нескольких других моделях – Active Display. Только назвали его по-другому: Ambient display. Уведомления на экране блокировки, и новый интерфейс работы с запущенными приложениями, как в старых картотеках. Да работа проведена коллосальная, да многое задумано и даже сделано отлично, но. Всего одно «но» - где-то кто-то что-то не успел или недоделал или не важно как это получилось, но первая версия Леденца либо тормозила со страшной силой, либо «съедала» батарею почти мгновенно. Доходило до идиотизма: флагманы вроде Moto Maxx2 тормозили даже при перелистывании рабочих столов, зато самый дешевый бюджетный смартфон Moto E2 прекрасно работал без каких-либо нареканий.

С этим боролись, это исправляли, но результата, который удовлетворил бы всех, добились только к версии 5.1. А было поздно – уже начали разработку версии 6.0 с которой получилось так же как в Виндоуз 10, когда Майкрософт заявил, что 10ка это быстродействие XP и дизайн 8ки. Так и тут - версия 6.0 это быстродействие 4.4 и дизайн 5.0. А пока что пройдемся по основным моментам версии 5.0:

  • "Material design" — новая составляющая пользовательского интерфейса, которая основана на простоте, яркости, понятности и функциональности.
  • Появился Project Volta, благодаря которому операционная система обращается к процессору не одиночными запросами, а пакетами данных, тем самым экономя заряд, в результате чего Nexus 5 может работать на 1,5 часа дольше.
  • Уведомления на экране блокировки. Чтобы открыть одно из уведомлений, нужно два раза нажать по нему
  • Теперь вместо компилятора Dalvik используется компилятор ART.
  • Ambient display — функция, при которой при взятии Nexus 6 или Nexus 9 в руки сразу включается дисплей, показывающий важные уведомления.
  • Smart lock.
  • В меню быстрых настроек добавлен фонарик.
  • Переработан режим авторегулировки яркости экрана.
  • Появилась возможность запуска камеры и «звонилки» с экрана блокировки.
  • Полноценный менеджер пользователей.
  • Можно настраивать оповещения приложений, отключая их, если даже такой опции нет в самой программе.
  • Новый интерфейс смены запущенных приложений.

5.0.1

  • Исправлены ошибки

5.0.2

  • Исправлены ошибки

5.1

  • Исправлены ошибки
  • Улучшена стабильность системы
  • Улучшена шторка, интуитивный интерфейс для быстрого выбора сети Wi-Fi и Bluetooth.
  • Поддержка работы с двумя SIM-картами (ранее производителям приходилось реализовывать эту функцию собственными силами), для каждой SIM-карты можно будет создавать свой профиль с определенным цветом, в который будет окрашиваться цвет стандартной "звонилки" для быстрого распознавания используемой SIM-карты.
  • Поддержка HD Voice (при условии, что технология поддерживается оператором и «железом смартфона»)
  • Новая система защиты смартфона и системы Device Protection (Device Protection блокирует смартфон или планшет в случае кражи или потери, делая его фактически бесполезным до тех пор, пока настоящий владелец не пройдет верификацию Google-аккаунта и не снимет программную блокировку).
  • Новый жест для "вежливых уведомлений", смахнув уведомление вверх останется напоминание о пропущенном событии.

5.1.1

  • Исправлена ошибка с "утечкой" памяти

Добавлен встроенный сервис VPN от Google для большей безопасности при подключении к открытым сетям Wi-Fi(Только для Nexus)

По сути 6.0 Marshmallow (Зефирки) это просто работа над глобальными ошибками в версии 5.0. Но пользователи этого не поймут, поэтому официальная версия была такова:

  • Среди главных функций релиза — мобильная платежная система Android Pay и стандартизированная верификация при помощи отпечатков пальцев на уровне платформы. Для устройств, оснащенных сканером отпечатка, будет доступна разблокировка гаджета и авторизация покупок в Google Play, а разработчики смогут встраивать соответствующий API в любые Android-приложения.
  • Также Google уделила много внимания экономии заряда аккумулятора — именно в этой сфере Android-устройства часто подвергаются критике. Функция Doze работает за счет сенсора движения: когда устройство находится в покое долгое время, активируется "глубокий спящий" режим, активность приложений в фоновом режиме сильно ограничивается, что сохраняет заряд батареи.
  • Google также обещала пользователям больше контроля над тем, как приложения используют их данные, — запросы на работу с информацией будут отправляться не в момент установки, а непосредственно в ходе использования приложения.
  • Новая функция Chrome custom tabs призвана сделать более удобным потребление веб-контента на мобильном. Всего в Android M будет около 100 новых функций, как заявил вице-президент Google Дэвид Бюрке.

6.0.1

  • Исправлены ошибки.
  • Исправлена проблема с системными часами.
  • Более 200 новых смайликов.
  • Функция быстрого запуска камеры двойным нажатием кнопки питания.

И хотя версия 6.0 была выпущена в мае 2015 года, смартфоны которым она досталась «из коробки» начали появляться только ближе к середине 2016 года. Пока что особых нареканий на нее нет, но и времени прошло не так много. Из-за политики производителей смартфонов мало кто из моделей 2014-2015 года дождется шестой версии, а тем временем 22 августа 2016 года анонсировали новую версию 7.0 Nougat (Нуга). Еще не успели выпустить ни одного смартфона в продажу с этой системой, а Гугл выпустила в октябре 2016 года предварительную версию 7.1 и ее среду для разработчиков.

Вот что они обещают в этих версиях:

7.0

  • Android 7.0 Nougat получила режим многооконного разделения экрана, в котором два приложения могут занять две половины экрана.
  • Добавлена кнопка «Очистить все» (Clear All) в списке запущенных приложений.
  • Значки быстрого доступа теперь выводятся на компактной панели.
  • Реализована фильтрация входящих звонков по телефонному номеру.
  • Улучшены уведомления, появилась возможность быстрого ответа.
  • Фоновое переключение задач: все открытые приложения и выполняемые операции можно быстро вывести на основной экран с помощью кнопки «Обзор». Двойное нажатие открывает предыдущую задачу, а удерживание позволяет выбрать нужную среди всех доступных. Подобная функция успешно используется в Windows с помощью комбинации Alt + Tab.
  • Ночной режим позволяет добиться оптимального отображения информации на экране с помощью автоматического повышения контрастности и регулировки яркости.
  • Уведомления одного приложения могут быть объединены.
  • Усовершенствована функция энергосбережения «Doze». Ранее она работала только когда телефон был неподвижен, но теперь Google утверждает, что "Doze экономит батарею всякий раз, когда экран выключается".
  • Новый «Data Saver» режим ограничивает использование мобильных данных в фоновом режиме, и может вызвать внутренние функции в приложениях, которые предназначены для уменьшения использования пропускной способности, к примеру, сжатие качества потокового мультимедиа.
  • Новый дизайн папок. Значки внутри рамки выстроены в сетку.
  • Поддержка режима "картинка в картинке"
  • 72 новых emoji.
  • Полноценная аппаратная поддержка режима виртуальной реальности.

7.1

  • Режим Daydream VR. Daydream VR анонсировали еще на Google I/O 2016, но появится режим виртуальной реальности только в Android 7.1. Пока что только для смартфонов Pixel и Pixel XL.
  • App shortcuts API. После многочисленных утечек Google официально представили «ярлыки для приложений». Ярлыки позволяют производить основные действия с приложением еще до его запуска. Вы можете создать до 5 ярлыков для одного приложения.
  • Поддержка круглых иконок для приложений. Позволяет привести все иконки к единому дизайну, соответствующему новому Pixel Launcher.
  • Image Keyboard Support. Расширяет виды контента, которые пользователи могут вводить с помощью клавиатуры. Позволяет использовать стикеры, gif-изображения и много другое, прямо с вашей клавиатуры. Приложения могут «сказать», какой тип контента они принимают, а клавиатура может предоставить этот контент пользователю.
  • Storage manager Intent. Дает пользователю доступ к новой части настроек, где вы можете узнать, какие файлы и приложения используют вашу память, удалить неиспользуемые файлы и освободить место на вашем устройстве