В то время как такие технологические гиганты, как Google, Amazon и Apple, доминируют на рынке умного дома с закрытыми экосистемами, альтернатива с открытым исходным кодом незаметно набирает обороты. Поклонники домашней автоматизации используют Home Assistant, платформу для самостоятельного управления умным домом. И в этом году с ней произошло нечто грандиозное. По данным Appfigures Intelligence, мобильное приложение Home Assistant, по прогнозам, достигнет 1.7 млн загрузок в 2025 году. Этот рост особенно примечателен, учитывая техническую природу приложения и тот факт, что пользователям необходимо настроить и поддерживать собственный сервер умного дома. Рост Home Assistant показывает, что даже в категориях, где доминируют технологические гиганты, есть место для открытых альтернатив, которые отдают приоритет контролю со стороны пользователя. По мере расширения использования умного дома и накопления пользователями все большего количества устройств в несовместимых экосистемах, спрос на единое, принадлежащее пользователю решение будет только расти.
Разработка
- Сдвиг камеры в 2ГИС MSDK на маркер при разных углах поворота камеры
- How Pinterest Built a Real‑Time Radar for Violative Content using AI
Маркетинг
- Home Assistant — приложение, возглавляющее революцию в сфере «умного дома»
- ASOGenius: бесплатный ИИ-инструмент для ASO
Кроссплатформа
iOS
Автор рассказал, как ему удалось ускорить CI-сборки Xcode почти в 10 раз с помощью подхода slot-warmed caching. Проблема была типичной: даже на быстрых Mac mini сборки в CI занимали 15–30 минут из-за постоянных «холодных» кешей DerivedData. Каждая задача начинала сборку с нуля, не переиспользуя уже собранные артефакты, что приводило к огромным потерям времени. Решением стали фиксированные «слоты» — постоянные директории кеша, которые переиспользуются между запусками CI. Задача просто получает свободный слот с уже прогретым кешем, без копирования и конфликтов путей. В итоге среднее время сборки сократилось до ~2,5 минут. Главный вывод автора — быстрый CI важен не ради цифр, а ради потока разработки: когда проверки проходят почти мгновенно, разработчики меньше отвлекаются и работают заметно продуктивнее.
Лайк, если хочешь перевод на русский.
- Cupertino — локальный сканер документации Apple и сервер MCP
- Побег из стеклянной тюрьмы. iOS Jailbreak. Часть первая
- Stop Using Loops to Search Data in Swift — Instead, Do This
- The Coding Round Where I Forgot the Most Basic Edge Case — And Paid for It
- Building Complex UIs with SwiftUI Phases
- Keep Your Strings Clean and Localized in a Single File
- Implementing subscriptions In-App Purchases with StoreKit 2
- From broken to testable SwiftUI navigation: The decoupled approach of MVVM with coordinators
- 10× faster Xcode CI builds with slot caching
- Analysing and Removing Hangs in iOS Apps
Android
В релизе Kotlin 2.3.0 представлен ряд значимых улучшений для языка, инструментов и различных платформ. Вот некоторые: явные backing fields; проверка неиспользуемых возвращаемых значений; изменения в контекстно-зависимое разрешение; улучшенный экспорт в Swift; импорт библиотек C и Objective-C; поддержка Java 25; поддержка стектрейсов для минифицированных Android-приложений; добавлена совместимость с Gradle 9.0.
- Улучшение доступности в Android-приложениях
- When Kotlin Flow Needs channelFlow and callbackFlow
- Understanding MVI in Jetpack Compose with Clean Architecture
- The Android Threading Question That 90% of Developers Get Half Right
- WorkManager in Android: Background Tasks Done Right
- 15 Must-Know Android Interview Questions for 2025
- Kotlin 2.3.0 Released
- 18% Faster Compiles, 0% Compromises

