18 июня 2013 г.

Изгой

Оригинал статьи: The Odd One Out

Если и есть популярный продукт Google, отличающийся от всех остальных продуктов и сервисов Google, то это Android. Большинство сервисов Google начинали с правильного фундамента, а затем обрастали функциями. Поиск картинок, видео, рейсов, голосовой поиск — всё это появилось со временем, а начал Google с простейшего интерфейса и быстрейшего поиска релевантных результатов. Старожилы Gmail ещё помнят времена, когда в этом почтовом сервисе не было кнопки удаления писем и возможности сохранять черновики, но с самого начала была поддержка цепочек, поиск, 1 Гб бесплатного места и отличный спам-фильтр. В 2008 году браузер Chrome не поддерживал расширения, работал только под Windows, даже предпросмотра страницы в диалоге печати не было, однако он был быстрым, имел простой и изящный интерфейс и запускаемые изолированно (sandboxed) вкладки.

В этом смысле Android — изгой, потому что внимание было сосредоточено не на пользователях, а на приложениях и разработчиках. Сначала были выпущены отличные программные интерфейсы (APIs) для разработчиков, а потом создан хороший интерфейс, сначала был запущен голосовой поиск, а потом он стал работать быстро, сначала появились обои и виджеты, а потом оптимизирована продолжительность работы от одной зарядки. Это как если бы Chrome сначала был загромождён элементами управления и работал медленно, зато имел бы прекрасные интерфейсы для разработчиков, или если бы Поиск (Google Search) сначала имел большой набор продвинутых операторов поиска и умел бы понимать естественный язык, но результатов пришлось бы ждать по несколько секунд и они были бы нерелевантны.

Пользовательская настройка — это, конечно, важно, сторонние приложения и API — это, конечно, важно, но заложить правильную основу — важнее всего. Первый iPhone был великолепен, хотя он не поддерживал сторонние приложения, 3G, MMS и многое другое. У него был превосходный пользовательский интерфейс и свои приложения, которых было немного, но сделаны они были отлично. Сторонние приложения, многозадачность, центр уведомлений, папки — всё это появилось позже.

С Android всё наоборот. HTC вынужден был создать Sense, чтобы продать хоть сколько-нибудь андроидофонов, потому что интерфейс, сделанный Google, был просто заготовкой. Другие производители также создавали свои собственные интерфейсы и системные приложения. Множество инновационных идей, но общего фундамента, можно сказать, нет. Всё, что связывало между собой все эти столь разные устройства, — это программные интерфейсы Android. Положение изменилось с выходом Ice Cream Sandwich: тема Holo стала обязательной, появилась поддержка аппаратного ускорения, приложения приобрели некую общность внешнего вида. Затем Jelly Bean и Project Butter обратились к проблеме со скоростью работы.

Пол Бакхайт (Paul Buchheit), создатель Gmail, написал отличный пост под названием «Если продукт великолепен, ему не нужно быть хорошим». В нём он объясняет, как создавать новые продукты: «Как правильно подойти к созданию продукта? Нужно выбрать три ключевых качества или функции, выполнить их максимально правильно и забыть про всё остальное. Эти три ключевых качества определят суть и ценность продукта; всё остальное — это шум». Так начинался Gmail. «Он быстро работал, он хранил всю вашу почту (а тогда ограничение в 4 Мб было нормой) и у него был инновационный интерфейс, основанный на цепочках и поиске. Вторичные и третичные функции были в минимальном объёме или вообще отсутствовали. Форматирования письма (rich text composer) не было. Первый вариант адресной книги мы сделали за два дня, и он почти ничего не умел».

Android с самого начала сосредоточился не на том, что нужно, однако он победил, потому что представлял собой единственную значимую альтернативу iOS, и операторы мобильной связи, производители телефонов и пользователи сделали выбор в его пользу. Теперь крайне сложно будет вернуться к основам и что-то исправить — убрать программные интерфейсы, снизить производительность приложений, с тем чтобы сосредоточиться на главном для мобильного устройства: хороший интерфейс и большая продолжительность работы батареи.

Да, Android в последнее время сильно изменился в лучшую сторону (хотя Android 4.2 — это скорее шаг назад), и будем надеяться, что конструктивная критика поможет сделать его ещё лучше.