Пишем нейронную сеть, предсказывающую рак груди, за пять минут


  • 1. iOS SDK для сбора отзывов: UserTesting
  • 2. iOS SDK для взаимодействия с пользователями: Leanplum 
  • 3. iOS SDK для аналитики действий пользователей: Appsee
  • 4. iOS SDK для отслеживания ошибок: Instabug
  • 5. iOS SDK для A/B тестирования: Optimizely
  • 6. iOS SDK для обратной связи с пользователями: ForeSee
  • 7. iOS SDK для электронных платежей: Stripe
  • 8. iOS SDK для создания карт: Mapbox
  • Заключение

В 2019 году появилось множество приложений для iOS, которые однозначно стоит добавить на главный экран вашего устройства. Например, Mobike для бесстанционного проката велосипедов, Blinkist для чтения или прослушивания краткого пересказа и Oh She Glows для поиска популярных вегетарианских рецептов.

Каждое из этих приложений полностью отличается по задумке, но их объединяет то, что они стремятся предложить фантастический пользовательский опыт.

Достижение великолепного пользовательского опыта зависит от многих факторов. Прежде всего, вам необходимо отказаться от такого понятия как “финальный продукт”. Команды разработчиков самых коммерчески успешных приложений постоянно наблюдают, тестируют и доводят до ума каждую мелкую деталь. Вы спросите: “Как мне это сделать?”. Частично ответ на данный вопрос зависит от вашего руководства и нацеленности команды на результат, но по большей части от тех инструментов, которые вы используете в работе. В нашем случае —  это iOS SDK (комплект средств разработки для iOS).

1. iOS SDK для сбора отзывов: UserTesting

UserTesting — это платформа, включающая более миллиона тестировщиков, которые помогут сформировать мнение о вашем продукте всего за несколько часов. На платформе можно указать, какая целевая аудитория вас интересует. Кроме того, платформу можно использовать в качестве площадки для проведения опросов пользователей. UserTesting позволяет тестировщикам записывать видео для получения более ясных отзывов. Данный инструмент также автоматически транскрибирует устные комментарии пользователей для их легкого просмотра. 

Ключевые особенности:

  • Обширная сеть с более чем миллионом пользователей.
  • Опрос пользователей.
  • Наличие видео отзывов и их автоматическое транскрибирование.

2. iOS SDK для взаимодействия с пользователями: Leanplum 

Leanplum — это мощная платформа, включающая в себя набор инструментов для взаимодействия с клиентами, мобильного маркетинга и многого другого. Leanplum поможет автоматизировать кампании с различными способами контакта с пользователями (электронные письма, push-уведомления, уведомления в приложении и т.д). С помощью Leanplum вы сможете обратиться к пользователю, следуя определенному сценарию, и выстроить с ним крепкие деловые отношения. 

Ключевые особенности:

  • Разнообразие способов контакта с пользователями.
  • Возможность отправления сообщений в приложении.
  • Наличие push-уведомлений.

3. iOS SDK для аналитики действий пользователей: Appsee

Appsee — это высококачественная аналитическая платформа, созданная для анализа поведения пользователей в приложениях. Appsee включает в себя видеозаписи сессий и тепловую карту кликов, а также интегрирует их в другие встроенные инструменты для аналитики: воронку конверсии, когортный анализ, карту поведения и даже в видеозаписи с ошибками, которые позволяют командам разработчиков воспроизводить последовательности, приведшие к неисправности. Также Appsee включает сторонние интеграции с известными платформами, такими как AppsFlyer, Crashlytics, Optimizely, Salesforce, Slack и другими. Для интеграции Appsee SDK в ваше приложение потребуется всего одна строка кода.

Ключевые особенности:

  • Видеозапись сессий.
  • Тепловая карта кликов.
  • Пользовательские сценарии и карта пути пользователя.

4. iOS SDK для отслеживания ошибок: Instabug

Instabug — еще один SDK со множеством функций, включающий в себя инструмент для составления отчетов об ошибках для пользователей и для отправления вам необходимой информации о трассировке стека без навигационной цепочки. Также у вас есть возможность увидеть, как работает текущая версия по сравнению с предыдущими, и ознакомиться с видеозаписями сессий ваших пользователей. Instabug можно интегрировать с вашим workflow, чтобы отправлять предупреждения всей вашей команде через Slack и JIRA. 

Ключевые особенности:

  • Видеозапись сессий для составления отчетов об ошибках.
  • Интерактивная обратная связь с пользователями.

5. iOS SDK для A/B тестирования: Optimizely

Optimizely — это платформа для экспериментов, предлагающая решения для веб-страниц и мобильных приложений. Инструмент позволяет плавно экспериментировать в режиме реального времени с любой частью вашего приложения или веб-страницы. Это позволяет выяснить при каких условиях растёт доход, увеличиваются регистрации и загрузки. И вам не нужно ждать отзыва в App Store, чтобы узнать, что конкретно необходимо изменить. Optimizely дает возможность настроить таргетинг, время и распределение аудитории при проведении тестирования.

Ключевые особенности:

  • Мгновенное и поэтапное развертывание
  • Визуальный редактор
  • Распределение аудитории и расширенный таргетинг

6. iOS SDK для обратной связи с пользователями: ForeSee

ForeSee предлагает набор многоканальных инструментов для формирования “клиентского опыта”, включая self-service инструмент обратной связи с пользователями. С помощью ForeSee Feedback, вы можете стимулировать пользователей заполнять простые опросы и сообщать о проблемах до того, как те превратятся в снежный ком. Кроме того, у вас есть возможность быстро задеплоить окно с рейтингом для ценных пользователей. Также ForeSee позволяет воспроизвести пользовательскую сессию, обеспечивая целостное представление о UX во время работы вашего приложения.

Ключевые особенности:

  • Простой self-service деплой.
  • Возможность для пользователей поставить оценку и оставить отзыв. 
  • Воспроизведение пользовательских сессий.

7. iOS SDK для электронных платежей: Stripe

С помощью всего нескольких строк кода Stripe iOS SDK позволяет безопасно получить информацию о кредитной карте, не собирая PCI данные и используя автоматизированную систему идентификации мошенничества, основанную на машинном обучении. Stripe позволяет пользователям настраивать пользовательский интерфейс с помощью предварительно созданных и проверенных временем UI компонентов на сайтах и в мобильных приложениях. Удобный пользовательский интерфейс и настраиваемые параметры/виды оплаты в совокупности создают самый удобный и надежный процесс оплаты для ваших клиентов.

Ключевые особенности:

  • Встроенная проверка.
  • Настраиваемый набор UI компонентов.
  • Предотвращение мошенничества на основе машинного обучения.

8. iOS SDK для создания карт: Mapbox

Mapbox — это платформа, предназначенная для создания и публикации своих собственных карт. Этот iOS SDK помогает создавать приложения, использующие данные о локации для управления какими-либо функциями, в нескольких категориях, включая транспорт, путешествия, навигацию и даже AR. Конечно, разработчики могут использовать и заранее разработанные карты. Платформа использует сеть из более чем 400 миллионов пользователей.

Ключевые особенности:

  • Настройка цвета дорог, линий границ, географических названий и т.д.
  • Поддержка оффлайн карт.
  • Навигация.

Заключение

“Лучшие” iOS SDK инструменты — это те, которые позволяют вам воплощать свежие идеи в жизнь, уверенно работать с данными и быстро их оптимизировать. Этот список поможет лучше ориентироваться в потребностях ваших пользователей, что, в конечном итоге, позволит повысить время удержания клиентов и поможет улучшить с ними деловые отношения.


Перевод статьи Andrew Li: How to program a neural network to predict breast cancer in only 5 minutesЧитайте также:Алгоритмы машинного обучения простым языком. Часть 1Алгоритмы машинного обучения простым языком. Часть 2Алгоритмы машинного обучения простым языком. Часть 3Как учатся машины


Поделиться статьей:


Вернуться к статьям

Комментарии

    Ничего не найдено.