На этой неделе состоялась презентация Google I/O и в числе прочих новинок корпорация добра представила пятую версию свой мобильной операционной системы — Android L. Даже предельно лаконичное кодовое имя L (вместо ожидаемого LolliPop) говорит о переменах в курсе Google, но вовсе не одно оно. В этом чтиве я кратко расскажу про новый Android, концепцию Material Design и основные направления развития главного конкурента iOS. Тем более, что Google делает совсем другие ставки, нежели Apple. И буду откровенным, местами более верные.
У Google появился дизайн
У нас с Google сложились непростые отношения. Я не представляю своей жизни без сервисов компании, не понаслышке знаком с Android и даже люблю эту систему. Мне нравится то, что Google все время прощупывает новые направления для собственного развития и развития индустрии в целом. И при всем этом хорошем, у Google был отвратный дизайн продуктов, нередко никакое юзабилити, сумбур и разброд. И близко нет такого порядка и чистоты, как у Apple.
Конференция I/O 2014 не изменила ситуацию полностью, но позитивные сдвиги обнаружила.
Google представила новый фирменный дизайн — Material Design. Легкий, сочный, красочный, но при этом концентрирующий внимание на информации, а не собственно дизайне. Концепцию чудесно иллюстрирует видеоролик:
Конечно, это дело субъективное, но мне Material Design нравится несколько больше, чем избранный Айвом стиль для Apple. Даже как-то странно такое говорить, но новый Android L, часовой Android Wear и десятки других продуктов Google (со временем) будут выглядеть лучше, чем программные продукты Apple. С более четкой подачей информации, более простыми и естественными анимациями, более удачным подбором цветов. Конечно, можно еще засомневаться, в полной ли мере удастся реализовать замысел в финальных продуктах, но я бы не стал — Material Design преобразит Google.
Лаконичный Android L
Android L сейчас доступен в версии Developer Preview и далеко не все заявленные возможности реализованы. Для установки и тестирования необходим Nexus 5 или 7, и оба по счастливому стечению обстоятельств у меня были. Хотя это самая первая публичная сборка, уже можно оценить основной редизайн, переработанные нотификации, меню переключения открытых программ, клавиатуру и теперь встроенную систему энергосбережения. Разные важные технические моменты, как то поддержка 64-битных процессоров, я упущу и сосредоточусь на явных для юзера изменениях.
Про дизайн я уже сказал достаточно. Material Design пока проявляется в локскрине, шторке настроек и уведомлений, самих уведомлениях, меню настроек и многозадачности, а также в двух приложениях: звонилке и калькуляторе. Как по мне, получилось здорово, но вы судите сами:
Уведомления, какими они должны быть
Уведомления в Android всегда были излишне… их было много. Плюс некоторые программы добавляют свои виджеты в панель уведомлений, так что она нередко очень перегружена. Обратная сторона медали — уведомления в Android предельно функциональные, чего про iOS никак не скажешь.
В Android L в целом ситуация не изменилась, но теперь уведомления отображаются и на экране блокировки. Они отличаются по статусу — приватные или публичные (статус присваивает разработчик), что определяет возможность отображения содержимого нотификации и дополнительных действий. Кроме того, добавился новый класс нотификаций для особо важных событий — Heads Up. Последние очень напоминают выезжающие сверху окна iOS, но поддерживают больше действий.
В сравнении с нотификаицями iOS 8, система Android L выглядит более разумной. Она взяла лучшее от двух миров — наэкранные сообщения для важных событий, как в операционке Apple, совмещены с предельно функциональными панелью уведомлений и экраном блокировки. Кроме того, намного очевиднее логика уведомлений. Если что-то значимое произошло с девайсом, событие гарантированно отразилось в логе. В iOS 7 полный сумбур со Всеми и Пропущенными событиям, исправит ли ситуацию iOS 8 — открытый вопрос. У нотификаций iOS 8 остался только один козырь, который Android L (на уровне системы) крыть нечем — барджики пропущенных событий на ярлычках.
Многозадачность — проще, но быстрее
Панель переключения открытых программ в Android L выполнена почти идентично меню выбора вкладок Chrome. В сравнении с iOS 8 панель менее функциональна — нет быстрых действий с последними и избранными контактами, но вот в скорости поиска программы в списке она существенно выигрывает. Да и прокрутка-выбор даже в первой Developer Preview осуществляется куда быстрее, чем в стабильной iOS 7.1.
Впечатление от Android L Developer Preview
Android L уже можно пользоваться, пусть и желательно хоть раз в день перезагружать аппарат. Что немаловажно — весь сторонний софт работает отлично, вероятно, адаптация и в дальнейшем не потребуется. То и дело встречаются разные мелкие глюки на уровне системы, но они нисколько не критичны.
Несмотря на множество мелких изменений в интерфейсе, в целом и общем его логика осталась прежней. То есть, дух Android слегка скрылся за шармом Material Design, но никуда не делся. Мне, как приверженцу операционных систем Apple, в компании OС Google стало комфортнее, отторжения почти нет. Логика управления местами другая, сторонний софт как и раньше нередко вызывает желание подвергнуть разработчика негуманным пыткам, но нет больше той пропасти с iOS, которая наблюдалась еще года два назад.
Другое дело — работа системы в связке с железом. Если судить по Nexus 5, то все более чем здорово. Тот же харизматичный iPhone, но в пластике и с экраном в 5 дюймов. А стоит начать Android L шириться и оседать в центрах разработки ПО разных брендов, так начнется типичный для Android разброд. Страшные оболочки, тормоза на прокрутке рабочих столов, нагрев, утечка заряда батареи и прочие «радости».
Apple и Google. Похожие и не очень
В качестве аутро, скажу про разность выбранных направлений развития мобильных систем Apple и Google.
iOS с версии 8 начала все теснее сближаться с OS X, вплетаться в экосистему Apple. Это очень здорово для пользователя, но оценить новые блага можно только в случае, если имеешь парк яблочной техники — iPhone, iPad, Mac. Если говорить про эволюцию мобильной системы в себе, то имеем не так много нововведений: облачное хранилище файлов iCloud, действия с уведомлениями и их унификация в Центре уведомлений, расширенные возможности мессенджера, доработки интерфейса, поддержка сторонних клавиатур, более функциональный поиск, небольшие доработки системных приложений. Вроде и немало, но очевидно, что iOS 8 в больше мере подтягивает хвосты iOS 7 и исправляет просчеты, чем растет сама по себе.
Google тоже работает над системой, теперь к мобильному Android и настольному Chrome OS присоединились автомобильный Android Auto и часовой Android Wear. Между системами есть связь (например, подключенные смартчасы отключают запрос пароля на смарте), сервисы делают ее довольно тесной. И все же развитию флагманской операционки уделено приоритетное значение. Android L даже в задуманном вылизанном виде не будет идеальным, но он делает качественный шаг вперед на фоне предшественника KitKat — важных для пользователя изменений в юзабилити системы более чем достаточно. А где юзабилити проседает, спасает сторонний софт.
У меня слишком много устройств Apple, чтобы я мог себе позволить приуменьшить значение экосистемы. Я в восторге от недавней презентации и заявленных возможностей. Но меня не радует, что сконцентрировавшись на одном направлении, не менее важное другое оставляют без внимания. iOS очень проста в освоении и комфортна в использовании. И она бесспорно развивается. Но система как и раньше хранит ориентирование на очень нетребовательного пользователя. Времена изменились, смарты больше не экзотика для энтузиастов. Возможно, пора бы и операционке подрасти? Не обязательно уходить в крайности, но определенные улучшения системных возможностей все же нужны. Пусть не в iOS 8, так в iOS 9.