fa
Feedback
Мобильная разработка

Мобильная разработка

رفتن به کانال در Telegram

@haarrp - admin @itchannels_telegram - 🔥лучшие ит-каналы @javascriptv - продвинутый javascript @JavaScript_testit- js тесты @programming_books_it - бесплатные it книги @ai_machinelearning_big_data - ml

نمایش بیشتر
3 887
مشترکین
-124 ساعت
-77 روز
-5230 روز
آرشیو پست ها
🖥️📜 Textream: Умный телесуфлер для macOS Textream — это бесплатное приложение для macOS, которое помогает вести речь с помощью трех режимов: отслеживание слов, классический авто-прокрут и голосовое управление. Оно отображает текст в стильном оверлее, который можно настроить под свои нужды, обеспечивая комфортное чтение без отвлечения от аудитории. 🚀Основные моменты: - Поддержка оффлайн-распознавания речи - Динамический оверлей и плавающее окно - Полная настройка шрифтов и цветов - Работает на Apple Silicon и Intel - Открытый исходный код (MIT) 📌 GitHub: https://github.com/f/textream #swift

🚀 CLI для управления iOS и Android устройствами agent-device — это инструмент командной строки для управления мобильными устройствами, позволяющий AI-агентам взаимодействовать с приложениями на iOS и Android. Проект находится на ранней стадии разработки и открыт для вкладов. 🚀 Основные моменты: - Поддержка iOS (симулятор) и Android (эмулятор). - Основные команды: открытие приложений, взаимодействие с элементами интерфейса. - Минимальные зависимости и работа напрямую с Node.js. - Возможность создания и управления сессиями. 📌 GitHub: https://github.com/callstackincubator/agent-device #typescript

⚡️ Google: AI-агенты могут радикально изменить доступность технологий. Идея простая, но мощная, вместо того чтобы адаптироват
⚡️ Google: AI-агенты могут радикально изменить доступность технологий. Идея простая, но мощная, вместо того чтобы адаптировать интерфейсы под людей, агенты сами адаптируют технологии под каждого пользователя. Что меняется: - Интерфейс больше не фиксированный AI-агент может стать «прослойкой» между человеком и приложением: упрощать сложные формы, объяснять действия, автоматизировать шаги и переводить интерфейс в удобный формат. - Персонализация в реальном времени Агент учитывает: - особенности зрения, слуха, моторики - когнитивную нагрузку - уровень цифровых навыков - язык и контекст И подстраивает взаимодействие под конкретного человека. - Естественное взаимодействие Вместо кнопок и меню: - голос - текст - разговорный интерфейс Пользователь может просто сказать: «Заполни заявку», «Найди счёт», «Отправь письмо». - Автоматизация сложных задач AI может: - заполнять формы - навигировать по сайтам - выполнять многошаговые процессы - работать с несколькими системами одновременно - Universal Design нового уровня Классическая доступность — это отдельные режимы (screen reader, увеличенный текст и т.д.). С агентами доступность становится динамической и индивидуальной, а не одинаковой для всех. Почему это важно: Многие цифровые сервисы недоступны не из-за отсутствия функций, а из-за сложности интерфейсов. AI-агенты могут убрать этот барьер, превращая сложные системы в простой разговор. Главный вывод: Следующий этап доступности — это не новые кнопки и настройки. Это персональный AI-помощник, который адаптирует весь цифровой мир под человека. https://research.google/blog/how-ai-agents-can-redefine-universal-design-to-increase-accessibility/

🔥 Xcode получила мощный апдейт - Apple добавила в IDE настоящее agentic-программирование. Теперь это уже не просто «ИИ-подск
🔥 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/

✔️ Google вывела фреймворк LiteRT в релиз. Google официально отправила LiteRT (тот самый TensorFlow Lite) в стабильный продак
✔️ 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

🔐 HackerAI - простой способ проверить кибербезопасность без команды хакеров В X активно обсуждают HackerAI — сервис, который
🔐 HackerAI - простой способ проверить кибербезопасность без команды хакеров В X активно обсуждают HackerAI — сервис, который использует ИИ для автоматического поиска уязвимостей в сайтах, приложениях и коде. Идея в том, чтобы сделать базовый аудит безопасности доступным не только специалистам по пентесту. Как это работает Загружаешь проект, код или указываешь сайт — система проводит анализ и показывает потенциальные слабые места и риски. Что умеет — Ищет проблемы в логике работы и настройках — Подсвечивает возможные уязвимости — Объясняет, где именно проблема и почему это риск — Работает как ИИ-ассистент, а не как сложный профессиональный софт — Доступен онлайн и в десктоп-версии Кому полезно — Стартапам без выделенной security-команды — Разработчикам и веб-студиям — Администраторам сайтов и сервисов — Фрилансерам — Всем, кто запускает веб-проекты и хочет снизить риски Главная ценность - быстро увидеть очевидные проблемы безопасности до того, как ими воспользуется кто-то другой. https://hackerai.co/download

🎶 Управление звуком на macOS с FineTune FineTune предлагает точный контроль над звуком приложений на macOS. Вы можете настра
🎶 Управление звуком на macOS с FineTune FineTune предлагает точный контроль над звуком приложений на macOS. Вы можете настраивать уровень громкости для каждого приложения, маршрутизировать их на разные устройства вывода и использовать эквалайзер прямо из меню. Идеальное решение для тех, кто хочет больше гибкости в аудио. 🚀Основные моменты: - Индивидуальный контроль громкости для приложений - Маршрутизация звука на разные устройства - 10-полосный эквалайзер с 20 предустановками - Увеличение громкости до 200% - Поддержка macOS 14.0 и выше 📌 GitHub: https://github.com/ronitsingh10/FineTune #swift

