iOS Broadcast
3.38K subscribers
1.72K photos
85 videos
985 links
Подборка новостей и статей для iOS разработчиков.

Новости Kotlin и мультиплатформы @kotlin_broadcast
Новости Android @android_broadcast
Реклама и прочее @ab_manager
Download Telegram
Network Link Conditioner

Если вы тестируете свое приложение на девайсе или симмуляторе в условиях хорошей сети, вы точно пропускаете часть проблем, возникающих у пользователей. Сотовая сеть не везде хорошо ловит, а даже если ловит хорошо, может оказаться что вышка перегружена и LTE превращается в 3g. Для этого в iOS и MacOS существует отдельный инструмент "Network Link Conditioner". Вот как его включить:
🟢В macOS Sequoia он не входит в стандартный набор ОС, требуется установить Additional Tools for Xcode
🟢На устройстве Network Link Conditioner можно найти в разделе настроек разработчика, который появляется после активации

Главное-не забыть его выключить, ставьте 🎉 кто забывал. Я как-то неделю ходил с 3G
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉24👍4
📘 Создаем удобное взаимодействие с пользователем

Я убежден, что разработчик должен высказывать свое мнение про фичи, которые разрабатывает. А чтобы высказываться по делу, нужно самому понимать что считается стандартом индустрии. Данная статья как раз про это, при чем выходит за рамки Apple Human Interface Guidelines.
Первое впечатление можно произвести только один раз. А неконсистентный опыт внутри приложения перечеркивает весь позитив. Важно продумать не только успешные сценарии но и сценарии ошибок. Каждый переход формирует общее впечатление пользователя. При подключении пользователи ожидают увидеть экран приветствия и, возможно, краткое руководство. После многократного использования приложения просмотр одних и тех же советов точно надоест. Хорошо разработанное приложение учитывает потребности пользователей и адаптируется к ним во всех ситуациях, повышая общую эффективность приложения и вовлеченность пользователей.

Первое впечатление: Онбординг и начало работы
🟣Должно быть эффективным и ненавязчивым.
🟣Вспомогательные указания помогают пользователям ориентироваться.
🟣Вводное состояние важно для создания доверия.

Состояние: Успешный сценарий
🟢Частичная загрузка контента должна быть обработана.
🟢Пустой экран должен быть понятен пользователю.
🟢"Результаты не найдены" должны быть ненавязчивыми.
🟢Новые обновления должны быть краткими и не мешать работе.

Состояние: Загрузка
🟡Состояния загрузки должны быть незаметными.
🟡Экраны "Скелетоны" помогают управлять ожиданиями пользователей.

Состояние: Ошибка
🔴Ошибки должны быть четко и понятно сообщены.
🔴Информирование пользователей важно в критических ситуациях.

Состояние: Прощание
🔵Продуманный опыт разлогинивания или удаления акккаунта важен для положительного впечатления.
🔵Приложения должны укреплять доверие и стимулировать повторное участие.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍131👌1