[lightgrey_box]Пол Стаматиу — дизайнер в Twitter, основатель трех стартапов. Разработчик. Увлекается бегом и фотографией.[/lightgrey_box]
Как я влюбился в Android и как вы можете сделать то же самое
Изначально предполагалось, что это будет простой быстрый эксперимент. Я начал использовать Nexus 4. Через неделю я планировал вернуться обратно к своему iPhone. Я проектировал все больше и больше Android-интерфейсов Twitter и вдруг понял, что необходимо обратить более глубокое внимание на парадигму Android UI.
Через неделю я начал чувствовать себя нормально — большой форм-фактор устройства больше не был помехой. За месяц я ничего не потерял из-за отсутствия iPhone. Через два месяца я продал свои iPhone 5 и iPad Mini. Прошло уже три месяца с тех пор, как я перешел на Android. Я влюблен в Android. Единственное, что я потерял — хорошую камеру. Поэтому я просто поменял смартфон на Samsung Galaxy S4 Google Editions.
Зависимость от Apple?
Мне понадобилась всего одна неделя, чтобы понять, что я, на самом деле, не зависим от экосистемы Apple и, конечно, iCloud.
- Photo Stream? Неа, вообще фигня… зачем пользователю нужно знать о добавлении 1000 фото в буфер. Dropbox и Google+ Auto Backup делают это лучше. Я могу сделать снимок и он уже на моем компьютере без открытия iPhoto.
- Синхронизация Safari? Я использую Chrome и Browser Sync изумителен.
- iTunes и iTunes Match? Я не использую библиотеку iTunes в течение последних нескольких лет. Мне более чем достаточно музыкальных подкастов, Hype Machine, Rdio и Spotify.
- Как насчет iCloud Календаря, Контактов и Почты? Мои календари размещены в Google и я не использую учетную запись электронной почты iCloud. Синхронизация Контактов была замечательной функцией, но я сумел обойтись их экспортом из приложения Контакты OS X и их импортом в Контакты GMail.
- Find my Phone? Я использую Lookout для этого и Google только что выпустила Android Device Manager.
- Reminders.app? Я перешел на более функциональный Wunderlist.
- Facetime? На моем Mac всегда есть приложение Facetime. Тем же есть и Google Hangouts, но я не думаю, что это одно и то же.
Однако, я скучал по iMessage. Но в итоге я установил Facebook Messenger в качестве SMS-мессенджера по умолчанию (да, вы можете устанавливать приложения по умолчанию!).
Большинство услуг, на которые я ежедневно полагаюсь, принадлежат Google. Мой мир вращается вокруг GMail и поиска Google. Я мог бы начать перечисление особенностей Android, которые я обожаю, но вот более лаконичная формулировка того, почему Android для меня так важен:
(В сообщении говорится следующее: Количество продуктов Google, которые я использую каждый день, поражает меня. Сегодня я насчитал 17: Gmail, Календарь, Android, Поиск, Карты, Поиск изображений, Plus, Android, Chrome, Voice, Play Store, Wallet, Drive, Finance, Now, YouTube, AdWords и DFP. Ни одна другая компания так глубоко не встроилась в мою жизнь.)
Перечень продукции Apple, которую я использую ежедневно, в значительной степени сводится к OS X и компьютерам Apple. Люди идентифицируют себя как пользователи Mac и Windows… присмотритесь и вы увидите диаграмму Венна, где Google почти полностью охватывает всех этих пользователей.
Как я влюбился
Все началось с большого и широко экрана. Я много читал на своем телефоне, особенно в Chrome. Адаптивные сайты выглядят в нем фантастически. Кнопка «назад» в Android делает серфинг в браузере еще более приятным, позволяя перемещаться назад и вперед между страницами на новостных сайтах.
Я начал использовать виджет Календаря Google и поместил его на своем домашнем экране. Затем дошла очередь до замечательного приложения GMail. Оно гораздо лучше на Android и чаще обновляется. Переключение между несколькими учетными записями на Android быстрее, вы можете настроить, уведомления о каких сообщениях вы хотите получать, назначить различные звуки для ярлыков и многое другое.
Но когда дело доходит до причин моей любви к Android — в значительной степени она зависит от того, как Android обрабатывает уведомления. Это не бесполезные «только для чтения» уведомления iOS, просто запускающие приложение. Я много думал об уведомлениях, когда работал в команде, занимающейся ими; как предоставить пользователю управление и одновременно дать понять, о чем на самом деле говорит каждое уведомление.
В этом Android просто великолепен.
Первое, что я делаю каждое утро — простой свайп вниз от верхней кромки. Уведомления могут быть удалены по одному или все сразу, iOS делает это только на уровне приложений. В зависимости от приложения, уведомления могут быть раскрыты простым свайпом вниз, чтобы отобразить дополнительную информацию и возможные действия. Например, уведомления электронной почты Gmail имеют такие встроенные действия, как Ответить или отправить в Архив.
Если уведомления имеют отношение к одному и тому же приложению, они могут группироваться. Если вы не открываете панель уведомлений, в статус-баре вы видите иконки приложений. Кроме того, этот общий для приложений статус-бар располагает приложения последовательно, в зависимости от того, когда они были запущены. Этот бар также отображает короткий статус (или описание) сообщений. Все что угодно может быть доступно в этой панели, все «текущие уведомления»: например такие вещи, как загрузка/отправка файлов или воспроизведение музыки. Таким образом, вы всегда знаете, куда вам нужно идти, чтобы открыть то или иное приложение еще раз.
По большому счету, это основной командный центр вашего телефона. Вы многое можете сделать прямо в нем, не открывая каждого приложения. Если у вас есть несколько устройств, Google анонсировала на I/O в этом году User Notifications, что позволяет разработчикам показывать уведомления на всех устройствах пользователя после взаимодействия последнего с приложением на одном из девайсов.
Есть одно резкое различие в уведомлениях Android: они не подсвечивают экран и при этом не отображаются на экране блокировки. Android-устройства имеют небольшой светодиодный индикатор (со звуком и вибрацией, в зависимости от настроек) для этих целей, как у BlackBerry в старые добрые времена.
Вас это не устраивает? Вы можете делать с Android что угодно…
Для этого действительно есть приложение
Я решил написать статью и поговорить в ней о том, как я ощущаю Android, какие он предоставляет уникальные возможности, которые и создают тот уникальный мобильный опыт (подробнее об этом ниже), но я не хотел говорить об открытости, возможностях и приложениях. Тем не менее, чем больше времени я стал проводить с Android, тем более очевидно стало то, что удовлетворение различных потребностей и возможность сделать нечто из ничего — основные столпы Android-опыта.
В основном я буду говорить о меньших ограничениях для разработчиков. Вы можете получить доступ к файловой системе, аппаратным средствам, можете использовать возможность передачи данных через другие приложения и услуги и многое другое.
Не нравится отсутствие уведомлений при заблокированном экране? Установите DashClock или NiLS. Хотите настроить цвета светодиода для каждого типа уведомлений? Световой поток — только в путь. Я предсказываю, что в ближайшее время появится множество других приложений для уведомлений при заблокированном экране; Android 4.3 включает в API необходимые уведомления (существующие решения являются скорее хаком). Например, вы можете использовать стиль уведомлений Moto X, когда после получения уведомления загорается экран — ActiveNotifications.
Вы можете вывести все уведомления на рабочий стол, тогда вам не придется тянуться к статус-бару. Вы можете отправлять запланированные сообщения посредством SMS, Facebook, Twitter или Gmail. Можно получить номера абонентов и контакты из множества приложений, запустив TrueCaller. Используйте Shush для автоматического выключения звука через определенные промежутки времени. Вы можете персонализировать ОС, запустив альтернативные лаунчеры — GO Launcher EX, Nova Launcher или Everything.me.
Хотите получить изображение человека, пытающегося разблокировать ваш телефон, по электронной почте? Lookout Security & Antivirus сделает это. Не хотите использовать Dropbox для синхронизации фотографий? Попробуйте BitTorrent Sync или мощный FolderSync. Научитесь быстрее печатать на вашей клавиатуре при помощи SwiftKey или Swype. Отправляйте текстовые сообщения с компьютера, используя свой номер телефона и MightyText. Используйте различные профили, когда вам необходимо продлить срок использования батареи с JuiceDefender.
Вы можете использовать Farebot для считывания данных по NFC с вашего проездного. Не нравятся приходящие текстовые сообщения во время вождения автомобиля? Используйте Drive Agent для автоматического ответа на входящие сообщения, когда вы за рулем. Хотите автоматизировать повторяющиеся задачи? Используйте NFC Task Launcher, который будет автоматически менять настройки в зависимости от вашего местоположения. Хотите легко включать музыку через Bluetooth динамки без необходимости заходить в настройки? Вам не нужно приложение для этого, это есть в Android. Добро пожаловать в мир «нажми и подключись» с Bluetooth аудио системами с поддержкой NFC.
И, конечно, вы можете использовать быструю связь LTE прямо из коробки. Вы можете сделать с Android все что угодно. И если вы обнаружите, что приложение, которое вы только что купили, не подходит вам — вы можете вернуть его в течение первых 15 минут.
Некоторые мелочи раздражали меня в iOS, например, я не мог удалить приложение Киоск. В Android я могу делать все, что хочу, в том числе отключить приложения по умолчанию, которые я не использую, как, например, Журналы Google Play.
Теперь наступает та часть, когда необходимо сказать об ужасных батареях, правильно, Stammy? (Stammy — никнейм автора — прим. переводчика). Больше нет. Сейчас не 2010, где нужен Task Killer (2.2 Froyo привнес Dalvik). Я не буду говорить много о времени работы аккумулятора, так как вы можете найти массу пользователей, которые имеют отличные или ужасные батареи на любом из устройств. Но я был в состоянии выжать больше времени жизни из моего Android-устройства.
Единый опыт потока
Я пытался выяснить, почему Android ощущался настолько удивительно другим в использовании, не касаясь эстетической стороны. Я определил, что есть несколько штук, которые помогают способствовать этому волшебному пользовательскому опыту: глобальная кнопка Назад, Intent и Google Now.
Каждое приложение имеет свое собственное взаимодействие, конструкцию и назначение. Android помогает сливаться воедино каждому из этих разрозненных опытов вместе в нечто намного более потоковое. Кнопка Назад позволяет перемещаться по истории страниц, приложений и меню. Не понимаете как что-то сделать? Не беспокойтесь, не включайте аналитическое мышление, не анализируйте то, как в новом приложении реализована навигация. Просто нажмите Назад.
Помните первый раз, когда вы обнаружили короткие пути в Ikea? Гораздо лучше себя чувствуешь, когда знаешь, что можно сэкономить время на маршрут по бесполезным разделам, зная, где именно нужно пройти. Это и есть Android и кнопка Назад.
Я редко использую App Switcher в Android. Это то, на что полагаются пользователи iOS, особенно если их домашний экран заполнен папками.
В конвенции дизайна Pure Android существует стрелка «вверх», часто встречающаяся в верхнем левом углу приложения. Она используется для «навигации в приложении на основе иерархических отношений между экранами». В основном это позволяет перейти на один уровень вверх в иерархии меню независимо от того, как вы вошли в приложение (уведомление, интенты и т.д.). Android устанавливает эти стандарты навигации, так что пользователь не должен думать об этом.
Затем, у нас есть интенты (Intent). Интенты Android позволяют приложениям взаимодействовать друг с другом и обмениваться данными. С точки зрения непрофессионала, целью интентов является общение между приложениями, когда одно из них сообщает другому, что хочет выполнить некое действие или уже завершило выполнение этого действия. Операционная система или другие приложения могут распознавать эти намерения и действовать в зависимости от них. Приложения говорят операционной системе, что они могут делать и с каким интент-фильтрами.
Для пользователя это выглядит как модальный диалог, когда у него спрашивают, какое приложение он хотел бы использовать для завершения предполагаемого действия и хотел бы он использовать данное приложение для обработки таких запросов в будущем. Это очень упрощенное объяснение, но оно позволяет понять, как ОС Android позволяет приложениям больше влиять на окружение. Они знают, что другие приложения установлены, какие действия происходят в настоящее время и многое другое.
Интенты порождают чувство, что использование Android является единым потоковым опытом. Вы легко можете переключаться между выполняемыми делами. Вы сделали паузу в том, что выполняли ранее, чтобы открыть другое приложение, найти изображение, которое вы только что отредактировали, опубликовали или вставили из скопированного ранее. Все это тот же поток.
Одним из ключевых компонентов этого опыта является то, что моя идентификация следует за мной. Учитывая, что большинство услуг, на которые я полагаюсь, являются продуктами Google, я уже вошел в них или мне просто нужно выбрать аккаунт. Это значительное удобство, которое также распространяется на приложения, использующие вход через Google.
Chrome Browser Sync добавляет к этому исключительный опыт, позволяя получить доступ к вкладкам для просмотра их на другом устройстве. Я также считаю, что это удобно для моей истории посещенных страниц: я начинаю вводить URL и знаю, что я уже бывал на этом сайте с одного из своих ноутбуков и включал автозаполнение форм на своем телефоне.
Как бы то ни было, Google Now является тем, что действительно делает получаемый опыт волшебным. Google Now обладает адаптивным дизайном. Когда вы слышите об адаптивном дизайне, вы представляете себе веб-сайты, которые реагируют на ширину браузера. Однако существует множество других изменений, кроме ширины браузера, на которые данная конструкция может реагировать. Место, время, события календаря, предыдущие поисковые запросы, транспорт рядом, интересы, голос, электронная почта: Google Now реагирует на все из них. Он реагирует на вас. Вернитесь мысленно в прошлое и вы быстро поймете, почему Google сделала Glass.
Так как вы можете использовать Google Now? Ну, вы его не используете. Вы просто идете по жизни и, когда это будет уместно, Google Now отправляет вам уведомления о чем-то актуальном. Он напоминает мне, когда я должен выйти, чтобы успеть на встречу в другом месте. Он уведомил меня, что новый эпизод Top Gear доступен для загрузки, поскольку он знал, что я ранее смотрел это шоу на Google Play. Я уже искал информацию о путешествии в Токио и Now начал отображать дополнительную информацию о Токио для меня, чтобы у меня было время изучить ее на досуге. Каждая такая часть информации отображается в виде карточки. Сейчас около 20+ карточек, но в будущем их будет гораздо больше.
Google Now также включает в себя голосовой поиск. Я не могу переоценить полезность включения голосового поиска простым прикосновением к домашнему экрану. Я буду первым, кто скажет, что ненавижу говорить со своим телефоном. Но когда никого нет рядом, я просто не прекращаю общаться с ним. Поиск и распознавание сверхъестественно точны и это хорошо для множества вещей, выходящих за рамки простого поиска — позвонить кому-то, создать напоминание или получить навигацию.
Восторг. Это то, что дизайнеры стремятся привнести через свое ремесло. Google Now попал в самую точку. Я даже не могу сосчитать, сколько раз друзья доставали свои телефоны, чтобы показать мне те умные вещи, которые делал для них Google Now.
Использование Android ощущается как единый поток.
Android-дизайн
Мы приняли сознательное решение использовать современный типографический дизайн и избежать эксцессов скевоморфизма. Но, как и скевоморфизм, плоская конструкция также имеет массу эксцессов. […] Тактильные сигналы играют важную роль в сенсорных интерфейсах, предоставляя пользователям ощущение того, что они могут рассчитывать на осязаемый эффект и предполагать, как этот элемент будет себя вести.
— Матиас Дуарте, руководитель по дизайну Android
Я, как правило, нахожу плоский дизайн тошнотворным и помехой для удобного использования. Его очень просто обнаружить и Android близок к нему. Визуальный язык уж слишком без излишеств, иногда даже чрезмерно. Как и все продукты Google, Android, кажется, был разработан в виде формы, следующей за функциями. Взгляните на это сравнение стилей Android и iOS.
Адаптивные макеты более популярны среди приложений на Android, но они такими и должны быть:
Why responsive design really matters for Android #fragmentation #rwd pic.twitter.com/qtwYVIfmNO
— Paul Stamatiou ? (@Stammy) July 30, 2013
Если вы заинтересованы в получении дополнительной информации о дизайне Android, взгляните на Android-дизайн в действии и принципы дизайна Android.
Первые впечатления: Galaxy S4
После того, как я понял, что хочу придерживаться Android, мне надо было понять, с каким телефоном я мог бы нормально сосуществовать. Nexus 4 был замечательным, но при этом с 8 Гб дискового пространства, слабой камерой и динамиком, который звучал недостаточно громко. Я не хотел, чтобы он был моим долгосрочным устройством. Я остановился на S4 и HTC One. Они оба имеют довольно хорошие камеры (для телефонов), так что вы не можете ошибиться.
Большие устройства не для вас? Готов ассортимент и небольших устройств, таких как Samsung Galaxy S4 Mini или HTC One Mini.
Я хотел бы иметь возможность путешествовать и с легкостью заменять батарею на дополнительную. Кроме того, учитывая, что я делаю много фотографий, а S4 имеет только 16 Гб внутренней памяти, я хотел бы воспользоваться microSDXC слотом. Более того, HTC One ощущался толще, по сравнению с S4.
Я приобрел за 649 долларов Galaxy S4 Google Play editions, который поставляется без дополнительного программного обеспечения и неуклюжего дополнения в виде Samsung TouchWiz UI. Это также означает, что вы получаете обновление программного обеспечения довольно быстро (владельцы GPe S4 увидели обновление Android 4.3 всего через 9 дней после объявления).
Перенос моих данных на S4 был плевым делом. Я просто вошел в свой аккаунт Google и мои приложения начали устанавливаться наряду с предпочтительными настройками. Даже такие вещи, как пароли к Wi-Fi, были восстановлены. Фотографии автоматически не передаются, но все они были на Dropbox, так что я остался доволен.
Вибромоторчик S4 — это первая фактическая разница, которую я заметил. Он предоставлял более выраженные и быстрые колебания, которые я заметил, когда улучшилась тактильная обратная связь при работе с клавиатурой. Наиболее запутанным было то, что кнопка назад теперь была на правой стороне и, по общему признанию, редко используемая кнопка для переключения задач на Nexus 4 была заменена кнопкой Меню.
S4 у меня только три недели, но самое большое раздражение вызывает крошечная панель внизу. Я часто случайно открываю приложения из нижнего ряда, когда хочу нажать на аппаратную кнопку или наоборот.
Самой неожиданной особенностью S4, которая впоследствии стала и самой полезной, является ИК-порт. Я быстро установил прекрасное приложение Smart IR Remote и был в состоянии контролировать свой телевизор уже через минуту. Я также заставил его управлять нашим Apple TV и проектором… это центр управления.
Я очень счастлив с этим устройством. 5-дюймовый экран не ощущается огромным по сравнению с Nexus 4. Я до сих пор поражен четкостью и резкостью, особенно при чтении текста или просмотре фотографий.
И, конечно, единственный показатель, который на самом деле имеет для меня значение: камера быстро активируется, снимки делаются быстро и без колебаний. Единственная проблема моей камеры — то, что она слаба в темных участках композиции. Я уже не говорю про съемку при низком освещении (хотя это еще одна проблема), но при съемке не удается уловить темную часть фотографии и настроить уровни соответствующим образом, чтобы предотвратить размытие в этих областях (это то, что я мог сделать на iPhone 5). Для того, чтобы исправить это, я вынужден переходить в режим HDR.
Будущее Android
Еще год назад было уважительной причиной отказаться от Android потому, что определенных типов приложений не существовало, но они были для iOS. Я действительно не думаю, что и теперь это так. Сейчас есть масса высококачественных приложений под Android для различных вещей. Красивые, отполированные приложения для Android в настоящее время существуют.
Сообществу Android не хватает чемпиона. Евангелиста, не зацикливающегося на аппаратных спецификациях и имеющего широкую аудиторию. Кого-то, кто будет ярко иллюстрировать, как Android может вписаться в приливы и отливы вашей повседневной жизни. И, конечно, кто-то, кто будет поощрять начинающих разработчиков воплощать их следующие идеи с Android. Где Марко Армент или Джон Грубер для Android? У нас получится.
Android — лучше. Убедитесь сами.