Новости
Разработка мобильных приложений: новости и статьи — 08.10
Google представил новую модель искусственного интеллекта Gemini, предназначенную для навигации и взаимодействия с вебом через браузер. Это позволит ИИ-агентам выполнять действия в интерфейсах, разработанных для людей, а не роботов. Модель, получившая название Gemini 2.5 Computer Use, использует «возможности визуального понимания и рассуждения» для анализа запроса пользователя и выполнения задачи, например, заполнения и отправки формы. Google заявляет, что его Computer Use модель «превосходит ведущие альтернативы в нескольких веб- и мобильных бенчмарках». В отличие от ChatGPT Agent и инструмента «использования компьютера» от Anthropic, новая модель искусственного интеллекта Google имеет доступ только к браузеру, а не ко всей компьютерной среде. Google отмечает, что она «пока не оптимизирована для управления ОС» и в настоящее время поддерживает только 13 действий, включая открытие веб-браузера, ввод текста и перетаскивание элементов.
Разработка
- Google выпустил Gemini 2.5 Computer Use для работы с браузером
- Your Best Mobile Developer Is the “Slow” One
- Solving Double Booking at Scale: System Design Patterns from Top Tech Companies
Маркетинг
Кроссплатформа
- Rijksmuseum — музей на Kotlin Multiplatform
- The Flutter Architecture That Saved Our Team 6 Months of Rework
iOS
В статье подробно раскрывается, как в Swift с помощью фреймворка Natural Language и класса NLLanguageRecognizer определить язык произвольного текста. После обработки строки методом processString можно получить доминантный язык, а также набор возможных языков с вероятностями через languageHypotheses. Авторы показывают, как перевести код языка (например, «en») в читабельную строку через Locale.current.localizedString(forIdentifier:). Кроме базового примера, статья также рассматривает улучшения: как сбрасывать состояние распознавателя (метод reset()), как ограничивать список поддерживаемых языков (languageConstraints) или задавать подсказки (languageHints) для повышения точности. В целом, это полезное руководство, чтобы добавить автоматическое определение языка в iOS/Swift-приложение.
- AltStore PAL получает инвестиции и расширяется
- SwiftyChat — интерфейс чата на SwiftUI
- Adapting SwiftUI Sheet to Fit Content Height
- Detecting Text Language with NLLanguageRecognizer in Swift
- SwiftUI: Image Generation With Foundation Model
Android
Если вы Андроид-разработчик, думаю, вам часто приходилось сталкиваться с ситуациями, когда код вашего приложения выбрасывает необрабатываемое исключение и ваше приложение закрывается. На сленге можно сказать, что «приложение крашится». В этой статье автор разберётся, почему это происходит и какие механизмы лежат в основе такого поведения.
- Почему моё Android-приложение крашится?
- Side Effects in Jetpack Compose — Explained Simply
- Difference between emit and tryEmit in Kotlin Flow
- Medium Android App — Migrating from Apollo Kotlin 3 to 4: Lessons Learned
-
Аналитика магазинов2 недели назад
Мобильный рынок Ближнего Востока: исследование Bidease и Sensor Tower выявляет драйверы роста
-
Интегрированные среды разработки3 недели назад
Chad: The Brainrot IDE — дикая среда разработки с играми и развлечениями
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.46
-
Видео и подкасты для разработчиков2 недели назад
Разбор кода: iOS-приложение для управления личными финансами на Swift. Часть 1