AgentCPM-Explore🔥 - on-device модель от OpenBMB OpenBMB выпустили AgentCPM-Explore - компактную, но очень мощную модель-аген
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

🛠️ Умения для iOS и Swift разработки Репозиторий содержит набор специализированных навыков, помогающих в повседневной разработке iOS-приложений. От генерации заметок о релизах до отладки и поддержания качества кода — здесь есть всё для повышения продуктивности. 🚀 Основные моменты: - Генерация заметок для App Store из истории git - Инструменты для отладки и взаимодействия с симуляторами - Структурированный процесс решения GitHub-issues - Оптимизация работы с Swift Concurrency - Аудит производительности SwiftUI 📌 GitHub: https://github.com/Dimillian/Skills #swift

🎧 Управляй приоритетами аудиоустройств на macOS Audio Priority Bar — это приложение для меню macOS, которое автоматически управляет приоритетами аудиоустройств. Устанавливай порядок для динамиков, наушников и микрофонов, и приложение будет переключаться на устройство с наивысшим приоритетом. 🚀 Основные моменты: - Автоматическое переключение на устройство с высоким приоритетом - Отдельные режимы для динамиков и наушников - Ручное управление приоритетами - Запоминание всех подключенных устройств - Интеграция с меню и управление громкостью 📌 GitHub: https://github.com/tobi/AudioPriorityBar #swift

🖥️ Управляй AI с Quotio на macOS Quotio — это приложение для macOS, которое упрощает управление AI-кодировщиками через локал
🖥️ Управляй AI с Quotio на macOS Quotio — это приложение для macOS, которое упрощает управление AI-кодировщиками через локальный прокси-сервер. Оно позволяет подключать несколько AI-аккаунтов, отслеживать квоты и настраивать инструменты CLI в одном месте. 🚀Основные моменты: - Поддержка множества провайдеров AI через OAuth и API ключи - Автоматическая настройка AI-инструментов с одним кликом - Реальное время мониторинга трафика и использования токенов - Умное управление квотами с визуализацией - Интеграция с меню для быстрого доступа 📌 GitHub: https://github.com/nguyenphutrong/quotio #swift

✏️ 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) А вы тестируете пуши через терминал? Делитесь своими скриптами в комментариях 💬

Repost from Mobile VK Hub
Конец года, и снова заканчиваются все подписки 😱 Узнали? Согласны? Не беда — мы как раз разыгрываем промокоды на год от Облака Mail и VK Музыки! Условия участия простые: 🔹 подпишитесь на наш канал @mobilehubvk 🔹нажмите кнопку «Участвовать» 🔹 дождитесь 30 декабря — в этом посте мы выберем случайным образом 6 победителей Информацию об организаторе, правилах и призах ищите по ссылке. Удачи!

🖥️🔌 PortKiller: Убийца процессов на открытых портах для macOS PortKiller — это удобное приложение для меню на macOS, позвол
🖥️🔌 PortKiller: Убийца процессов на открытых портах для macOS PortKiller — это удобное приложение для меню на macOS, позволяющее быстро находить и завершать процессы, использующие открытые порты. Идеально подходит для разработчиков, которым нужно освободить порты, такие как 3000, 8080 и другие. 🚀Основные моменты: - Интеграция в меню — без загромождения Dock - Автоматическое обнаружение всех прослушивающих TCP портов - Быстрое завершение процессов одним кликом - Фильтрация по номеру порта или имени процесса - Автообновление списка каждые 5 секунд 📌 GitHub: https://github.com/productdevbook/port-killer #swift

🌟 Claude Island: Умные уведомления для Claude Code CLI Claude Island — это приложение для меню macOS, которое добавляет уведомления в стиле Dynamic Island для сессий Claude Code. Оно позволяет отслеживать активные сессии в реальном времени и управлять разрешениями прямо из интерфейса. 🚀Основные моменты: - Анимированный интерфейс, расширяющийся из выреза MacBook - Мониторинг нескольких сессий Claude Code одновременно - Утверждение или отказ в выполнении инструментов из интерфейса - Полная история чата с рендерингом Markdown - Автоматическая установка хуков при первом запуске 📌 GitHub: https://github.com/farouqaldori/claude-island #swift

iOS 26.2 стала доступна для всех пользователей. Что изменили: — Liquid Glass слайдер на экране блокировки; — Новые анимации L
iOS 26.2 стала доступна для всех пользователей. Что изменили:
— Liquid Glass слайдер на экране блокировки; — Новые анимации Liquid Glass; — Одноразовый код AirDrop; — Будильники в приложении «Напоминания»; — Офлайн-тексты песен в Apple Music; — Новые функции Apple Podcasts; — Обновлённые диапазоны оценки сна; — Liquid Glass в инструменте «Уровень»; — Изменения дизайна Apple News; — Вспышка экрана для уведомлений; — Меню исключённых сайтов в «Паролях»; — Живой перевод на AirPods в ЕС.

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 #Android

Как устроены мобильные приложения VK «под капотом»? Команда делится своим опытом: оптимизация, память, подходы к нативу и кросс-платформе, эксперименты и индустриальные инсайты. Если хочешь развиваться как мобильный инженер, стоит подписаться на этот канал.

Как устроены мобильные приложения VK «под капотом»? Команда делится своим опытом: оптимизация, память, подходы к нативу и кросс-платформе, эксперименты и индустриальные инсайты. Если хочешь развиваться как мобильный инженер, стоит подписаться на этот канал.

⚡️ Google DeepMind делает серьёзный шаг к созданию «Android для роботов» Google DeepMind наняла Аарона Сандерса, бывшего CTO
+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 стал для смартфонов.