Несколько дней назад обновление операционной системы Android до пятой версии «прилетело» на все смартфоны LG Nexus 5, и вот, после некоторого опыта общения с новой концепцией, пора поделиться своими впечатлениями с вами.
Но начнем не с сухого списка изменений, который составлен крайне размыто, а с оглядки на предыдущую версию. Тем не менее, мы пройдемся по всем крупным нововведениям довольно подробно. Для тех, кто не согласен с таким подходом, рекомендую ознакомиться с изменениями в проекте здесь. Если, конечно, вас устроят формулировки типа «Более гибкий обмен информацией с друзьями и семьей».
Надо сказать, что многие элементы в Android заметно устарели. Или, скажем так, не соответствуют современным тенденциям в дизайне.
Например, стандартная клавиатура на Android выглядела «гадким утенком» среди конкурентов. Особенно это касается кириллических шрифтов, в которых буквы были слишком мелкие по отношению к кнопкам, а излишне жирное начертание понижало удобочитаемость. В целом же решение напоминает пережитки эпохи Web 2.0, нежели современный интерфейс ввода.
Ничуть не менее нелепо выглядела верхняя «шторка», в которой функциональные кнопки совершенно не вписывались в окружающее пространство, зачастую оставляя снизу много пустого места, которое (внезапно!) было наиболее удобным для использования при хвате одной рукой.
Помимо явно устаревшего визуального ряда, существовали и спорные анимационные вставки. Так, например, при нажатии на кнопку «Home» анимация имитировала переход на другой виртуальный слой, тогда как при открытии настроек страница разворачивалась со стороны иконки, что нарушало логику.
Да и массовый переход производителей на 64-битное «железо» вынуждал реализовать поддержку нативного 64-битного кода Java. Как следствие, к прошлой версии Android можно предъявить большое количество претензий, а соответственно ожидания пользователей столь же обширны.
Главной задачей этой концепции разработчики называют упорядочивание визуального ряда, логическое объяснение анимации и универсализация всего интерфейса для всех продуктов Google как внутри Android, так и вне его. Так, почему именно «материальный»?
Дело в том, что одним из самых базовых «материалов», с которым мы имеем дело, по версии дизайнеров Google, является… бумага. Правда, непонятно, почему бы данную концепцию не назвать «Оригами», но разработчикам виднее.
Эта идея на самом деле представляет собой имитацию слоев, которые объединены единой анимационной логикой. По задумке авторов, у пользователя должна быть возможность предугадывать поведение интерфейса, а анимация может подсказывать, на каком «уровне» интерфейса находится пользователь. В этом есть «зерно логики»: в жизни у нас ничто не телепортируется, так почему меню должны моментально появляться на весь экран при нажатии на кнопку?
Вместо этого интерфейс начинает имитировать перекладывание бумаг: вот мы открываем «Контакты», выбираем пользователя, и снизу «всплывает» досье карточка с фотографией, номером телефона и другой информацией. Логично? Да. Но удобно ли?
Перед вами новый калькулятор. Скажите, сколько пользователей догадается сделать «свайп» от правого конца экрана налево для доступа к дополнительным функциям? И ладно бы, если на это указывала тень бирюзового элемента, мол, смотрите, он на уровне выше, а значит, с ним можно что-то сделать.
И это не единственный пример того, как новая концепция не то, чтобы терпит крах, но как минимум неудобна. Вместо того чтобы использовать возможности современных дисплеев и «пустить в ход» фактуру элементов или пульсирующую анимацию (динамические тени, например), по сути, нам «помогают» ориентировать в интерфейсе лишь два типа формы элементов (прямоугольники и круг) и анимация.
Заявленная, скажем так, «слоистость» интерфейса на практике не работает, поскольку на глаз сообразить, какой из слоев ближе к пользователю, невозможно (если речь не идет о всего двух уровнях), ведь тональный контраст между элементами переднего и дальнего плана практически идентичен.
Все иконки теперь «приведены к единому знаменателю», а проще говоря, унифицированы для всех продуктов Google. Подобное надо было реализовать уже давно, и не совсем понятно, почему это не было сделано раньше.
Следующий шаг к унификации сделал принцип работы всех стандартных приложений единым для всех основных типов устройств. Причем используются не только одни и те же принципы отрисовки интерфейса, но и анимация. Сотрудники Google активно агитируют сторонних разработчиков следовать их примеру, посмотрим, что из этого выйдет.
Кстати, вот так теперь выглядит новый переключатель («свитч») в ОС Android.
В первую очередь надо сказать, что изменилась главная тема всего интерфейса с «негативного» на «позитивный». Теперь основные системные меню отличает белое «тело» и цветная «шапка».
Обратите внимание, как разделяются разделы между меню: вместо обычной линии теперь идет «разрыв», имитируя два разных листа бумаги. Правда, информации теперь на один экран вмещается значительно меньше, чем было. Несмотря на то, что разработчики называют это «simple and clear interface» (простой и «чистый» интерфейс), такой подход стоило бы назвать «чистый, но не рациональный интерфейс».
Вместе с измененным просмотром запущенных приложений изменились и папки на рабочем столе. Иконки в них теперь располагаются строго друг за другом, из-за чего догадаться о последних зачастую сложнее, нежели в предыдущей версии системы «KitKat».
Уведомления теперь лезут прямо «в лоб». С одной стороны, мы можем видеть контент этих уведомлений, с другой, на экран получится вывести меньше сообщений от разных программ, нежели в случае с иконками на верхнем статус-баре. Более того, добавилась возможность настраивать вывод этих сообщений.
Так, можно спрятать их контент, спрятать уведомления от отдельных программ и выставить приоритет для приложений (приоритетные показываются выше). Это заметно удобнее, чем было, здесь никаких вопросов к разработчикам нет.
Очень спорные изменения коснулись встроенной «звонилки». Из позитивных изменений отмечу более выраженные «акценты» в дизайне. Так, теперь мы явно видим имя контакта, потом уже наш взгляд падает на номер телефона и историю звонков. В стандартном интерфейсе KitKat была обратная ситуация: сначала мы видели фото (или заглушку), потом в поле взора попадали довольно «жирные» иконки, а потом уже телефон (особенно доставляла надпись заглавными МОБИЛЬНЫЙ).
На этом положительные изменения заканчиваются. Теперь все фотографии контактов… кодируются цветом! Например, на скриншоте выше изначально черно-белая фотография зачем-то тонирована синим цветом. Причем когда этот человек позвонит, то фотография именно так и отобразится, и да, сменить или снять эту цветовую кодировку нельзя. А что происходит с цветными фотографиями, можно даже не обсуждать. Сделано это для того, чтобы «уровнять» цветность фотографии с цветом верхней плашки (статус-бара), который всегда на полтора тона темнее тонировки.
При этом ситуация, когда вы пропустили вызов, а вам надо поделиться этим номером с кем-то через WhatsApp/Skype/Viber не изменилась: для того чтобы скопировать номер звонившего в буфер обмена надо «запрыгнуть» к нему в профиль (даже если он еще не создан).
И наконец-то сменилась клавиатура! Старая версия была ужасна в плане дизайна и отставала от конкурентов на год-два, хотя по функциональности была крепким середнячком, если сравнивать с альтернативными программами или вариантами HTC/LG.
Теперь новую версию не стыдно сравнить с клавиатурой iOS, а новый шрифт заметно лучше читается. Правда, долгоиграющую анимацию здесь почему-то не реализовали, хотя на том же калькуляторе она выглядит великолепно.
В угоду новым принципам анимации немного пострадала эргономика. На скриншоте показан экран заблокированного телефона с авторизацией по точкам. Теперь надо дополнительно провести пальцем снизу вверх, чтобы на экране появились те самые точки. Зато смартфон может информировать вас о том, сколько времени осталось до полной зарядки, что удобно.
Новое меню приложений подчиняется принципам «материального дизайна» и представляет собой плавно разворачивающееся из центральной кнопки белое полотно. На мой взгляд, выглядит ничуть не хуже и не лучше предыдущего варианта.
Жаль только, что пользователю так и не дали возможность сортировки приложений по частоте использования, как это бывает в некоторых кастомных прошивках.
Программа «Галерея» уступила место программе «Photos». Если на версии ОС 4.4 был выбор: использовать либо то, либо другое, то теперь старого приложения нет.
На мой взгляд, несмотря на безнадежно устаревший интерфейс «Галереи», работа с альбомами и фотографиями в ней была значительно удобнее, тем более что теперь такой функции как вывод альбомов (как на скриншоте) нет. Печально, поскольку ожидалось что-то вроде той программы, которая используется на HTC.
«Шторка» теперь не выглядит такой беспомощной. По свайпу она раскладывается с приятной анимацией и не пугает людей лицом без глаз в левом верхнем углу. Теперь мы можем одним движением перейти в меню расхода энергии и без лишних манипуляций сменить яркость экрана, тогда как раньше надо было сначала перейти в это меню из раздела уведомлений. Теперь же это делается либо двумя свайпами сверху вниз, либо свайпом двумя пальцами одновременно. Не совсем понятно лишь, почему нельзя сразу открывать быстрые настройки в том случае, если никаких уведомлений нет – в любом случае, придется делать два свайпа.
Из приятных бонусов стоит отметить, что теперь при выставлении автоматического уровня яркости ползунок регулировки в быстрых настройках работает как поправка яркости, аналогично аппаратами Samsung с оболочкой TouchWiz. Этого давно не хватало. Но не обошлось без странности. Сам ползунок никак не отображает режим работы, а выставить автояркость через него нельзя (следует использовать виджет).
Как уже известно многим пользователям, в пятой версии действительно применяется только среда ART. Если некоторые приложения в данной среде не работали (например, Яндекс.Почта до недавнего времени), то на версии 4.4 всегда можно было откатиться до Dalvik.
Теперь же приходится надеяться на сознательность и оперативность работы разработчиков сторонних программ.
Главное преимущество ART перед Dalvik – скорость загрузки приложений. Нельзя сказать, что теперь программы грузятся моментально (на Nexus 5 они и так быстро загружались), но на слабом «железе» это будет наверняка заметно.
Второе важное отличие – время автономной работы, которое, по словам разработчиков, должно в среднем увеличиться на 90 минут. Если говорить откровенно, то в моем случае не отмечалось никаких изменений в автономности, но в данном случае, как говорится, «no news is good news», не стало хуже – и на том спасибо.
Отдельного рассмотрения заслуживает режим экономии батареи, который уже давно «прописался» в фирменных прошивках сторонних производителей, а вот до обладателей «чистокровного Android» так и не дошел.
Теперь же ситуация изменилась – перед нами самый настоящий режим экономии. При его активации верхнее и нижнее меню окрашиваются оранжевым, а в области уведомлений появляется соответствующая запись с возможностью быстрой деактивации режима. В отличие от большинства подобных режимов сторонних производителей (например, Stamina в случае Sony), частота процессора понижается до минимального значения (730 МГц в случае с Nexus 5 при четырех активных ядрах), падает частота GPU, упрощается анимация интерфейса (!) и, главное, выключается многозадачность.
Другими словами, при активации этого режима вам дойдут письма по e-mail только тогда, когда вы зайдете в приложение. В фоновом режиме приложение до сервера «достучаться» не сможет, при этом функциональность приложений остается (в отличие от сверхэнергосберегательного режима Samsung). Все это позволяет продлить время автономной работы в два раза в случае с LG Nexus 5. Уверен, устройства на базе МТК6592 оценят новую «фишку».
Ну и как обычно, «одно лечим, другое калечим». Чтобы включить этот режим, надо зайти в «Настройки», потом перейти в меню «Батарея», нажать на всплывающее меню сверху справа, выбрать «Энергосберегающий режим» и уже потом свайпнуть переключатель в режим ON. Что мешало сделать кнопку в быстром доступе?
Определенные изменения претерпела и программа мониторинга заряда батареи. Теперь она умеет предсказывать количество оставшегося пути до бензоколонки времени работы без подзарядки. Подобное мы уже давно видели в устройствах LG.
Следуя модным тенденциям здорового образа жизни, Google добавила в систему по умолчанию приложение Fit, которое по сути является упрощенной версии Samsung S Health.
Сама программа не особо интересна в отрыве от спортивных аксессуаров на основе Android Wear, но для того, чтобы мониторить свою физическую активность, ее хватит.
Еще одна интересная особенность, которая была в полной мере реализована на Android 5.0 – переключение между пользователями. Если вы когда-нибудь работали с системой пользователей и прав в Windows, то не найдете здесь ничего нового. Очень полезная функция для тех, кто хочет купить один планшет на всю семью. При этом каждый пользователь может быть защищен паролем, а внутренние папки (фото, музыка) могут быть закрыты для общего взора.
Отдельной строкой стоит отметить использование системы принудительного контроля доступа SELinux, которая хорошо знакома всем продвинутым пользователям *nix-систем. Если быть кратким, то эта система введена для разграничений уровня прав пользователей. Вкупе с этой системой реализована система Android Smart Lock, которая позволяет безболезненно подсоединяться к гаджетам, которым вы доверяете.
Кроме того, добавлена поддержка воспроизведения звука через USB порт. Теперь можно подключить ресивер или усилитель к USB порту и наслаждаться музыкой, если вы, конечно, сможете найти такой усилитель.
Фотографы оценят поддержку RAW-формата, правда, «из коробки» делать такие изображения не получится – не позволяет функциональность встроенной программы. Впрочем, уверен, многие разработчики поддержат эту инициативу в своих продуктах. Теперь фанаты Windows Phone не будут зачислять способность своих смартфонов Nokia снимать в RAW-формате в неоспоримые преимущества.
Новая версия Android отлично вписывается в представления о функциональной операционной системе с современным интерфейсом. Правда, предыдущую версию тоже можно было с легкостью назвать самой рациональной и логичной (в отличие от iOS с быстрым набором номера из меню переключения приложений, genius!), но вот красивой и/или современной – увольте.
Теперь ситуация разительно изменилась, ведь «Lollipop» – логичное и конструктивное продолжение всей линейки операционных систем Android. Разумеется, не все нововведения воспринимаются как безоговорочно верные, но по сравнению с прошлой версией это большой шаг вперед.
Если рассматривать функциональность в отрыве от внешнего вида, то и тут можно увидеть значительные изменения, как на уровне ядра системы, так и на уровне приложений, так что даже самые привередливые пользователи найдут для себя полезные функции, отказаться от которых в пользу старой системы уже не захочется.
Что касается опыта использования, то пользоваться системой в целом мне стало удобнее, а новый визуальный ряд и принцип работы устройства не позволяют задуматься об откате на предыдущую версию.
Теперь ждем ответа Microsoft.