Connect with us

Новости

Разработка мобильных приложений: новости и статьи — 15.12

Опубликовано

/

     
     

В то время как такие технологические гиганты, как Google, Amazon и Apple, доминируют на рынке умного дома с закрытыми экосистемами, альтернатива с открытым исходным кодом незаметно набирает обороты. Поклонники домашней автоматизации используют Home Assistant, платформу для самостоятельного управления умным домом. И в этом году с ней произошло нечто грандиозное. По данным Appfigures Intelligence, мобильное приложение Home Assistant, по прогнозам, достигнет 1.7 млн ​​загрузок в 2025 году. Этот рост особенно примечателен, учитывая техническую природу приложения и тот факт, что пользователям необходимо настроить и поддерживать собственный сервер умного дома. Рост Home Assistant показывает, что даже в категориях, где доминируют технологические гиганты, есть место для открытых альтернатив, которые отдают приоритет контролю со стороны пользователя. По мере расширения использования умного дома и накопления пользователями все большего количества устройств в несовместимых экосистемах, спрос на единое, принадлежащее пользователю решение будет только расти.

Разработка

Маркетинг

Кроссплатформа

iOS

Автор рассказал, как ему удалось ускорить CI-сборки Xcode почти в 10 раз с помощью подхода slot-warmed caching. Проблема была типичной: даже на быстрых Mac mini сборки в CI занимали 15–30 минут из-за постоянных «холодных» кешей DerivedData. Каждая задача начинала сборку с нуля, не переиспользуя уже собранные артефакты, что приводило к огромным потерям времени. Решением стали фиксированные «слоты» — постоянные директории кеша, которые переиспользуются между запусками CI. Задача просто получает свободный слот с уже прогретым кешем, без копирования и конфликтов путей. В итоге среднее время сборки сократилось до ~2,5 минут. Главный вывод автора — быстрый CI важен не ради цифр, а ради потока разработки: когда проверки проходят почти мгновенно, разработчики меньше отвлекаются и работают заметно продуктивнее.

Лайк, если хочешь перевод на русский.

Android

В релизе Kotlin 2.3.0 представлен ряд значимых улучшений для языка, инструментов и различных платформ. Вот некоторые: явные backing fields; проверка неиспользуемых возвращаемых значений; изменения в контекстно-зависимое разрешение; улучшенный экспорт в Swift; импорт библиотек C и Objective-C; поддержка Java 25; поддержка стектрейсов для минифицированных Android-приложений; добавлена совместимость с Gradle 9.0.

← Предыдущий выпуск

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: