29.12.2015
4239
Телефоны во многом делают жизнь проще, и, к примеру, помогают выбрать уютный ресторан, где можно было бы провести субботний вечер. Процесс этого выбора сопряжен с неоднократными переключениями между разными приложениями: пользователи сравнивают рейтинги с помощью такого инструмента, как Yelp, и находят доступные столики в OpenTable. По электронной почте и СМС согласовывают друг с другом нюансы запланированного мероприятия.
Как показало недавнее исследование, людям, занятым поиском информации на своих мобильных устройствах, приходится взаимодействовать со множеством приложений. И в среднем число приложений, с которыми каждый пользователь регулярно имеет дело, составляет 4.6. Запускают они их 10.8 раз за один период времени, в течение которого что-то ищется (для сравнения, в других случаях, например, во время интернет-серфинга, эта статистика выглядит менее внушительно, а именно: 2.6 приложений на 3.9 запусков в течение одной сессии).
Эти данные определенно указывают на то, что при разработке мобильных приложений, необходимо обеспечить поддержку функции многозадачности, или по меньшей мере переключения между несколькими приложениями.
Помимо опции возврата на главный экран и запуска второго недавно открывавшегося приложения (с помощью клика по иконке), существуют два других способа быстрого переключения между приложениями:
До выхода iOS 9 второй вариант был доступен только пользователям Android: физическая кнопка Back позволяет вернуться к предыдущему приложению при условии, что текущее приложение было открыто из предыдущего. Другими словами, если кто-то отправил вам ссылку в электронном письме, и вы нажимаете на нее, читая сообщение в приложении Gmail, ссылка запустится в браузере.
По прочтении станицы вы сможете вернуться к приложению Gmail, нажав кнопку Back. Однако если решите остаться на веб-странице и посмотреть что-либо еще, то после нажатия на кнопку Back вы вернетесь не к приложению, а на страницу в браузере, которую только что просматривали. Другими словами, в Android куда проще понять предназначение физической кнопки Back — возврат к предыдущему действию.
В iOS 9 разработчики Apple внесли некоторые изменения относительно того, как пользователи могут переключаться между приложениями: не только подвергся редизайну список недавних приложений, но также добавилась новая кнопка Back-to-app. Новый список недавних приложений в iOS представляет разные приложения в виде карточной колоды (так же, как и в Android). Но разработчики Android использовали ограниченное пространство экрана целесообразнее — колода карт тасуется вертикально, а не горизонтально.
Рис. 1
В Android (слева) список недавних приложений раскрывается вертикальной карточной колодой. Сейчас список iOS выглядит как горизонтальный аналог Android. Предыдущие приложения более детализированы, а текущее приложение располагается последним слева.
Но одно из наиболее заметных изменений в iOS 9 это, пожалуй, не новый список, а кнопка Back-to-app. В отличие от физической кнопки Back в Android, функционал Back-to-app в iOS весьма ограничен: с ее помощью пользователи могут вернуться к прежнему приложению, но только при определенных обстоятельствах.
Сложности с кнопкой Back-To-App
В качестве предисловия к списку жалоб следует сказать, что кнопка Back-to-App достаточно полезная. Однако способ ее реализации сопряжен с рядом потенциальных сложностей. К счастью, в силах дизайнеров приложения устранить как минимум один из таковых недочетов.
Рис. 2
Когда Yelp запускается непосредственно из App Store, кнопка «Назад» (или Back) в iTunes Store появляется в верхнем левом углу экрана.
Кнопка Back-to-app только лишь направляет пользователей обратно к предыдущему приложению, в случае если текущее приложение было запущено предыдущим.
Иначе говоря, если в Pandora вы слушаете какую-то песню и дважды нажимаете на кнопку Home на смартфоне (после чего появляется список недавних приложений), а затем выбираете iTunes из этого списка, чтобы прослушать ту же песню, — вы не увидите в iTunes кнопки возврата к приложению Pandora. Но если вы нажимаете на корзину в Pandora, и следует перенаправление в iTunes, кнопка Back to Pandora все-таки высветится. Очень вероятно, что многим пользователям сложно понять причины такого «странного» поведения кнопки. В силу этого явления, которое на первый взгляд кажется ни чем не мотивированным, пользователи могут предпочесть кнопкам опробованный и надежный способ переключения между приложениями — двойной клик по кнопке Home на смартфоне, влекущий за собой появление списка недавних приложений. Дизайнерскую умозрительную модель не так-то просто донести до конечного пользователя. То, что работает всегда, выглядит более предпочтительным по сравнению с вариантами, которые срабатывают через раз. Люди не любят разочаровываться, и, разочаровавшись однажды, будут искать другие способы.
Если вы кликаете по ссылке в приложении Mail, и она перенаправляет на App Store для загрузки, скажем, IMDb, то, открыв IMDb, с помощью Back-to-app вы сможете перейти только обратно в App Store, а не в приложение Mail.
Рабочая память человека ограничена, и представляется весьма маловероятным, что пользователи в силах отследить длинную цепочку приложений, которыми пользовались в течение определенного времени. Вместе с тем, стоит помнить, что с помощью кнопки Back в браузерах люди часто возвращаются обратно, на ранее просмотренные страницы — до тех пор, пока не найдут, на чем остановиться. Например, главную страницу браузера.
На примере Yelp, размещенном выше, эта кнопка перенаправляет на предыдущую страницу, которую посещал пользователь сервиса. Но кто же может это помнить, в особенности когда последний визит был довольно давно? Представители Yelp быстро осознали, что возможны потенциальные сложности, и вместо Back теперь кнопка получила более подходящее название — Nearby.
Рис. 3
Слева: кнопка Back в приложении IMDB не выглядит однозначно для тех пользователей, которые перешли из другого приложения. Справа: обновленная кнопка Yelp, решающая проблему двусмысленного названия Back.
Рис. 4
Когда приложение Messenger запускается из Facebook, в верхнем левом углу появляется кнопка Recent.
В качестве решения проблемы двусмысленных названий можно прибегнуть к старому правилу дизайнеров: не использовать для кнопки называние Back, если она не перенаправляет к предыдущему действию. Нравится это кому-то или нет, но именно такой функционал пользователи ждут от кнопки «Назад», исходят из своего опыта обращения с этой кнопкой в браузере для настольных компьютеров. Если кнопка не выполняет функцию перехода к предыдущему действию, тогда стоит подобрать название, которое бы соответствовало странице, куда она ведет.
Несколько слов о лаунчерах
С помощью iOS 9 разработчики Apple упростили контроль приложения посредством другого приложения. Однако потенциальная опасность кроется в том, что пользователи могут быть дезориентированы. В некоторых приложениях присутствует опция запуска других приложений, но тем не менее у людей может сложиться впечатление, что они включили что-то не то. К примеру, клик по ссылке в Pandora перенаправляет в iTunes, но по той причине, что ни на странице, ни в навигационной панели iTunes не высвечивается логотип, может показаться, что запущено другое приложение.
Рис. 5
Клик по иконке корзины в Pandora отправляет пользователя в iTunes. Однако потому, что логотип высвечивается в iTunes, пользователи могут быть дезориентированы и решить, что они все еще видят интерфейс Pandora.
До недавнего времени считалось, что приложениям не нужен логотип — пользователи, дескать, знают, что они включают. Но если вы ожидаете, что ваше приложение будет запускаться из другого приложения, тогда стоит всерьез задуматься над логотипом в навигационной панели (даже на внутренних страницах), который сообщал бы людям, где они находятся. В противном случае можно и не заметить перехода к другому приложению.
И в заключение…
Возможность непосредственного запуска приложения из интерфейса другого не выглядит таким уж новшеством для разработчиков iOS. Но кнопка Back-to-app предоставляет больший уровень удобства и позволяет без каких-либо сложностей переключиться между двумя приложениями.
Время покажет, приживется ли эта опция, или же — в соответствии с принципом держать пользователей в их собственной клетке, — мобильные страницы будут открываться в браузерах. Как бы то ни было, если вы планируете опробовать такой вариант, не помешает лишний раз удостовериться, что:
Подпишись на рассылку
22.06.2021
53379
Чем рискует заказчик, выбрав недобросовестных разработчиков, на что обратить внимание при выборе и таблица в экселе, которая поможет быстро...
07.02.2017
68021
Android Studio — интегрированная среда разработки производства Google, с помощью которой разработчикам становятся доступны инструменты для создания приложений на...