Мобильная разработка
رفتن به کانال در Telegram
@haarrp - admin @itchannels_telegram - 🔥лучшие ит-каналы @javascriptv - продвинутый javascript @JavaScript_testit- js тесты @programming_books_it - бесплатные it книги @ai_machinelearning_big_data - ml
نمایش بیشتر3 887
مشترکین
-124 ساعت
-77 روز
-5230 روز
آرشیو پست ها
3 887
🖥️📜 Textream: Умный телесуфлер для macOS
Textream — это бесплатное приложение для macOS, которое помогает вести речь с помощью трех режимов: отслеживание слов, классический авто-прокрут и голосовое управление. Оно отображает текст в стильном оверлее, который можно настроить под свои нужды, обеспечивая комфортное чтение без отвлечения от аудитории.
🚀Основные моменты:
- Поддержка оффлайн-распознавания речи
- Динамический оверлей и плавающее окно
- Полная настройка шрифтов и цветов
- Работает на Apple Silicon и Intel
- Открытый исходный код (MIT)
📌 GitHub: https://github.com/f/textream
#swift
3 887
🚀 CLI для управления iOS и Android устройствами
agent-device — это инструмент командной строки для управления мобильными устройствами, позволяющий AI-агентам взаимодействовать с приложениями на iOS и Android. Проект находится на ранней стадии разработки и открыт для вкладов.
🚀 Основные моменты:
- Поддержка iOS (симулятор) и Android (эмулятор).
- Основные команды: открытие приложений, взаимодействие с элементами интерфейса.
- Минимальные зависимости и работа напрямую с Node.js.
- Возможность создания и управления сессиями.
📌 GitHub: https://github.com/callstackincubator/agent-device
#typescript
3 887
⚡️ Google: AI-агенты могут радикально изменить доступность технологий.
Идея простая, но мощная, вместо того чтобы адаптировать интерфейсы под людей, агенты сами адаптируют технологии под каждого пользователя.
Что меняется:
- Интерфейс больше не фиксированный
AI-агент может стать «прослойкой» между человеком и приложением:
упрощать сложные формы, объяснять действия, автоматизировать шаги и переводить интерфейс в удобный формат.
- Персонализация в реальном времени
Агент учитывает:
- особенности зрения, слуха, моторики
- когнитивную нагрузку
- уровень цифровых навыков
- язык и контекст
И подстраивает взаимодействие под конкретного человека.
- Естественное взаимодействие
Вместо кнопок и меню:
- голос
- текст
- разговорный интерфейс
Пользователь может просто сказать:
«Заполни заявку», «Найди счёт», «Отправь письмо».
- Автоматизация сложных задач
AI может:
- заполнять формы
- навигировать по сайтам
- выполнять многошаговые процессы
- работать с несколькими системами одновременно
- Universal Design нового уровня
Классическая доступность — это отдельные режимы (screen reader, увеличенный текст и т.д.).
С агентами доступность становится динамической и индивидуальной, а не одинаковой для всех.
Почему это важно:
Многие цифровые сервисы недоступны не из-за отсутствия функций, а из-за сложности интерфейсов.
AI-агенты могут убрать этот барьер, превращая сложные системы в простой разговор.
Главный вывод:
Следующий этап доступности — это не новые кнопки и настройки.
Это персональный AI-помощник, который адаптирует весь цифровой мир под человека.
https://research.google/blog/how-ai-agents-can-redefine-universal-design-to-increase-accessibility/
3 887
🔥 Xcode получила мощный апдейт - Apple добавила в IDE настоящее agentic-программирование.
Теперь это уже не просто «ИИ-подсказки», а почти автономный напарник внутри среды разработки.
Что это значит для вайбкодинга:
• Xcode 26.3 теперь глубоко интегрирована с агентными SDK от Anthropic (Claude) и OpenAI (Codex).
Если раньше ИИ работал по принципу «запрос → ответ», то теперь он может самостоятельно выполнять длинные цепочки задач прямо внутри IDE.
• ИИ дали «глаза и уши» проекта:
доступ к документации, структуре файлов, настройкам проекта и — самое сочное — к Previews.
То есть модель не просто пишет UI-код, а видит результат и сама его дорабатывает, как настоящий разработчик.
• Появилась поддержка Model Context Protocol (MCP) - можно подключать сторонних ИИ-агентов и расширять систему под свои пайплайны.
Короче, Xcode превращается из редактора кода в операционную систему для ИИ-разработчиков.
Похоже, у Apple ещё очень даже есть чем стрелять 😏
https://www.apple.com/newsroom/2026/02/xcode-26-point-3-unlocks-the-power-of-agentic-coding/
3 887
✔️ Google вывела фреймворк LiteRT в релиз.
Google официально отправила LiteRT (тот самый TensorFlow Lite) в стабильный продакшн. Разработчики наконец-то получили нормальный, унифицированный доступ к NPU от Qualcomm и MediaTek. Плюс ко всему, новый движок ML Drift на GPU обгоняет классический TFLite в среднем в 1,5 раза.
Результаты бенчмарков на Samsung S25 Ultra выглядят почти нереально: на Gemma 3 LiteRT умудрился обойти llama.cpp в 3 раза на процессоре и в 19 раз на GPU (в prefill).
Если вы раньше страдали при переносе моделей, хорошая новость: теперь есть прямая конвертация из PyTorch и JAX. При этом старые наработки не сломали: формат .tflite поддерживается, но Google рекомендует использовать новый API CompiledModel.
developers.googleblog.com
3 887
🔐 HackerAI - простой способ проверить кибербезопасность без команды хакеров
В X активно обсуждают HackerAI — сервис, который использует ИИ для автоматического поиска уязвимостей в сайтах, приложениях и коде. Идея в том, чтобы сделать базовый аудит безопасности доступным не только специалистам по пентесту.
Как это работает
Загружаешь проект, код или указываешь сайт — система проводит анализ и показывает потенциальные слабые места и риски.
Что умеет
— Ищет проблемы в логике работы и настройках
— Подсвечивает возможные уязвимости
— Объясняет, где именно проблема и почему это риск
— Работает как ИИ-ассистент, а не как сложный профессиональный софт
— Доступен онлайн и в десктоп-версии
Кому полезно
— Стартапам без выделенной security-команды
— Разработчикам и веб-студиям
— Администраторам сайтов и сервисов
— Фрилансерам
— Всем, кто запускает веб-проекты и хочет снизить риски
Главная ценность - быстро увидеть очевидные проблемы безопасности до того, как ими воспользуется кто-то другой.
https://hackerai.co/download
3 887
🎶 Управление звуком на macOS с FineTune
FineTune предлагает точный контроль над звуком приложений на macOS. Вы можете настраивать уровень громкости для каждого приложения, маршрутизировать их на разные устройства вывода и использовать эквалайзер прямо из меню. Идеальное решение для тех, кто хочет больше гибкости в аудио.
🚀Основные моменты:
- Индивидуальный контроль громкости для приложений
- Маршрутизация звука на разные устройства
- 10-полосный эквалайзер с 20 предустановками
- Увеличение громкости до 200%
- Поддержка macOS 14.0 и выше
📌 GitHub: https://github.com/ronitsingh10/FineTune
#swift
3 887
AgentCPM-Explore🔥 - on-device модель от OpenBMB
OpenBMB выпустили AgentCPM-Explore - компактную, но очень мощную модель-агента, которая рассчитана на работу прямо на устройстве.
Что внутри:
✨ 4B параметров + Apache 2.0
Полностью open-source лицензия
Модель заточена под реальные агентные сценарии:
- умеет делать поиск
- сверять факты (verification)
- держать длинные цепочки действий
✨ Открыт не только вес модели
Самое ценное: OpenBMB выложили весь стек:
- training pipeline
- inference stack
- агентные компоненты
Если ищешь основу для автономных агентов на своём железе - это один из самых жирных релизов последних недель.
🤗 Hugging Face: https://huggingface.co/openbmb/AgentCPM-Explore
3 887
🛠️ Умения для iOS и Swift разработки
Репозиторий содержит набор специализированных навыков, помогающих в повседневной разработке iOS-приложений. От генерации заметок о релизах до отладки и поддержания качества кода — здесь есть всё для повышения продуктивности.
🚀 Основные моменты:
- Генерация заметок для App Store из истории git
- Инструменты для отладки и взаимодействия с симуляторами
- Структурированный процесс решения GitHub-issues
- Оптимизация работы с Swift Concurrency
- Аудит производительности SwiftUI
📌 GitHub: https://github.com/Dimillian/Skills
#swift
3 887
🎧 Управляй приоритетами аудиоустройств на macOS
Audio Priority Bar — это приложение для меню macOS, которое автоматически управляет приоритетами аудиоустройств. Устанавливай порядок для динамиков, наушников и микрофонов, и приложение будет переключаться на устройство с наивысшим приоритетом.
🚀 Основные моменты:
- Автоматическое переключение на устройство с высоким приоритетом
- Отдельные режимы для динамиков и наушников
- Ручное управление приоритетами
- Запоминание всех подключенных устройств
- Интеграция с меню и управление громкостью
📌 GitHub: https://github.com/tobi/AudioPriorityBar
#swift
3 887
🖥️ Управляй AI с Quotio на macOS
Quotio — это приложение для macOS, которое упрощает управление AI-кодировщиками через локальный прокси-сервер. Оно позволяет подключать несколько AI-аккаунтов, отслеживать квоты и настраивать инструменты CLI в одном месте.
🚀Основные моменты:
- Поддержка множества провайдеров AI через OAuth и API ключи
- Автоматическая настройка AI-инструментов с одним кликом
- Реальное время мониторинга трафика и использования токенов
- Умное управление квотами с визуализацией
- Интеграция с меню для быстрого доступа
📌 GitHub: https://github.com/nguyenphutrong/quotio
#swift
3 887
✏️
xcrun simctl push – отправляем пуш-уведомления в симулятор iOS без сервера
💡 Зачем это нужно?
Тестирование пуш-уведомлений на iOS-симуляторе стало еще проще. Не нужно настраивать бэкенд или использовать сторонние сервисы – отправляйте нотификации прямо из терминала.
🔥 Как отправить пуш:
1. Создайте JSON-файл с payload (notification.apns):
{
"aps": {
"alert": {
"title": "Важное уведомление",
"body": "Привет из командной строки!"
},
"sound": "default"
},
"customData": "test123"
}
2. Отправьте на устройство:
xcrun simctl push booted com.yourapp.bundleid notification.apns
🎯 Полезные варианты:
• Отправка на конкретный симулятор:
xcrun simctl push <device-udid> <bundle-id> <payload-file>
• Быстрая отправка без файла (через pipe):
echo '{"aps":{"alert":"Test"}}' | xcrun simctl push booted com.yourapp.bundleid -
⚡ Лайфхаки:
• Посмотреть список устройств:
xcrun simctl list devices | grep Booted
• Тестирование разных сценариев:
- Нотификации с действиями (actions)
- Фоновые уведомления (content-available)
- Кастомные данные (custom keys)
А вы тестируете пуши через терминал? Делитесь своими скриптами в комментариях 💬3 887
Repost from Mobile VK Hub
Конец года, и снова заканчиваются все подписки 😱
Узнали? Согласны? Не беда — мы как раз разыгрываем промокоды на год от Облака Mail и VK Музыки!
Условия участия простые:
🔹 подпишитесь на наш канал @mobilehubvk
🔹нажмите кнопку «Участвовать»
🔹 дождитесь 30 декабря — в этом посте мы выберем случайным образом 6 победителей
Информацию об организаторе, правилах и призах ищите по ссылке.
Удачи!
3 887
🖥️🔌 PortKiller: Убийца процессов на открытых портах для macOS
PortKiller — это удобное приложение для меню на macOS, позволяющее быстро находить и завершать процессы, использующие открытые порты. Идеально подходит для разработчиков, которым нужно освободить порты, такие как 3000, 8080 и другие.
🚀Основные моменты:
- Интеграция в меню — без загромождения Dock
- Автоматическое обнаружение всех прослушивающих TCP портов
- Быстрое завершение процессов одним кликом
- Фильтрация по номеру порта или имени процесса
- Автообновление списка каждые 5 секунд
📌 GitHub: https://github.com/productdevbook/port-killer
#swift
3 887
🌟 Claude Island: Умные уведомления для Claude Code CLI
Claude Island — это приложение для меню macOS, которое добавляет уведомления в стиле Dynamic Island для сессий Claude Code. Оно позволяет отслеживать активные сессии в реальном времени и управлять разрешениями прямо из интерфейса.
🚀Основные моменты:
- Анимированный интерфейс, расширяющийся из выреза MacBook
- Мониторинг нескольких сессий Claude Code одновременно
- Утверждение или отказ в выполнении инструментов из интерфейса
- Полная история чата с рендерингом Markdown
- Автоматическая установка хуков при первом запуске
📌 GitHub: https://github.com/farouqaldori/claude-island
#swift
3 887
iOS 26.2 стала доступна для всех пользователей.
Что изменили:
— Liquid Glass слайдер на экране блокировки; — Новые анимации Liquid Glass; — Одноразовый код AirDrop; — Будильники в приложении «Напоминания»; — Офлайн-тексты песен в Apple Music; — Новые функции Apple Podcasts; — Обновлённые диапазоны оценки сна; — Liquid Glass в инструменте «Уровень»; — Изменения дизайна Apple News; — Вспышка экрана для уведомлений; — Меню исключённых сайтов в «Паролях»; — Живой перевод на AirPods в ЕС.
3 887
Bonsai 🌳 — небольшая библиотека для управления состоянием во ViewModel
Bonsai — это крошечная библиотека управления состоянием без зависимостей, созданная специально для использования во
ViewModel. Она облегчает реализацию однонаправленного потока данных (unidirectional data flow) и отделяет логику управления состоянием от UI и бизнес-логики.
Особенности
- Однонаправленный поток данных
- Без внешних зависимостей
- Простота в использовании
- Небольшой размер
- Объединяется с Kotlin Coroutines и Jetpack Compose
Пример использования
class CounterViewModel : BonsaiViewModel<CounterState>(CounterState()) {
fun increment() = reduce { state -> state.copy(count = state.count + 1) }
fun decrement() = reduce { state -> state.count.takeIf { it > 0 }?.let { state.copy(count = it - 1) } ?: state }
}
data class CounterState(val count: Int = 0)
И затем, в Compose:
val state by viewModel.state.collectAsState()
Text("Count: ${state.count}")
https://github.com/adrielcafe/bonsai
#Android3 887
Как устроены мобильные приложения VK «под капотом»?
Команда делится своим опытом: оптимизация, память, подходы к нативу и кросс-платформе, эксперименты и индустриальные инсайты.
Если хочешь развиваться как мобильный инженер, стоит подписаться на этот канал.
3 887
Как устроены мобильные приложения VK «под капотом»?
Команда делится своим опытом: оптимизация, память, подходы к нативу и кросс-платформе, эксперименты и индустриальные инсайты.
Если хочешь развиваться как мобильный инженер, стоит подписаться на этот канал.
3 887
+1
⚡️ Google DeepMind делает серьёзный шаг к созданию «Android для роботов»
Google DeepMind наняла Аарона Сандерса, бывшего CTO Boston Dynamics, на позицию вице-президента по аппаратной инженерии.
Сандерс ушёл из Boston Dynamics всего три месяца назад, после 22 лет работы в компании и участия в создании таких роботов, как Atlas и Spot.
DeepMind теперь стремится создать универсальную платформу для робототехники.
Демис Хассабис объяснил цель так:
«Это похоже на стратегию Android. Мы хотим построить ИИ-систему на базе Gemini, которая сможет работать почти *из коробки* на любом типе робота».
Сандерс говорит, что его задача — “усилить это направление”, работая вместе с партнёрами и решая фундаментальные задачи аппаратного уровня, чтобы ИИ мог эффективно работать в физическом мире.
Иронично, что Google уже владела Boston Dynamics с 2013 по 2017 год, но продала компанию SoftBank, не найдя коммерческой модели. В то время Сандерс тоже был VP по аппаратной инженерии.
Сегодня Google возвращается в робототехнику снова — но уже с чётким пониманием:
универсальная база Gemini может стать для роботов тем, чем Android стал для смартфонов.
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
