ios.
«Люди вокруг» на SpriteKit: кольца-расстояния, инерция пальцем и виртуализация аватаров
Эта статья – продолжение моей серии статей о разработке геолокационной соц.сети, над которой я работал уже почти 10 лет назад, но многое из той работы актуально и сейчас, и мне хотелось бы поделиться с вами ещё одним блоком. В геолокационной соцсети есть очевидный экран – «люди вокруг тебя». И есть очевидный способ его сделать: обычный список, отсортированный по расстоянию. Аватар, имя, «1.2 км», следующий пользователь, ещё один, и так далее вниз.
Чем является ваша работа сегодня?
Сейчас проходит конференция Compile от Cursor, и одно выступление сразу попало в мою личную боль: кто я теперь? Если мы отождествляем себя через результат своего труда, то код – то, что мы пишем писали большую часть времени – уже не является произведением твоего умственного труда. Но все таки... Что сегодня представляет работа в ИТ?Это перевод выступления и самостоятельно переведенные слайды. Далее повествование будет вестись от первого лица, чтобы не менять суть и нить. Часть текста я намеренно сократил, так как на мой взгляд оно не влияло на суть. Приятного чтения!Фархан Тавар | Compile 26
Bitdefender выпустила приложение RealCheck для проверки видео на дипфейк
Компания Bitdefender выпустила RealCheck — приложение для Android и
Пишем кодинг‑агента на Swift с нуля: неочевидные сложности очевидной идеи
Я долго пользовался разными кодинг‑агентами, и на их фоне Claude Code для меня заметно выделялся: качеством решений, удобством работы и вниманием к деталям. В какой‑то момент мне захотелось не просто пользоваться таким инструментом, а понять, что на самом деле происходит у него под капотом. Так я сел писать собственного агента на Swift, с нуля, без использования готовых решений.
LLM на iPhone: от llama.cpp до Foundation Models
2026: год, когда on-device стал нормойВ 2025 году вместе с iOS 26 компания Apple представила разработчикам Apple Foundation Models. Теперь порог входа для on-device AI упал до нескольких строк, и далее в статье мы рассмотрим как он выглядит.
Мобильная разработка за неделю #633 (1 — 7 июня)
В новом дайджесте победители Apple Design Awards 2026 и эффективность использования памяти в Android 17, обертки свойств в Swift и корутины на низком уровне, PWA после блокировки в App Store, игровая реклама 2026, дообучение LLM, метрики, практики, компромиссы и многое другое. Заходите!
Capacitor: от веба к мобильным приложениям. Часть 4. Интегрируем локальный LLM в проект
Привет, Хабр! Продолжаем серию статей о разработке мобильных приложений с помощью Capacitor. Если вы не читали предыдущие части, лучше начать с них:Часть 0. Зачем нужен CapacitorЧасть 1. Миграция проекта на CapacitorЧасть 2: Как написать свой плагинЧасть 3: OTA-обновленияВ этой части разберём, как запустить языковую модель прямо на телефоне — без сервера, без API-ключей и без постоянного интернета.Зачем локальный AI
Мобильная разработка за неделю #630 (11 — 17 мая)
Возвращаемся после небольшого майского перерыва с новым дайджестом - советы и хитрости Xcode 16 и как добиться 0 рекомпозиций в сложном кастомном UI, три раунда войны с Android-клавиатурой в WebView и обновление без разрешения пользователя, 10 оптимизаций Swift, которые улучшат производительность, тестирование Compose по-новому, декларативная навигация для Flutter, под капотом перезапуска приложения Бургер Кинг и многое другое. Заходите!

