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

Новости Kotlin и мультиплатформы @kotlin_broadcast
Новости Android @android_broadcast
Реклама и прочее @ab_manager
Download Telegram
🔨 Воспроизведение тактильных ощущений
Продолжу рубрику непопулярных но полезных технологий. Haptics это не просто вибрации, это прямой мостик взаимодействия с пользователем. Если звук у большей части пользователей отключен, то через тактильные ощущения можно действительно создать уникальный пользовательский опыт. Главное тут не перестараться. В iPhone невероятно работает Haptics engine, просто вспомните что в iPhone с кнопной в какой-то момент кнопка перестала физически нажиматься и никто не заметил, тачпады в маках так же имитируют нажатие вибрацией.
🟣Система может воспроизводить тактильные ощущения на различных платформах и устройствах.
🟣На iPhone тактильная обратная связь воспроизводится через переключатели, ползунки и кнопки выбора.
🟣В Apple Watch тактильная информация генерируется через Taptic Engine.
🟣На Mac с трекпадом Force Touch тактильные ощущения воспроизводятся при перетаскивании и нажатии контента.
🟣Внешние устройства, такие как игровые контроллеры и Apple Pencil Pro, также могут воспроизводить тактильные сигналы.

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

Пользовательские Haptics:
🟢В играх и неигровых приложениях можно использовать пользовательские тактильные ощущения.
🟢Создавайте динамические тактильные шаблоны в зависимости от ввода данных пользователем или контекста.
🟢Используйте преходящие и непрерывные события для создания различных тактильных паттернов.
🟢Управляйте четкостью и интенсивностью тактильных ощущений для передачи различных физических ощущений.

Полезные ссылки:
🔵CoreHaptics
🔵Подготовка приложения для использования Haptic
🔵Воспроизведение паттернов из файла
🔵WWDC21 предентация CoreHaptics
🔵HIG с примерами
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51
This media is not supported in your browser
VIEW IN TELEGRAM
📱 Внедрение преобразования речи в текст
Apple внедрила функцию преобразования речи в текст в своих приложениях и выпустила новый API SpeechAnalyzer для обработки длинных аудиозаписей. В статье детально рассматривается end-to-end пример использования данного API.

1. Получение звука с микрофона. AudioManager обрабатывает запросы конфигурации аудиосеанса и разрешения доступа к микрофону
2. Буферный преобразователь. Класс BufferConverter преобразует звуковые буферы из одного формата в другой
3. Менеджер транскрипции. Класс TranscriptionManager объединяет компоненты для транскрипции речи

➡️API SpeechAnalyzer все еще beta и доступно только с iOS 26
➡️WWDC сессия по использованию SpeechAnalyzer
Please open Telegram to view this post
VIEW IN TELEGRAM
А вот и мой доклад публично зарелизили, всем спасибо за крутой фидбек, очень приятно! ☺️
Было действительно сложно уместить все знания по этой теме в формат 40-минутного выступления
🤔2