Connect with us

Новости

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

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

/

     
     

Apple обновила свои правила проверки приложений, расширив список приложений с пользовательским контентом, которые могут быть удалены из App Store без предварительного уведомления. В гайдлайнах Apple есть целый раздел, посвященный безопасности. Один из его подразделов посвящен приложениям с пользовательским контентом, которые, как признает компания, «представляют собой особые проблемы, начиная от нарушения прав интеллектуальной собственности и заканчивая анонимным буллингом». В этот список уже входили такие категории, как приложения, используемые в основном для порнографического контента, содержащие физические угрозы и объективирующие реальных людей. Сегодня Apple добавила в этот список приложения для «случайных или анонимных чатов». Вполне возможно, что это часть более широких усилий Apple по защите несовершеннолетних, поскольку анонимные чат-приложения, как правило, популярны среди молодых пользователей и связаны со случаями издевательств и запугивания. С другой стороны, возможно также, что новое правило связано с такими приложениями, как Bitchat, новым анонимным приложением для общения между пользователями от Джека Дорси, которое широко используется протестующими, особенно в Непале, Иране и Уганде.

Разработка

Маркетинг

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

iOS

С выходом Xcode 26.3 Apple открывает новую эру агентского программирования — когда автономные AI-агенты (например, Claude Code и Codex) могут не только предлагать фрагменты кода, но реально взаимодействовать с проектом: анализировать структуру, писать код, запускать сборки и исправлять ошибки прямо внутри IDE. Вот уже появляются и первые статьи о работе — в этой, например, автор подробно показывает, как подключить к Xcode внешний агент через Gemini CLI с помощью Model Context Protocol, настроить все необходимое и начать сеанс агентного кодирования, приводя практический пример создания интерактивного приложения, где агент обменивается информацией с Xcode, проверяет сборку и корректирует ошибки на лету — это делает процесс разработки гораздо более автоматизированным и интерактивным.

Android

В новой статье инженеры RevenueCat подробно разбирают, как работает kotlinx.serialization под капотом и какую роль играет плагин компилятора Kotlin. В отличие от решений на рефлексии, библиотека генерирует весь необходимый код во время компиляции, что особенно важно для мультиплатформенных проектов — JVM, JS и Native. Когда разработчик помечает класс аннотацией @Serializable, плагин анализирует его структуру и автоматически создаёт полноценный сериализатор: с описанием полей через SerialDescriptor, реализациями serialize и deserialize, а также вспомогательной логикой для вложенных типов и коллекций. Такой подход обеспечивает высокую производительность и безопасность типов без накладных расходов во время выполнения. Авторы также объясняют, как именно компилятор выбирает подходящий сериализатор для каждого свойства, как обрабатываются полиморфные типы и каким образом оптимизируется проверка обязательных полей через битовые маски. Отдельное внимание уделяется архитектуре плагина и его интеграции в разные версии фронтенда Kotlin, включая K2. Понимание этих механизмов помогает глубже разобраться в работе библиотеки, писать кастомные сериализаторы и избегать неожиданных проблем при работе с API в кроссплатформенных SDK.

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

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

Популярное

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

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