Site icon AppTractor

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

Последние слухи говорят, что OpenAI работает с MediaTek и Qualcomm над разработкой процессоров для смартфонов. Новое устройство будет заточено не на приложения, а на задачи, которые будут выполнять ИИ-агенты, и это фундаментально меняет то, как люди воспринимают смартфоны. Тесная интеграция облачного и локального ИИ означает, что телефон должен постоянно понимать контекст пользователя. Энергопотребление, управление иерархией памяти и выполнение базовых небольших моделей станут ключевыми аспектами при проектировании процессоров. Более сложные и ресурсоёмкие задачи будут обрабатываться облачным ИИ. С точки зрения бизнес-модели OpenAI может объединить подписку с устройством и сформировать новую экосистему AI-агентов вместе с разработчиками.

Разработка

Маркетинг

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

iOS

Immediate tasks в Swift — это особенность модели concurrency, при которой любая созданная через Task {} асинхронная задача начинает выполняться сразу же, без дополнительного запуска. Это может показаться мелочью, но на практике сильно влияет на архитектуру кода: разработчик не может «подготовить» задачу и запустить её позже — момент создания и есть момент старта. Такой подход упрощает модель выполнения и делает поведение более предсказуемым, особенно при работе с async/await, где важно понимать, когда именно начинается выполнение асинхронной логики.

На практике это означает, что Task чаще всего используется как мост между синхронным и асинхронным кодом, например при обработке UI-событий, где нельзя напрямую вызвать async-функцию. В этом случае создание задачи становится точкой входа в асинхронный мир, а система сама распределяет выполнение по потокам, снимая с разработчика лишнюю ответственность за управление ими. При этом важно помнить, что любая такая задача уже выполняется сразу после объявления, поэтому контроль над моментом её создания становится ключевым для правильной работы приложения.

Android

Создание чего-то прекрасного, даже в миниатюре и даже в качестве учебного упражнения, требует той же тщательности, которая делает реальные продукты приятными на ощупь. Циферблат Ferrari Luce визуально имеет, возможно, десять движущихся частей. Его доскональная реализация включала в себя: полярную геометрию, конечные автоматы анимации, масштабирование, не зависящее от плотности, кроссплатформенный рендеринг, развертывание WebAssembly и немало отладки тонких ошибок.

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

Exit mobile version