Джошуа Такер (Joshua Tucker), дизайнер интерфейсов и разработчик твиков, считает, что все функции должны быть выполнены максимально удобно для пользователя и при этом не терять своей функциональности. Отдавая предпочтение мобильной платформе iOS, Такер ищет способы сделать работу со смартфоном как можно более удобной и очевидной для пользователя. Именно поэтому ему пришло в голову то, что мобильная версия браузера Safari непременно должна иметь функцию обновления станицы при помощи жеста "Pull to refresh". Уверен, что многие из вас знают и пользуются отличным твиком Pull To Refresh Safari, так почему же этот вопрос беспокоит Джошуа Такера?
Оказывается, дизайнер считает, что текущая реализация твика, добавляющего в Safari жест "Pull to refresh" неудачна с точки зрения взаимодействия пользователя с просматриваемым контентом. Джошуа отметил, что при использовании твика Pull To Refresh Safari вы перемещаетесь после обновления страницы в ее начало, что сбивает пользователя и вынуждает лишний раз пролистывать страницу к тому месту, где вы находились до обновления страницы.
Джошуа выбрал для себя два основных пункта, которые должны учитываться при обновлении странички браузера: использование жеста "Pull to refresh" и возможность остаться на том же месте страницы, где вы были до обновления. Первым делом он решил реализовать это на платформе iOS, то есть на iPhone, iPad и iPod Touch, а затем подумать, где еще такой апгрейд браузера мог бы найти свое применение.
В данный момент разработка Джошуа Такера находит на стадии бета тестирования, и у твика даже нет официального названия, но часть информации о реализации новинки уже известна.
1. Поскольку iOS 6 до сих пор находится в статусе "бета" разработчик из-за NDA отказался от использования такой же, как в приложении Почта, визуальной реализации ("капелька") нового твика для обновления Safari жестом "Pull to refresh" но сам "механизм" обновления будет аналогичным.
2. В качестве подложки Джошуа принял решение отказаться от использования темной заливки, которая используется в качестве подложки страницы в Safari на iPhone в пользу хорошо всем известной текстуры льна. Это текстура сейчас часто используется в iOS, и с ее использованием работа данного твика очень органично впишется в интерфейс мобильной операционной системы iOS.
3. Адресная строка будет тем местом, с которого вы будете начинать жест "Pull to refresh", но при этом она должна будет оставаться неподвижной, а сдвигаться вслед за пальцем будет только сама страница. Честно говоря, реализация поведения контента и адресной строки на словах выглядит весьма сложной, но на деле, в конечном счете, все будет очень удобно и интуитивно понятно.
4. Учитывая тот факт, что сам жест "Pull to refresh" после установки нового твика будет несколько отличаться от того, как он совершается в Pull To Refresh Safari, использование новинки и не вынуждает вас удалять Pull To Refresh Safari и не исключает установки ранее созданного твика. Получается, что используя одновременно оба твика, у вас есть два варианта использования жеста "Pull to refresh" при работе с мобильным Safari. Таким образом, вы можете в зависимости от ваших потребностей обновлять страницу тем или иным способом для того, чтобы после обновления остаться в том же месте страницы или же перейти к ее началу.
Комментарии