Новости
Разработка мобильных приложений: все материалы — 27.04
Последние слухи говорят, что OpenAI работает с MediaTek и Qualcomm над разработкой процессоров для смартфонов. Новое устройство будет заточено не на приложения, а на задачи, которые будут выполнять ИИ-агенты, и это фундаментально меняет то, как люди воспринимают смартфоны. Тесная интеграция облачного и локального ИИ означает, что телефон должен постоянно понимать контекст пользователя. Энергопотребление, управление иерархией памяти и выполнение базовых небольших моделей станут ключевыми аспектами при проектировании процессоров. Более сложные и ресурсоёмкие задачи будут обрабатываться облачным ИИ. С точки зрения бизнес-модели OpenAI может объединить подписку с устройством и сформировать новую экосистему AI-агентов вместе с разработчиками.
Разработка
- OpenAI создает свой смартфон
- Pulsar — библиотека тактильной обратной связи
- Как копилот генерит код? Идем под капот
- Когда API-ключ ушел в свободное плавание: атаки мобильных приложений глазами хакера
- Хотел делать игры, а стал руководить тимлидами в Авито
- Каузальность — почему корреляция врёт, статистика, A/B тесты
- Instagram тестирует новое приложение Instants для публикации исчезающих фотографий
- Learnings from conducting ~1,000 interviews at Amazon
Маркетинг
- Series — первая ИИ социальная сеть в iMessage
- Маркетологи в мобайле: Алёна Максимова (сооснователь и операционный директор CTV House)
- Noscroll — ИИ-бот, который думскролит за вас
Кроссплатформа
- Flutter vs React Native: Best Choice for Android & iOS Apps in 2026
- Helping Decision-Makers Say Yes to Kotlin Multiplatform
- Clean Lap: UI Testing in Compose Multiplatform
iOS
Immediate tasks в Swift — это особенность модели concurrency, при которой любая созданная через Task {} асинхронная задача начинает выполняться сразу же, без дополнительного запуска. Это может показаться мелочью, но на практике сильно влияет на архитектуру кода: разработчик не может «подготовить» задачу и запустить её позже — момент создания и есть момент старта. Такой подход упрощает модель выполнения и делает поведение более предсказуемым, особенно при работе с async/await, где важно понимать, когда именно начинается выполнение асинхронной логики.
На практике это означает, что Task чаще всего используется как мост между синхронным и асинхронным кодом, например при обработке UI-событий, где нельзя напрямую вызвать async-функцию. В этом случае создание задачи становится точкой входа в асинхронный мир, а система сама распределяет выполнение по потокам, снимая с разработчика лишнюю ответственность за управление ими. При этом важно помнить, что любая такая задача уже выполняется сразу после объявления, поэтому контроль над моментом её создания становится ключевым для правильной работы приложения.
- MarkupEditor — WYSIWYG редактор для SwiftUI и UIKit
- Building a draggable bottom sheet in SwiftUI
- Checking accessibility with SwiftUI Previews
- Netflix iOS Developer Interview Experience — Asked Swift, UIKit & Architecture Questions
- Fast Thumbnails With CGImageSource
- Swift Concurrency is Gaining Broader Adoption
- Immediate tasks in Swift Concurrency explained
- When SwiftUI modifiers hold onto memory longer than expected
Android
Создание чего-то прекрасного, даже в миниатюре и даже в качестве учебного упражнения, требует той же тщательности, которая делает реальные продукты приятными на ощупь. Циферблат Ferrari Luce визуально имеет, возможно, десять движущихся частей. Его доскональная реализация включала в себя: полярную геометрию, конечные автоматы анимации, масштабирование, не зависящее от плотности, кроссплатформенный рендеринг, развертывание WebAssembly и немало отладки тонких ошибок.
- Создание изменяемого циферблата в стиле Ferrari с помощью Compose Multiplatform
- Compose Strong Skipping Mode Does Not Make Your Types Stable
- Managing Multi Table Inserts With Room
- How I Used Perfetto to Separate Real Startup Improvements From Plausible Ones
- Android CLI meet Gemini CLI
- Introducing the Koin Migration Skills
- The Modern Guide to Android SDK Development: Architecture & API Design
-
Видео и подкасты для разработчиков4 недели назадЗачем нужны Vim и NeoVim в 2026 — Своя среда разработки вместо готовой IDE
-
Новости4 недели назадВидео и подкасты о мобильной разработке 2026.14
-
Интегрированные среды разработки4 недели назадGemma 4 в Android Studio: локальный ИИ-ассистент для разработки
-
Интегрированные среды разработки2 недели назадРасширение поддержки Swift в разных IDE
