Пятница, 03.05.2024, 11:49
Мой сайт
Приветствую Вас Гость | RSS
Главная | | Регистрация | Вход
Меню сайта
Наш опрос
Оцените мой сайт
Всего ответов: 9
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » 2016 » Январь » 18 » SavePearlHarbor - Oculus Rift Dk2 симулятор полета
14:37
SavePearlHarbor - Oculus Rift Dk2 симулятор полета

Автор этой статьи — Бренден Маллиган, один из создателей LaunchKit, пакета инструментов для iOS-разработчиков. Он также работает над мобильным и веб-приложением Cluster, которое позволяет создавать личные соцсети на основе общих интересов и опыта. Также Бренден является автором проектов ArtistData и OneSheet.

Cluster стал моим первым мобильным нативным приложением. Работая над ним, я научился многому, в том числе и не относящемуся к сети. Создавая веб-приложение, вы всего лишь делаете страницу для посетителей. Но когда вы разрабатываете нативное приложение, то не просто предлагаете людям что-то скачать, но и, скорее всего, спрашиваете у них доступ к их местоположению или личным данным. А это отношения уже совсем иного рода.

Главный урок, который я вынес: не запрашивайте у пользователей доступ до тех пор, пока данные вам действительно не понадобится. И предельно ясно дайте им понять, что они получат взамен.
реальных тестах никто из пользователей не колебался и не выразил смущения, когда появлялся второй диалог.

Обучающие сообщения, предшествующие запросу доступа

Запрашивая доступ к контактам, мы хотели дать пользователям немного больше информации. Но стандартный системный диалог не позволял реализовать задуманное в полной мере. Поэтому мы создали свой собственный диалог, который мог содержать изображения.

War Thunder на Oculus Rift | Окулус рифт аэро симулятор ...

Сначала мы объясняем, для чего нам нужен доступ, а затем предоставляем выбор: дать доступ ко всей адресной книге или вводить информацию вручную. Естественно, системный диалог отображается только в том случае, если пользователь решает дать доступ ко всем контактам.

Как и в предыдущем случае, были определённые сомнения относительно двойного диалога, но никто не нажал «Запретить». Напротив, в тот момент, когда выбравшие ручной ввод осознавали, во что они ввязались, мы услужливо снова предоставляли возможность дать доступ ко всей адресной книге.

Такой подход позволил практически забыть о проблеме запрета доступа. Крайне редко попадались пользователи, запрещавшие его на системном уровне. Это была наша победа.

Диалоги, инициируемые пользователями (самый успешный вариант)

Тем не менее, оставалось некоторое количество упрямцев, вообще никак не хотевших давать нам доступ. Основной задачей предварительных диалогов было психологически подготовить пользователя к финальному запросу, чтобы он ожидал его и не отказывался из-за внезапности запроса. Но не все в результате нажимали «Разрешить». Нам было к чему стремиться.

Разобрав проблему, мы поняли, что пользователи всё ещё не ожидают, что у них будут запрашивать доступ. И тогда мы придумали, как подтолкнуть их к тому, чтобы они сами инициировали эту процедуру. При тестировании на нескольких десятках человек доля разрешений почти достигла 100%.

War Thunder Oculus Rift DK2 аттракцион москва спб уфа пермь ...

Фотографии

В одной из предыдущих версий Cluster нужно было в первую очередь добавить фотографию. Поэтому запрос доступа появлялся сразу после нажатия на кнопку «Создать кластер». Доступ предоставляли 67% пользователей.

Тогда мы решили перенести этап загрузки фотографии на более раннюю стадию, когда пользователь ещё более настороженно относится к приложению. При этом мы попросили его нажимать на иконку камеры и кнопку «Выбрать фото», прежде чем запрашивать доступ.

Количество давших доступ выросло до 89%.

Объясняется это тем, что пользователь собирается загрузить фотографию, которую он только что сделал, потому совершенно логично дать доступ к фотографиям.

Контакты

Мы задались вопросом, что же такого можно предложить пользователю взамен на доступ к адресной книге? В отличие от ситуации с ручным вводом данных, в данном случае трудно было предложить какую-то очевидную выгоду.

В конце концов мы решили просто показать пользователю, как уныло и голо выглядит процедура добавления контакта при запрещённом доступе. И после того, как пользователь обнаруживал, что не может найти в программе своих друзей и близких, мы выводили внизу кнопку «Показать результат из адресной книги». Практически все нажимали на неё.

100% пользователей предоставляли доступ к контактам, поскольку инициатива исходила от них самих.

Push-уведомления

Cluster используется для создания маленьких личных виртуальных пространств для общения с друзьями. Что полезного могли дать пользователям наши уведомления? Естественно, информацию о появлении друзей в созданных «кластерах».

Когда пользователь впервые создаёт «кластер» и приглашает кого-то, мы задаём логичный вопрос: «Вы хотите получить уведомление о том, что ваши друзья приняли приглашение?». Если пользователь соглашается, мы показываем стандартный системный диалог. Если отказывается, то мы его не заставляем.

После нажатия «Уведомить меня» 100% пользователей дали доступ в системном диалоге.

Важность контекста

Приложения бывают разные, но немалая (а иногда подавляющая) доля успеха зависит от правильности выбора момента, когда сто̒ит запрашивать доступ к разным данным, а также от того, подготовите ли вы пользователей к этому.

Полезные ссылки

Представленные ниже ссылки могут оказаться полезны многим iOS-разработчикам.

Review Monitor — бесплатный инструмент, регулярно проверяющий App Store на наличие новых отзывов. Когда он обнаруживает такой отзыв, то публикует его в Slack-канал или отправляет вам в почту.

Screenshot Builder — позволяет легко создавать красивые иллюстрации для вашей страницы в App Store, экспортируя в любое нужное разрешение.

ссылка на оригинал статьи http://geektimes.ru/post/262964/



savepearlharbor.com
Просмотров: 272 | Добавил: ofsell | Рейтинг: 0.0/0
Всего комментариев: 0
Вход на сайт
Поиск
Календарь
«  Январь 2016  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
25262728293031
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2024
    Сделать бесплатный сайт с uCoz