This media is not supported in your browser
VIEW IN TELEGRAM
Apple внедрила функцию преобразования речи в текст в своих приложениях и выпустила новый API SpeechAnalyzer для обработки длинных аудиозаписей. В статье детально рассматривается end-to-end пример использования данного API.
1. Получение звука с микрофона.
AudioManager
обрабатывает запросы конфигурации аудиосеанса и разрешения доступа к микрофону2. Буферный преобразователь. Класс
BufferConverter
преобразует звуковые буферы из одного формата в другой3. Менеджер транскрипции. Класс
TranscriptionManager
объединяет компоненты для транскрипции речиPlease open Telegram to view this post
VIEW IN TELEGRAM
А вот и мой доклад публично зарелизили, всем спасибо за крутой фидбек, очень приятно! ☺️
Было действительно сложно уместить все знания по этой теме в формат 40-минутного выступления
Было действительно сложно уместить все знания по этой теме в формат 40-минутного выступления
🤔2
Forwarded from Mobius — канал конференции
#видеозаписи #МобильныйВторник
Открываем новую видеозапись выступления:
Андрей Зонов — Надежность мобильных приложений: что это и как достичь
YouTube | VK Видео
Скачать презентацию с сайта Mobius
Открываем новую видеозапись выступления:
Андрей Зонов — Надежность мобильных приложений: что это и как достичь
YouTube | VK Видео
Скачать презентацию с сайта Mobius
YouTube
Андрей Зонов — Надежность мобильных приложений: что это и как достичь
Подробнее о конференции Mobius: https://jrg.su/ojGU3B
— —
Скачать презентацию с сайта Mobius — https://jrg.su/kfsSZC
Доклад про опыт трех лет погружения в понимание надежности мобильного приложения, путь от Crashlytics до Real-time метрик и алертов с прода…
— —
Скачать презентацию с сайта Mobius — https://jrg.su/kfsSZC
Доклад про опыт трех лет погружения в понимание надежности мобильного приложения, путь от Crashlytics до Real-time метрик и алертов с прода…
👍4🔥2
Apple вступила в переговоры с властями РФ и бизнесом: в ближайшее время может вновь появиться возможность скачивать заблокированные в App Store российские приложения.
Возвращение заблокированных приложений
Возможные сценарии и сроки
От себя добавлю, что технических ограничений для этого нет, альтсторы уже работают в ЕС. Открытым остаются нюансы по оплате комиссий за каждую установку с RuStore. Но с учетом того что заинтересованы в первую очередь банки, в том что они смогут придумать как произвести оплату сомнений не возникает.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥28❤1
Статья про "секреты" оптимизации, по факту почти все советы из серии капитан очевидность. Несколько действительно полезных:
Принцип Copy on write
var users = [String]()
users.reserveCapacity(1000) // Prevents multiple re-allocations
Value и Reference типы
var p1 = Point(x: 1, y: 2)
var p2 = p1 // Cheap copy (stack)
var c1 = PointClass(x: 1, y: 2)
var c2 = c1 // Just another reference (heap, ARC overhead)
Инлайн функции
@inline(__always)
func square(_ x: Int) -> Int {
return x * x
}
Статическая и динамическая диспатчеризация
Использование ключевого слова
final
ускоряет диспатчеризациюЛенивые коллекци
// Efficient with lazy evaluation
let squaredLazy = (0..<1000).lazy.map { $0 * $0 }.filter { $0 % 2 == 0 }
Оптимизация расположения памяти: Выравнивание структуры
// Bad layout (wasted memory due to padding)
struct Bad {
var a: Int8 // 1 byte
var b: Int64 // 8 bytes
var c: Int8 // 1 byte
}
// Better layout (group similar sizes together)
struct Good {
var b: Int64
var a: Int8
var c: Int8
}
Оптимизация на уровне компилятора
-Osize
и -Ofast
)Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2🔥1
iOS-разработчики знают: длинные сессии за MacBook — это нагрузка на спину, шею и концентрацию. Решение — Ergostol Optima 2.0, регулируемый стол, который подстраивается под вас, а не наоборот.
🔥 Скидка до -49%, плюс ещё -10% по промокоду
IOS10
!Почему именно Optima 2.0:
⚡️ 2 мощных мотора — плавная регулировка без шума.
📏 Диапазон высоты от 69 до 117 см — идеально для работы сидя и стоя.
💾 Пульт с памятью на 3 позиции — быстро переключайтесь между режимами.
🛡 Защита от столкновений и перегрузки — техника и здоровье в безопасности.
🏋️♂️ Грузоподъёмность до 80 кг — выдержит всё: мониторы, ноутбуки, аксессуары.
✅ Гарантия 3 года — стабильность при интенсивном использовании.
Optima 2.0 — это апгрейд не только рабочего места, но и вашего здоровья. Меньше усталости, больше энергии для кода и идей.
💡 Работайте эффективно, пишите чище код и заботьтесь о себе.
Реклама. ООО «СОФТЭФФЕКТ». ИНН 7735575262
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👌3
This media is not supported in your browser
VIEW IN TELEGRAM
Совсем скоро пользователи станут массово обновляться до iOS 26 и лучшим способом дешево добиться вау-эффекта от вашего приложения - адаптировать иконку приложения под новые требования:
Расскажите дизайнерам и запросите ассеты заранее ☺️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1🔥1