К началу » Почему функция «потяните, чтобы обновить» не появится в iOS

Почему функция «потяните, чтобы обновить» не появится в iOS

Не секрет, что функция «потяните, чтобы обновить» является великолепным изобретением, изменившим наш взгляд на обновление списков. Ее можно встретить в официальном клиенте Twitter, программе Lenta.ru и сотнях других приложений. Но почему ее до сих пор нет в iOS?

Ведь такой функционал был бы весьма удобен в почте, App Store, Погоде, Safari и других приложениях. Оказывается, что теперь это уже запатентованная технология.

Функцию изобрел Лорен Бричтер (Loren Brichter), программист и создатель клиента Tweetie 2, который позднее приобрела компания Twitter и переименовала. С самого начала функция имела открытый код, и разработчики по всему миру начали использовать ее в своих приложениях. Это не значило, что Бричтер отказывался от своих прав на авторство. В свое время даже возник конфликт между ним и создателями клиента для Facebook, которые использовали ее без указания авторства.

Сегодня имя Лорена Бричтера фигурирует в патенте, который принадлежит компании Twitter. Вот часть текста, описывающая то, как работает знаменитая Pull to refresh.

Затем, по команде пролистывания, может быть отображен триггер обновления. Далее список контента обновляется в ответ на активацию триггера, сработавшего после прокрутки.

«Потяните, чтобы обновить» была впервые представлена на iOS и сегодня является важной частью и символом системы, хотя сегодня она доступна и на других платформах, даже на PS Vita. Хочется верить, что Apple сможет найти способ получить лицензию на использование Pull to refresh в iOS, ведь уже сейчас мы можем видеть там глубокую интеграцию с Twitter.

Неофициально существуют модификации для джейлбрейкнутых устройств, которые добавляют функцию «потяните, чтобы обновить» в iOS. Например твик Pull To Refresh for Mail делает это для почтового клиента.



Leave a Reply