Финалисты премии Apple Design Awards 2026
Ежегодно премия Apple Design Awards отмечает инновации, изобретательность и технические достижения в дизайне приложений и игр. Но она также стала чем-то большим: поводом остановиться и отметить работу разработчиков всем сообществом.
Категория Восторг и веселье
• Blippo+ — ретро-футуристическое ТВ для фанатов старых UHF-каналов: странные синхронные передачи, огромные пиксели и намеренно кринжовый DIY-стиль создают ощущение альтернативной телевизионной вселенной.
• Metaballs — эксперимент для visionOS, где можно лепить цветные «желейные» формы в пространстве и физически взаимодействовать с ними руками.
• grug — минималистичное приложение с ежедневной «мудростью пещерного человека», очаровывающее абсурдным юмором и нарочито примитивным дизайном.
Категория Иклюзивность
• Guitar Wiz — универсальный помощник для гитаристов с мощной поддержкой VoiceOver и других accessibility-функций для музыкантов с любыми возможностями.
• Hearing Buddy — приложение для людей с нарушением слуха, превращающее живую речь в субтитры и краткие сводки прямо на устройстве.
• Structured — визуальный планировщик дня, особенно полюбившийся нейродивергентным пользователям благодаря простоте и поддержке ИИ-подсказок.
Категория Инновации
• Detail: AI Video Editor — видеоредактор с ИИ, автоматически собирающий ролики, убирающий паузы и превращающий черновики в готовые сценарии.
• NBA: Live Games & Scores — visionOS-приложение, позволяющее смотреть сразу несколько NBA-матчей в пространстве с 3D-статистикой и immersive-видео.
• D-Day: The Camera Soldier — интерактивная история о Второй мировой через восстановленные фото и immersive-сценарии в Apple Vision Pro.
Категория Взаимодействие
• The Outsiders: Athlete Tracker — фитнес-трекер, который балансирует тренировки и восстановление через красивые визуализации и персональные рекомендации.
• Moonlitt — элегантный трекер фаз Луны с поддержкой visionOS и визуальным стилем, идеально подходящим для астрономов и фотографов.
• Tide Guide — премиальный трекер приливов и погодных условий с невероятно чистой подачей сложных морских данных.
Категория Социальное влияние
• Primary: News in Depth — spatial-новостное приложение без кликбейта, делающее акцент на глубоком и спокойном погружении в новости.
• Katha Room — сборник индийских сказок с визуальным стилем, вдохновлённым искусством Gond, и сильным культурным акцентом.
• Harvee — приложение для восстановления организма, превращающее данные Apple Watch в понятные советы по отдыху и нагрузке.
Категория Визуал и граифка
• Tide Guide — одно из самых визуально polished приложений года с «жидким стеклом», анимациями и интерфейсом в цветах неба.
• Caradise — роскошный автомобильный музей для Vision Pro с фотореалистичными машинами и детализированными интерьерами.
• (Not Boring) Camera — камера в эстетике техники 70-80-х с гигантскими кнопками, тактильными колёсиками и винтажным вайбом.
Победителей Apple Design Awards 2025 вы можете посмотреть здесь.
Ежегодно премия Apple Design Awards отмечает инновации, изобретательность и технические достижения в дизайне приложений и игр. Но она также стала чем-то большим: поводом остановиться и отметить работу разработчиков всем сообществом.
Категория Восторг и веселье
• Blippo+ — ретро-футуристическое ТВ для фанатов старых UHF-каналов: странные синхронные передачи, огромные пиксели и намеренно кринжовый DIY-стиль создают ощущение альтернативной телевизионной вселенной.
• Metaballs — эксперимент для visionOS, где можно лепить цветные «желейные» формы в пространстве и физически взаимодействовать с ними руками.
• grug — минималистичное приложение с ежедневной «мудростью пещерного человека», очаровывающее абсурдным юмором и нарочито примитивным дизайном.
Категория Иклюзивность
• Guitar Wiz — универсальный помощник для гитаристов с мощной поддержкой VoiceOver и других accessibility-функций для музыкантов с любыми возможностями.
• Hearing Buddy — приложение для людей с нарушением слуха, превращающее живую речь в субтитры и краткие сводки прямо на устройстве.
• Structured — визуальный планировщик дня, особенно полюбившийся нейродивергентным пользователям благодаря простоте и поддержке ИИ-подсказок.
Категория Инновации
• Detail: AI Video Editor — видеоредактор с ИИ, автоматически собирающий ролики, убирающий паузы и превращающий черновики в готовые сценарии.
• NBA: Live Games & Scores — visionOS-приложение, позволяющее смотреть сразу несколько NBA-матчей в пространстве с 3D-статистикой и immersive-видео.
• D-Day: The Camera Soldier — интерактивная история о Второй мировой через восстановленные фото и immersive-сценарии в Apple Vision Pro.
Категория Взаимодействие
• The Outsiders: Athlete Tracker — фитнес-трекер, который балансирует тренировки и восстановление через красивые визуализации и персональные рекомендации.
• Moonlitt — элегантный трекер фаз Луны с поддержкой visionOS и визуальным стилем, идеально подходящим для астрономов и фотографов.
• Tide Guide — премиальный трекер приливов и погодных условий с невероятно чистой подачей сложных морских данных.
Категория Социальное влияние
• Primary: News in Depth — spatial-новостное приложение без кликбейта, делающее акцент на глубоком и спокойном погружении в новости.
• Katha Room — сборник индийских сказок с визуальным стилем, вдохновлённым искусством Gond, и сильным культурным акцентом.
• Harvee — приложение для восстановления организма, превращающее данные Apple Watch в понятные советы по отдыху и нагрузке.
Категория Визуал и граифка
• Tide Guide — одно из самых визуально polished приложений года с «жидким стеклом», анимациями и интерфейсом в цветах неба.
• Caradise — роскошный автомобильный музей для Vision Pro с фотореалистичными машинами и детализированными интерьерами.
• (Not Boring) Camera — камера в эстетике техники 70-80-х с гигантскими кнопками, тактильными колёсиками и винтажным вайбом.
Победителей Apple Design Awards 2025 вы можете посмотреть здесь.
👍5❤3🍌1
Google официально объявил, что разработка под Android теперь в первую очередь ориентируется на Compose - Android стал Compose-first. Это значит, что когда Google создаёт новые инструменты и материалы для Android-разработки — библиотеки, примеры, документацию и обучающие материалы — они проектируются в первую очередь с учётом Jetpack Compose. При этом Google понимает, что переход на новый UI-фреймворк требует времени, поэтому традиционные Views ещё какое-то время будут поддерживаться. Также продолжится поддержка interop API, чтобы команды могли внедрять Compose постепенно. View toolkit, например классы из android.widget вроде TextView и ListView, теперь считается находящимся в maintenance mode. Это значит, что он будет получать только критически важные исправления. Пакет
Разработка
• Как DoorDash создал систему проверки кода на основе ИИ, к мнению которой инженеры действительно прислушиваются
• How a Two-Year-Old Firebase Mistake Led to a €3,167 AI Bill Overnight in my Flutter app
• Learning Software Architecture
Маркетинг
• Финалисты премии Apple Design Awards 2026
Кроссплатформа
• Flutter 3.44 Конец эпохи CocoaPods и начало расцвета Swift Package Manager
• Android 16 Will Break Your Flutter App’s Orientation Lock and Edge-to-Edge — Fix It Now
iOS
• Switchboard — типобезопасные флаги функций
• Код Telegram iOS — лучший в индустрии. Почему же он так лагает на флагманах?
• Caching Strategies in SwiftUI: Optimizing Performance
• Modern SwiftUI APIs for programmatic scrolling
• A Feature Flags System in Swift
• A floating card using safeAreaBar
Android
• Android теперь Compose-first
• Создание адаптивных макетов в Jetpack Compose
• Переезд с XML на Jetpack Compose на проде: базовые классы, архитектура, сложности и готовые решения
• Is EventBus Making a Comeback in Navigation 3?
• Compose Slot Table Explained: I Read the Runtime Source, So You Don’t Have To
• Per-Item ViewModels in Compose
• Bypassing User Isolation on Android with a Screen Reader
• Scaling developer experience: How we improved Android Studio in a large monorepo
android.view при этом остаётся поддерживаемым, потому что он нужен как инфраструктурный слой для Compose и других UI toolkit’ов. View-based библиотеки также переходят в maintenance mode и не будут получать значимых обновлений, кроме критических исправлений. Среди них: RecyclerView, Fragment, Navigation, ConstraintLayout, ViewPager2, DataBinding, SwipeRefreshLayout, Material Design Components (Views) и другие. Все новые UI-инструменты Android Studio будут разрабатываться только для Jetpack Compose. Существующие инструменты, например Navigation Editor и Layout Editor, теперь находятся в maintenance mode и не будут получать новые фичи.Разработка
• Как DoorDash создал систему проверки кода на основе ИИ, к мнению которой инженеры действительно прислушиваются
• How a Two-Year-Old Firebase Mistake Led to a €3,167 AI Bill Overnight in my Flutter app
• Learning Software Architecture
Маркетинг
• Финалисты премии Apple Design Awards 2026
Кроссплатформа
• Flutter 3.44 Конец эпохи CocoaPods и начало расцвета Swift Package Manager
• Android 16 Will Break Your Flutter App’s Orientation Lock and Edge-to-Edge — Fix It Now
iOS
• Switchboard — типобезопасные флаги функций
• Код Telegram iOS — лучший в индустрии. Почему же он так лагает на флагманах?
• Caching Strategies in SwiftUI: Optimizing Performance
• Modern SwiftUI APIs for programmatic scrolling
• A Feature Flags System in Swift
• A floating card using safeAreaBar
Android
• Android теперь Compose-first
• Создание адаптивных макетов в Jetpack Compose
• Переезд с XML на Jetpack Compose на проде: базовые классы, архитектура, сложности и готовые решения
• Is EventBus Making a Comeback in Navigation 3?
• Compose Slot Table Explained: I Read the Runtime Source, So You Don’t Have To
• Per-Item ViewModels in Compose
• Bypassing User Isolation on Android with a Screen Reader
• Scaling developer experience: How we improved Android Studio in a large monorepo
👍6❤2
Google представил революционную модель Gemini 3.5 Flash
Google представил Gemini 3.5 Flash — новую модель искусственного интеллекта, заточенную на агентов и программирование, которая, по словам компании, разрушает, казалось бы, незыблемый закон индустрии ИИ: самые умные модели должны быть также самыми медленными и дорогими в эксплуатации.
Модель находится в центре целого ряда анонсов — от модели «мира», генерирующей видео, под названием Gemini Omni, до круглосуточного персонального ИИ-агента Gemini Spark — но 3.5 Flash, пожалуй, имеет самые непосредственные последствия для предприятий, вкладывающих миллиарды долларов в ИИ-инфраструктуру . Сундар Пичаи, генеральный директор Google, заявил журналистам на пресс-конференции в понедельник, что компании, обрабатывающие около триллиона токенов в день в Google Cloud, могут сэкономить более 1 миллиарда долларов в год, переведя 80% своих рабочих нагрузок на сочетание Flash и других передовых моделей.
Подробный разбор от VentureBeat в моем переводе.
Google представил Gemini 3.5 Flash — новую модель искусственного интеллекта, заточенную на агентов и программирование, которая, по словам компании, разрушает, казалось бы, незыблемый закон индустрии ИИ: самые умные модели должны быть также самыми медленными и дорогими в эксплуатации.
Модель находится в центре целого ряда анонсов — от модели «мира», генерирующей видео, под названием Gemini Omni, до круглосуточного персонального ИИ-агента Gemini Spark — но 3.5 Flash, пожалуй, имеет самые непосредственные последствия для предприятий, вкладывающих миллиарды долларов в ИИ-инфраструктуру . Сундар Пичаи, генеральный директор Google, заявил журналистам на пресс-конференции в понедельник, что компании, обрабатывающие около триллиона токенов в день в Google Cloud, могут сэкономить более 1 миллиарда долларов в год, переведя 80% своих рабочих нагрузок на сочетание Flash и других передовых моделей.
Подробный разбор от VentureBeat в моем переводе.
👍7❤2
Android CLI теперь стабилен
Google выпустил стабильную версию Android CLI 1.0 — инструмента командной строки для агентной Android-разработки, который позволяет использовать любые AI-агенты и LLM для создания Android-приложений.
На Google I/O 2026 компания представила новые возможности для агентской разработки и объявила, что Android CLI достиг стабильной версии 1.0 и готов к полноценному использованию всеми Android-разработчиками. Google добавил новые навыки и открыла AI-агентам доступ к мощным возможностям Android Studio, чтобы агенты могли эффективнее помогать в разработке приложений. Пользователям, уже работающим с Android CLI, достаточно выполнить команду
• Google Antigravity для управления агентами теперь включает дополнительный набор Android-ресурсов, в который входят Android CLI и навыки.
• В новой версии Android CLI появился специальный набор команд
• Google приводит пример, как агент может находить Compose-компоненты, анализировать их и открывать в Android Studio для работы с несколькими Compose Preview одновременно и AI-assisted редактирования прямо из IDE.
• Ещё одной новой функцией стала поддержка Journeys — текстовых описаний пользовательских сценариев на естественном языке. AI-агенты могут запускать такие сценарии через Android CLI и взаимодействовать с приложением так же, как обычный пользователь. Это открывает новые возможности для тестирования, проверки и сбора данных по ключевым пользовательским сценариям приложения.
• Google продолжает расширять библиотеку навыков Android-разработки, чтобы модели лучше понимали и реализовывали рекомендуемые паттерны. Среди новых навыков появились инструменты для работы с Android Display Glasses и Jetpack Compose Glimmer для XR, миграции с Camera1 и Camera2 на CameraX, генерации и выполнения Perfetto SQL-запросов по текстовым описаниям, адаптации интерфейсов под разные Android-устройства, настройки тестовой стратегии, перехода на новый Jetpack Compose Style API, а также AppFunctions для анализа Android-кода и оптимизации документации KDoc под Model Context Protocol.
Google выпустил стабильную версию Android CLI 1.0 — инструмента командной строки для агентной Android-разработки, который позволяет использовать любые AI-агенты и LLM для создания Android-приложений.
На Google I/O 2026 компания представила новые возможности для агентской разработки и объявила, что Android CLI достиг стабильной версии 1.0 и готов к полноценному использованию всеми Android-разработчиками. Google добавил новые навыки и открыла AI-агентам доступ к мощным возможностям Android Studio, чтобы агенты могли эффективнее помогать в разработке приложений. Пользователям, уже работающим с Android CLI, достаточно выполнить команду
android update, чтобы получить новые функции.• Google Antigravity для управления агентами теперь включает дополнительный набор Android-ресурсов, в который входят Android CLI и навыки.
• В новой версии Android CLI появился специальный набор команд
android studio, который позволяет любому агенту использовать глубокие контекстные возможности Android Studio для понимания проекта и выполнения действий над ним. При совместном запуске Android Studio и Android CLI агент может эффективнее анализировать кодовую базу и выполнять более точные изменения в коде.• Google приводит пример, как агент может находить Compose-компоненты, анализировать их и открывать в Android Studio для работы с несколькими Compose Preview одновременно и AI-assisted редактирования прямо из IDE.
• Ещё одной новой функцией стала поддержка Journeys — текстовых описаний пользовательских сценариев на естественном языке. AI-агенты могут запускать такие сценарии через Android CLI и взаимодействовать с приложением так же, как обычный пользователь. Это открывает новые возможности для тестирования, проверки и сбора данных по ключевым пользовательским сценариям приложения.
• Google продолжает расширять библиотеку навыков Android-разработки, чтобы модели лучше понимали и реализовывали рекомендуемые паттерны. Среди новых навыков появились инструменты для работы с Android Display Glasses и Jetpack Compose Glimmer для XR, миграции с Camera1 и Camera2 на CameraX, генерации и выполнения Perfetto SQL-запросов по текстовым описаниям, адаптации интерфейсов под разные Android-устройства, настройки тестовой стратегии, перехода на новый Jetpack Compose Style API, а также AppFunctions для анализа Android-кода и оптимизации документации KDoc под Model Context Protocol.
👍10❤1🍌1
"Пропал Калабуховский дом" (С) Еще Google анонсировал новые возможности создания нативных приложений для Android в своей веб-версии Google AI Studio, сократив процесс, занимающий недели настройки и кодирования, до нескольких минут. Предлагая возможность, по сути, «вайб-кодить» Android-приложения с помощью веб-инструментов, Google усиливает конкуренцию с другими инструментами разработки на основе ИИ, такими как Cursor, Replit, Lovable, Claude Code и другими, а также открывает разработку Android для нового типа пользователей: нетехнических разработчиков.
Приложения создаются на Kotlin с использованием Jetpack Compose и поддерживают интеграцию с аппаратными датчиками, такими как GPS, Bluetooth и NFC, сообщает компания. Однако, по крайней мере, на данный момент, созданные приложения предназначены только для личного использования, поскольку публикация для семьи и друзей пока находится в планах. Компания предполагает, что технология может быть использована для создания личных утилит и простых социальных приложений, приложений с поддержкой аппаратного обеспечения или приложений на основе искусственного интеллекта. Для тех, кто хочет продвинуть свой проект дальше, AI Studio может автоматически создать запись приложения, упаковать пакет и загрузить его во внутренний тестовый трек в Google Play Console для разработчиков. Это позволяет пользователям продолжать дорабатывать свое приложение, обновляя его на своих устройствах. Со временем Google планирует позволить создателям публиковать свои приложения для использования членами семьи и друзьями, а также добавит поддержку интеграции с Firebase (Firestore, Firebase Auth, Firebase App Check и другие инструменты).
Разработка
• Google запускает Antigravity 2.0
• Google AI Studio позволяет создавать приложения для Android за считанные минуты
• Google представил революционную модель Gemini 3.5 Flash
• Про BDUI грабли на примере простого опросника, который не так прост, как кажется
Маркетинг
• Fortnite возвращается в App Store по всему миру
• Google запустил Pics для ИИ-дизайна
Кроссплатформа
• Как ошибка двухлетней давности привела к тому, что мое Flutter-приложение получило счет за ИИ на €3167
• Как Flutter поймал MITM
• Kotlin Multiplatform Mobile Is Finally Ready — Here’s What Changed in 2026
• Running Swift on Android — A Complete Guide with a Live Demo App
iOS
• Actomaton — фреймворк для управления состоянием
• Building a Coding Agent in Swift
• How to easily present alerts for async errors in SwiftUI
• Deprecating your own convenience API
Android
• Android CLI теперь стабилен
• От идеи до работающего Android-приложения: мой опыт vibe-кодинга для реального pet-проекта
• Hot Reloading AGSL Shaders Without a Rebuild: A Compose Walkthrough
• Effective Search in RoomDB: FTS vs LIKE
• Accelerate Android Room Queries with Database Indices
Приложения создаются на Kotlin с использованием Jetpack Compose и поддерживают интеграцию с аппаратными датчиками, такими как GPS, Bluetooth и NFC, сообщает компания. Однако, по крайней мере, на данный момент, созданные приложения предназначены только для личного использования, поскольку публикация для семьи и друзей пока находится в планах. Компания предполагает, что технология может быть использована для создания личных утилит и простых социальных приложений, приложений с поддержкой аппаратного обеспечения или приложений на основе искусственного интеллекта. Для тех, кто хочет продвинуть свой проект дальше, AI Studio может автоматически создать запись приложения, упаковать пакет и загрузить его во внутренний тестовый трек в Google Play Console для разработчиков. Это позволяет пользователям продолжать дорабатывать свое приложение, обновляя его на своих устройствах. Со временем Google планирует позволить создателям публиковать свои приложения для использования членами семьи и друзьями, а также добавит поддержку интеграции с Firebase (Firestore, Firebase Auth, Firebase App Check и другие инструменты).
Разработка
• Google запускает Antigravity 2.0
• Google AI Studio позволяет создавать приложения для Android за считанные минуты
• Google представил революционную модель Gemini 3.5 Flash
• Про BDUI грабли на примере простого опросника, который не так прост, как кажется
Маркетинг
• Fortnite возвращается в App Store по всему миру
• Google запустил Pics для ИИ-дизайна
Кроссплатформа
• Как ошибка двухлетней давности привела к тому, что мое Flutter-приложение получило счет за ИИ на €3167
• Как Flutter поймал MITM
• Kotlin Multiplatform Mobile Is Finally Ready — Here’s What Changed in 2026
• Running Swift on Android — A Complete Guide with a Live Demo App
iOS
• Actomaton — фреймворк для управления состоянием
• Building a Coding Agent in Swift
• How to easily present alerts for async errors in SwiftUI
• Deprecating your own convenience API
Android
• Android CLI теперь стабилен
• От идеи до работающего Android-приложения: мой опыт vibe-кодинга для реального pet-проекта
• Hot Reloading AGSL Shaders Without a Rebuild: A Compose Walkthrough
• Effective Search in RoomDB: FTS vs LIKE
• Accelerate Android Room Queries with Database Indices
👍3❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Что нового в Google Play
На конференции Google I/O этого года компания рассказала о развитии бизнес-модели, которая предоставляет больше возможностей выбора и новые способы продвижения приложений и контента как внутри магазина, так и за его пределами. Google также представил новые инструменты и аналитические возможности, которые помогут масштабировать бизнес с меньшими затратами и сложностью.
• Интеграция в Gemini - в ближайшие недели Google начнёт внедрять обнаружение приложений через Gemini для Android и веба. Это позволит пользователям находить приложения и игры напрямую через AI-ассистента.
• Расширение возможностей Engage SDK - интеграция контента Engage SDK со страницами приложений в Google Play, расширение поддержки Android-планшетов и новых поверхностей, масштабирование Engage SDK более чем на 80 рынков Google Play.
• Play Shorts - вертикальная лента коротких видео, демонстрирующих возможности приложений и игр.
• Ask Play — AI-система поиска приложений в формате диалога. Инструмент понимает контекст запросов пользователя, учитывает уточнения и помогает находить подходящие приложения и игры. Дополнительно Ask Play сможет показывать краткие AI-сводки результатов поиска.
• Google продолжает развивать Play Games Sidekick — игровой оверлей с подсказками, достижениями и наградами.
• Автоматическая локализация - hРазработчики смогут загружать CSV-файлы или Google Sheets, после чего Gemini автоматически подготовит локализованные версии страниц приложений. Также AI будет переводить преимущества подписок.
• Генерация кастомных страниц - при выборе рекомендованных ключевых слов Gemini сможет автоматически создавать новые страницы приложений, оптимизированные под конкретные поисковые запросы.
• Агентные инструменты для управления каталогом товаров - массовое изменение цен, импорт SKU, настройка метаданных.
• Новая аналитика и AI-инсайты - метрика Reach для оценки общей видимости приложения, анализ источников трафика, данные о конверсии корзины, аналитика причин отмены подписок, AI-рекомендации на основе изменений ключевых метрик.
На конференции Google I/O этого года компания рассказала о развитии бизнес-модели, которая предоставляет больше возможностей выбора и новые способы продвижения приложений и контента как внутри магазина, так и за его пределами. Google также представил новые инструменты и аналитические возможности, которые помогут масштабировать бизнес с меньшими затратами и сложностью.
• Интеграция в Gemini - в ближайшие недели Google начнёт внедрять обнаружение приложений через Gemini для Android и веба. Это позволит пользователям находить приложения и игры напрямую через AI-ассистента.
• Расширение возможностей Engage SDK - интеграция контента Engage SDK со страницами приложений в Google Play, расширение поддержки Android-планшетов и новых поверхностей, масштабирование Engage SDK более чем на 80 рынков Google Play.
• Play Shorts - вертикальная лента коротких видео, демонстрирующих возможности приложений и игр.
• Ask Play — AI-система поиска приложений в формате диалога. Инструмент понимает контекст запросов пользователя, учитывает уточнения и помогает находить подходящие приложения и игры. Дополнительно Ask Play сможет показывать краткие AI-сводки результатов поиска.
• Google продолжает развивать Play Games Sidekick — игровой оверлей с подсказками, достижениями и наградами.
• Автоматическая локализация - hРазработчики смогут загружать CSV-файлы или Google Sheets, после чего Gemini автоматически подготовит локализованные версии страниц приложений. Также AI будет переводить преимущества подписок.
• Генерация кастомных страниц - при выборе рекомендованных ключевых слов Gemini сможет автоматически создавать новые страницы приложений, оптимизированные под конкретные поисковые запросы.
• Агентные инструменты для управления каталогом товаров - массовое изменение цен, импорт SKU, настройка метаданных.
• Новая аналитика и AI-инсайты - метрика Reach для оценки общей видимости приложения, анализ источников трафика, данные о конверсии корзины, аналитика причин отмены подписок, AI-рекомендации на основе изменений ключевых метрик.
👍2
Apple в преддверии WWDC выпустила очередной ежегодный отчет о пресечении мошенничества в App Store и экосистеме. Там все растет (в плохом смысле), но интересно, что по нему можно отследить динамику подключаемых разработчиков. Система App Review оценила более 9,1 миллиона заявок на размещение приложений - против 7,7 миллиона в 2024. В App Store приняли более 306,000 новых разработчиков на платформу - против 220,000 в 2024. В общем, не "ужас-ужас", как нам вещают. Если вайб-кодинг и повлиял на App Store, то вполне в пределах разумного.
Разработка
• Gemini 3.5 Flash Developer Guide
Маркетинг
• Маркетологи в мобайле: Дайана Левченко (директор по продукту, Apptica)
• I accidentally started a marketing agency
Кроссплатформа
• Dart 3.12 — что нового в Dart?
• Flutter 3.44 — Что нового во Flutter?
• The State of Kotlin Multiplatform in 2026
iOS
• Как Apple боролась с мошенничеством в App Store в 2025
• Stop Using .onAppear for API Calls: Master the SwiftUI State Machine
• Reliable Data Uploading on iOS
Android
• Горячая перезагрузка AGSL-шейдеров без пересборки: пошаговое руководство для Compose
• Что нового в Google Play
• Zenith — цифровое благополучие в Material Design 3 Expressive
• Kotlin 2.2 Context Parameters: The Feature That Changes How You Write Android Code
• How to Become a High-Paid Android Developer in 2026
• Lightbuild is a brand-new, entirely declarative build experience
Разработка
• Gemini 3.5 Flash Developer Guide
Маркетинг
• Маркетологи в мобайле: Дайана Левченко (директор по продукту, Apptica)
• I accidentally started a marketing agency
Кроссплатформа
• Dart 3.12 — что нового в Dart?
• Flutter 3.44 — Что нового во Flutter?
• The State of Kotlin Multiplatform in 2026
iOS
• Как Apple боролась с мошенничеством в App Store в 2025
• Stop Using .onAppear for API Calls: Master the SwiftUI State Machine
• Reliable Data Uploading on iOS
Android
• Горячая перезагрузка AGSL-шейдеров без пересборки: пошаговое руководство для Compose
• Что нового в Google Play
• Zenith — цифровое благополучие в Material Design 3 Expressive
• Kotlin 2.2 Context Parameters: The Feature That Changes How You Write Android Code
• How to Become a High-Paid Android Developer in 2026
• Lightbuild is a brand-new, entirely declarative build experience
👍2🍌1
Forwarded from AppFiles - Mobile Development
Видео I/O и кейноут KotlinConf
•
(iOS En) Senior iOS Engineer Mock Interview - Spotify App System Design•
(iOS En) Custom Glass Segmented Control Using SwiftUI•
(iOS En) How to Add Search in a SwiftUI List with Async/Await and Debounce•
(iOS En) Understanding Swift Result Builders - The Power Behind ViewBuilder•
(iOS En) Flexible Liquid Glass Morphing Tab Bar to Bottom Bar Using SwiftUI•
(I/O En) Google I/O 2026 Developer Keynote•
(I/O En) Google I/O 2026 Developer Keynote 5-Minute recap•
(I/O En) What's new in Android•
(I/O En) Build custom design systems with Jetpack Compose's new Styles API•
(I/O En) Make your UI adaptive with Android Studio's AI agent•
(I/O En) Build beautiful, premium, adaptive apps with Material•
(I/O En) Build adaptive layouts with Navigation 3•
(I/O En) Deploy Android on-device AI with ML Kit GenAI and LiteRT-LM•
(I/O En) The latest in Android XR•
(I/O En) Supercharge Android media experiences with Jetpack Media3 and CameraX•
(I/O En) What's new in Android development tools•
(I/O En) What’s new in Google Play•
(I/O En) Make Material your own•
(I/O En) Engineering memory-performant Android apps•
(I/O En) Build a modern note-taking app on Android•
(I/O En) Build native Android experiences for web apps using WebView•
(I/O En) Design and build desktop-class Android experiences•
(I/O En) Extend your mobile app for AI glasses•
(I/O En) Build adaptive widgets for cars, phones, watches, and more•
(I/O En) Android accessibility updates•
(And En) The 4 Types of Offline Caches On Android - Mobile System Design Basics•
(And En) KotlinConf ’26 Keynote•
(And En) Gotta use that returned value?•
(Crs En) A New Default Project Structure for Kotlin MultiplatformПрошлогодние видео:
•
(iOS Ru) TOP 10 горячих клавиш для Xcode•
(iOS Ru) Swift Plugins: ускоряем сборку проекта•
(iOS Ru) Объединяем Combine и Swift Concurrency•
(And Ru) Взлом и защита Android-приложений•
(And Ru) Моментальный запуск: как VK Клипы работают с плейбэком видео на Android•
(And Ru) Память в Android, утечки и OOM•
(Crs Ru) Настраиваем навигацию во Flutter-приложении через AutoRoute•
(And Ru) Проводим и проходим Mobile System Design-интервьюPlease open Telegram to view this post
VIEW IN TELEGRAM
❤1
Лучшие в индустрии грабли
В новом еженедельном дайджесте лаги Телеграм на флагманах и анонсы Google I/O 2026, переезд с XML на Jetpack Compose и новый Flutter с Dart-ом, счет на €3167от ошибки в Firebase двухлетней давности, как Apple боролась с мошенничеством в App Store в 2025, ИИ-система code-review от DoorDash, которая действительно работает, и многое другое. Заходите!
В новом еженедельном дайджесте лаги Телеграм на флагманах и анонсы Google I/O 2026, переезд с XML на Jetpack Compose и новый Flutter с Dart-ом, счет на €3167от ошибки в Firebase двухлетней давности, как Apple боролась с мошенничеством в App Store в 2025, ИИ-система code-review от DoorDash, которая действительно работает, и многое другое. Заходите!
❤6👍4
7 июня Яндекс проводит Mobile Runtime (офлайн в Москве и онлайн)
В этот раз программа делится на два трека — AI и Not so AI. Поговорим про влияние нейросеток на пайплайн и архитектуру.
Что в программе:
• Внедрение AI: Артур Василов (Яндекс Браузер) расскажет о том, как трансформировать процессы и инфраструктуру разработки для внедрения AI и замерять успех, а также разберет AI-first команды, автономность работы агентов и параллельность работы разработчиков.
• Performance-инженерия: Лев Бондаренко (Яндекс Еда) разберет кейс медиаленты. Поговорим про управление памятью, дебаг и архитектурные решения, которые позволили сохранить плавность интерфейса при тяжелом контенте.
• LLM-агенты в мобильном приложении: Тамим Аттафи (Яндекс Карты) на воркшопе покажет, как с нуля собрать ассистента в кросс-платформенном KMP-приложении, чтобы он вызывал инструменты для поиска мест и взаимодействия с картой.
Если вы работаете с нативной или кроссплатформенной разработкой, думаете про BDUI и перформанс — встречаемся 7 июня.
Регистрация уже открыта.
В этот раз программа делится на два трека — AI и Not so AI. Поговорим про влияние нейросеток на пайплайн и архитектуру.
Что в программе:
• Внедрение AI: Артур Василов (Яндекс Браузер) расскажет о том, как трансформировать процессы и инфраструктуру разработки для внедрения AI и замерять успех, а также разберет AI-first команды, автономность работы агентов и параллельность работы разработчиков.
• Performance-инженерия: Лев Бондаренко (Яндекс Еда) разберет кейс медиаленты. Поговорим про управление памятью, дебаг и архитектурные решения, которые позволили сохранить плавность интерфейса при тяжелом контенте.
• LLM-агенты в мобильном приложении: Тамим Аттафи (Яндекс Карты) на воркшопе покажет, как с нуля собрать ассистента в кросс-платформенном KMP-приложении, чтобы он вызывал инструменты для поиска мест и взаимодействия с картой.
Если вы работаете с нативной или кроссплатформенной разработкой, думаете про BDUI и перформанс — встречаемся 7 июня.
Регистрация уже открыта.
🥱6👍2🔥2
В, казалось бы, бесконечном судебном процессе Apple с создателем Fortnite, компанией Epic Games, по поводу комиссий App Store, производитель iPhone снова оспаривает решение суда. Новая тактика? Заявление о том, что конфликт Epic Games с Apple по поводу структуры комиссий не должен приводить к судебному запрету, который распространяется на всех разработчиков, публикующих игры в американском App Store, включая других технологических гигантов, таких как Microsoft и Spotify, которые не были участниками этого конкретного судебного разбирательства.
В том же документе Apple также возражает против постановления Девятого окружного суда о гражданском неуважении к суду в связи с несоблюдением Apple условий судебного запрета. Суд постановил, что Apple должна предоставить разработчикам право включать в свои приложения ссылки, которые могут направлять пользователей к альтернативным способам оплаты вне собственной системы Apple, если они того пожелают. Apple разрешила это, как и требовалось, но взимала комиссию за эти сторонние покупки, что и привело к решению о неуважении к суду.
Девятый окружной суд заявил, что взимание комиссии в размере 27% за внешние платежи противоречит цели их разрешения — что, собственно, так и есть. Но Apple возражает, опираясь на конкретные юридические основания. Новый аргумент компании сосредоточен на вопросе о том, может ли федеральный суд привлечь сторону к гражданской ответственности за неуважение к суду за нарушение «духа» судебного запрета, если сам запрет был составлен таким образом, что допускал различные толкования и ничего не говорил о комиссиях (то есть, он не запрещал конкретно взимание комиссии за внешние покупки, поэтому технически Apple считает, что не совершила ничего противоправного).
У Apple, похоже, неограниченные средства для финансирования своих судебных тяжб. Компания борется с первоначальным иском Epic Games 2020 года уже более пяти лет, и конца этому не видно.
Разработка
• Между offline и online: магия согласованного кеша
• Ozon Tech Community QA Meetup
• Flipper Devices представила Flipper Zero
• I Spent 8 Years Learning the Wrong Things as a Mobile Developer
Маркетинг
• Apple заявляет, что иск Epic не должен менять правила App Store для всех разработчиков
Кроссплатформа
• KMP Splash: How I Stopped Opening Xcode for Splash Screens
iOS
• VReader — ридер EPUB, PDF, TXT и Markdown для iOS
• Год разработки iOS-игры, 266 тысяч показов и $33: как я делал Vault и почти ничего не заработал
• Making a SwiftUI sheet automatically size to fit its content
• Modern SwiftUI APIs for programmatic scrolling
• From WebView to CoreText: Building a Native EPUB Reader for iOS
Android
• Ускоряем выполнение запросов к Room с помощью индексов базы данных
• Представлен Android Performance Analyzer
• Официальная поддержка Kotlin для Visual Studio Code теперь доступна в альфа-версии
• BeautyCat — просмотр adb logcat в браузере
• N техник, которые улучшат работу видеоленты
• Google I/O 2026 for Android Developers
• What’s New in Android at Google I/O 2026
• Voice AI on Android: Beyond Speech-to-Text
• Dejavu, Compose, And The Difference Between Performance Wins And Guardrails
В том же документе Apple также возражает против постановления Девятого окружного суда о гражданском неуважении к суду в связи с несоблюдением Apple условий судебного запрета. Суд постановил, что Apple должна предоставить разработчикам право включать в свои приложения ссылки, которые могут направлять пользователей к альтернативным способам оплаты вне собственной системы Apple, если они того пожелают. Apple разрешила это, как и требовалось, но взимала комиссию за эти сторонние покупки, что и привело к решению о неуважении к суду.
Девятый окружной суд заявил, что взимание комиссии в размере 27% за внешние платежи противоречит цели их разрешения — что, собственно, так и есть. Но Apple возражает, опираясь на конкретные юридические основания. Новый аргумент компании сосредоточен на вопросе о том, может ли федеральный суд привлечь сторону к гражданской ответственности за неуважение к суду за нарушение «духа» судебного запрета, если сам запрет был составлен таким образом, что допускал различные толкования и ничего не говорил о комиссиях (то есть, он не запрещал конкретно взимание комиссии за внешние покупки, поэтому технически Apple считает, что не совершила ничего противоправного).
У Apple, похоже, неограниченные средства для финансирования своих судебных тяжб. Компания борется с первоначальным иском Epic Games 2020 года уже более пяти лет, и конца этому не видно.
Разработка
• Между offline и online: магия согласованного кеша
• Ozon Tech Community QA Meetup
• Flipper Devices представила Flipper Zero
• I Spent 8 Years Learning the Wrong Things as a Mobile Developer
Маркетинг
• Apple заявляет, что иск Epic не должен менять правила App Store для всех разработчиков
Кроссплатформа
• KMP Splash: How I Stopped Opening Xcode for Splash Screens
iOS
• VReader — ридер EPUB, PDF, TXT и Markdown для iOS
• Год разработки iOS-игры, 266 тысяч показов и $33: как я делал Vault и почти ничего не заработал
• Making a SwiftUI sheet automatically size to fit its content
• Modern SwiftUI APIs for programmatic scrolling
• From WebView to CoreText: Building a Native EPUB Reader for iOS
Android
• Ускоряем выполнение запросов к Room с помощью индексов базы данных
• Представлен Android Performance Analyzer
• Официальная поддержка Kotlin для Visual Studio Code теперь доступна в альфа-версии
• BeautyCat — просмотр adb logcat в браузере
• N техник, которые улучшат работу видеоленты
• Google I/O 2026 for Android Developers
• What’s New in Android at Google I/O 2026
• Voice AI on Android: Beyond Speech-to-Text
• Dejavu, Compose, And The Difference Between Performance Wins And Guardrails
❤4👍1
iOS
Если вы всё ещё помещаете вызовы API внутрь
• Прекращаем использовать .onAppear для API-вызовов: осваиваем .task и конечный автомат
• Как сделать так, чтобы размер всплывающего окна SwiftUI автоматически подстраивался под содержимое
• MarkdownDisplayView — представление для отображения Markdown с поддержкой стриминга
• Как мы переводим миллионы iOS-пользователей на новое приложение каждые несколько месяцев
• How I Finally Understood SwiftUI State Management
• Using Xcode Instruments to optimize Swift Concurrency Code
• In Praise of SwiftUI
• Refreshing and animating views using TimelineView in SwiftUI
Если вы всё ещё помещаете вызовы API внутрь
.onAppear, пора обновить архитектуру. Вот предельно честная правда о том, почему это ломает ваше приложение изнутри, и как это исправить с помощью .task и машины состояний.• Прекращаем использовать .onAppear для API-вызовов: осваиваем .task и конечный автомат
• Как сделать так, чтобы размер всплывающего окна SwiftUI автоматически подстраивался под содержимое
• MarkdownDisplayView — представление для отображения Markdown с поддержкой стриминга
• Как мы переводим миллионы iOS-пользователей на новое приложение каждые несколько месяцев
• How I Finally Understood SwiftUI State Management
• Using Xcode Instruments to optimize Swift Concurrency Code
• In Praise of SwiftUI
• Refreshing and animating views using TimelineView in SwiftUI
👍1
Android
Gradle дает нам единый источник правды, повторяемые сборки и масштабируемость: от пет-проекта до огромных многомодульных монорепозиториев. Давайте разберем его по косточкам, чтобы настройка билдов больше не была болью.
• Как я разработал PoC-конструктор для приложений Android
• Gradle под капотом: как перестать страдать и заставить сборку летать
• Square Built Android. JetBrains Rebuilt It: Why Android Architecture Is Shifting in 2026
• Google Just Made Android Dev 3x Faster (And It’s Agentic)
• From Compose State to MVI: Android UI Architecture Driven by Requirements
Gradle дает нам единый источник правды, повторяемые сборки и масштабируемость: от пет-проекта до огромных многомодульных монорепозиториев. Давайте разберем его по косточкам, чтобы настройка билдов больше не была болью.
• Как я разработал PoC-конструктор для приложений Android
• Gradle под капотом: как перестать страдать и заставить сборку летать
• Square Built Android. JetBrains Rebuilt It: Why Android Architecture Is Shifting in 2026
• Google Just Made Android Dev 3x Faster (And It’s Agentic)
• From Compose State to MVI: Android UI Architecture Driven by Requirements
👍1
Разработка
• iPad как инструмент разработчика в эпоху агентного программирования
• Design a Pagination Library: A Mobile System Design
Кроссплатформа
• Capacitor: от веба к мобильным приложениям. Часть 4. Интегрируем локальный LLM в проект
• Flutter’s multiplatform value for agentic development
• iPad как инструмент разработчика в эпоху агентного программирования
• Design a Pagination Library: A Mobile System Design
Кроссплатформа
• Capacitor: от веба к мобильным приложениям. Часть 4. Интегрируем локальный LLM в проект
• Flutter’s multiplatform value for agentic development
Хабр
iPad как инструмент разработчика в эпоху агентного программирования
Ещё несколько лет назад разговоры об iPad как полноценном инструменте разработчика воспринимались скептически. Машинка для Netflix, блокнот для набросков, планшет для презентаций — но только не...
❤8🔥4👏4👍1🎉1🤡1
Spotify д*****ся до мышей. В стремлении стать центром всего, что связано с аудио, компания во вторник объявила о добавлении в свое приложение озвученных длинных статей из журналов. Статьи будут доступны подписчикам Premium в рамках их 15 часов прослушивания аудиокниг в месяц. Бесплатные пользователи могут приобрести отдельные статьи за 1,99 доллара. Стриминг сообщил, что начиная с сегодняшнего дня, будет доступно более 650 лонгридов из журналов (только на английском языке) от таких изданий, как Rolling Stone, The Atlantic, Vogue, Variety, Billboard, Vibe, GQ, Wired, Vanity Fair и Pitchfork. Spotify заявляет, что статьи были озвучены собственной командой по аудиокнигам и дополняют существующие аудиопредложения Spotify, такие как подкасты. Помимо того, что это еще один способ монетизировать аудиоконтент в приложении, Spotify считает, что добавление статей может побудить пользователей попробовать другой тип прослушивания, помимо музыки, что в конечном итоге может привести к тому, что они попробуют другие формы прослушивания длинных аудио, например, потенциально более прибыльные аудиокниги.
Разработка
• Impact Analysis в дизайн-системе: как мы сделали CI осмысленнее, а review понятнее
• Обзор Lenovo Yoga Slim 7x Gen 11: универсальный ноутбук на ARM с минимальным количеством недостатков
• Nobody Talks About How Difficult It Is to Actually Earn From Apps
• I Built a Full SaaS App on AWS for $1.34/month — Here’s the Architecture
Маркетинг
• Spotify озвучивает статьи из журналов
• How to build a UA system when you’re a one-person team
Кроссплатформа
• My attempt to build a hex-based 4X strategy game with Flutter and Flame
iOS
• Использование Xcode Instruments для оптимизации Swift Concurrency
• Когда Reality не хватает: добавляем Hysteria2 + Salamander в iOS-мессенджер, и как всегда грабли по дороге (ч.2)
• Swift Property Wrappers: Reduce Boilerplate (Finally)
• I Built a Claude Code Skill That Writes SwiftUI Micro-Interactions From Plain English
• Taming Row Height and Spacing Jumps in SwiftUI List with a Custom Layout
• Building a Custom Data Store in SwiftData
Android
• ReduxKotlin — реализация Redux для Kotlin
• Multiple Inheritance in Kotlin. Class Delegation Closes the Gap
• Build AI Agents Inside Your Android App with Agent Development Kit (ADK)
Разработка
• Impact Analysis в дизайн-системе: как мы сделали CI осмысленнее, а review понятнее
• Обзор Lenovo Yoga Slim 7x Gen 11: универсальный ноутбук на ARM с минимальным количеством недостатков
• Nobody Talks About How Difficult It Is to Actually Earn From Apps
• I Built a Full SaaS App on AWS for $1.34/month — Here’s the Architecture
Маркетинг
• Spotify озвучивает статьи из журналов
• How to build a UA system when you’re a one-person team
Кроссплатформа
• My attempt to build a hex-based 4X strategy game with Flutter and Flame
iOS
• Использование Xcode Instruments для оптимизации Swift Concurrency
• Когда Reality не хватает: добавляем Hysteria2 + Salamander в iOS-мессенджер, и как всегда грабли по дороге (ч.2)
• Swift Property Wrappers: Reduce Boilerplate (Finally)
• I Built a Claude Code Skill That Writes SwiftUI Micro-Interactions From Plain English
• Taming Row Height and Spacing Jumps in SwiftUI List with a Custom Layout
• Building a Custom Data Store in SwiftData
Android
• ReduxKotlin — реализация Redux для Kotlin
• Multiple Inheritance in Kotlin. Class Delegation Closes the Gap
• Build AI Agents Inside Your Android App with Agent Development Kit (ADK)
👍3🔥3🤡3❤2🎉1
ИИ наводнил магазины приложений приложениями, созданными с помощью вайб-кодинга, поскольку барьер для разработки приложения значительно снизился. Все больше и больше предпринимателей-одиночек пытаются зарабатывать на жизнь своими приложениями, но чем больше говорят с ними о привлечении пользователей, тем чаще можно увидеть одну и ту же закономерность: они пытаются повторить успех команд из 5 или 10 человек. Результат? Все делается наполовину. И решение не в том, чтобы работать больше часов. Дело в разработке небольшой, но всеобъемлющей системы, которая охватывает все основные аспекты, необходимые для масштабирования привлечения пользователей, пока вы не сможете позволить себе нанять еще одного сотрудника в команду. В этом руководстве от RevenueCat - готовая система организации UA-кампаний, чтобы помочь всем тем, кто не знает, с чего начать.
Разработка
• Книга: «System Design. Проектирование мобильных систем. Подготовка к сложному интервью»
• How 2004 RuneScape fit a multiplayer RPG into 56k dial-up
Маркетинг
• Как создать систему привлечения пользователей, если вы работаете в одиночку
Кроссплатформа
• I spent 3 Days fixing Flutter layouts, this worked for me
iOS
• SmartTube — нативный клиент YouTube на Swift/SwiftUI
• Automatic Localization & i18n: AI + iOS Tools for Global Support Apps
• Step-by-Step Guide to Liquid Glass UI in SwiftUI →Build a Polished Modern iOS Component
• Swift Defer. Clean up before you leave.
Android
• Build a Concurrent Camera App with CameraX + Jetpack Compose — Part 4: Live Draggable Primary/PiP Swap Mid-Recording
• Why I Stopped Trusting the Android Profiler Alone (and the Production-Grade Strategy We Use Instead)
• What we got wrong about ANR detection before we got it right
Разработка
• Книга: «System Design. Проектирование мобильных систем. Подготовка к сложному интервью»
• How 2004 RuneScape fit a multiplayer RPG into 56k dial-up
Маркетинг
• Как создать систему привлечения пользователей, если вы работаете в одиночку
Кроссплатформа
• I spent 3 Days fixing Flutter layouts, this worked for me
iOS
• SmartTube — нативный клиент YouTube на Swift/SwiftUI
• Automatic Localization & i18n: AI + iOS Tools for Global Support Apps
• Step-by-Step Guide to Liquid Glass UI in SwiftUI →Build a Polished Modern iOS Component
• Swift Defer. Clean up before you leave.
Android
• Build a Concurrent Camera App with CameraX + Jetpack Compose — Part 4: Live Draggable Primary/PiP Swap Mid-Recording
• Why I Stopped Trusting the Android Profiler Alone (and the Production-Grade Strategy We Use Instead)
• What we got wrong about ANR detection before we got it right
👍4🥱1
Forwarded from AppFiles - Mobile Development
•
(iOS En) Customizing Native Tab Bar With FAB Buttons•
(iOS En) Manage Complex SwiftUI List Updates without Breaking your Data Flow•
(iOS En) SwiftUI Shape Morphing View•
(And En) Connect to the intelligence system•
(And En) Introducing Android Performance Analyzer - The Next Evolution in Profiling for Android•
(And En) Develop faster with AI in Android Studio•
(And En) Build intelligent Android apps with Google's AI•
(And En) Adaptive development for the expanding Android ecosystem•
(And En) Google I/O 2026 Recap with Logan Kilpatrick, Josh Woodward and Tulsee Doshi•
(And En) Bring the power of on-device AI to life with Google AI Edge and Gemma•
(And En) Kotlin CLI, Kotlin 2.4, KMP Changes & More - KotlinConf 2026 News Special•
(And En) These Android News Are INSANE - Google IO 2026 Special•
(And En) Everything you need to know about Styles API in Jetpack Compose•
(Dev Ru) Zed – редактор кода на Rust | AI агент, CRDT, GPUI•
(Mrk Ru) Где покупать установки мобильного приложения, когда основные каналы исчерпаныПрошлогодние видео:
•
(iOS Ru) Ускоряем приложение эффективно•
(iOS Ru) Swift Concurrency в iOS SDK Яндекс Доставки•
(iOS Ru) Как мы доверили качество наших приложений AI•
(iOS Ru) Мок-собеседование iOS-разработчика. SwiftUI (+ все собеседования)•
(iOS Ru) Макросы Swift: проще, чище, быстрее•
(And Ru) История одного бизнес-желания•
(And Ru) Наглядный пример, когда не следовать best practices for coroutines от Google•
(And Ru) Кто является Senior разработчиком?•
(And Ru) Мы решили все проблемы работы в модульном проекте. Хотите так же?•
(And Ru) Оптимизация Compose: проблемы, опыт, тактика, стратегияPlease open Telegram to view this post
VIEW IN TELEGRAM
👍1
Прекращаем перевод пользователей
В этом еженедельном дайджесте продолжаем исследовать новинки I/O 2026 и переводить пользователей, прекращаем использовать .onAppear и лезем Gradle под капот, делаем приватность частью архитектуры, создаем систему привлечения пользователей, поднимаем Llama 3 в облаке и многое другое. Заходите!
В этом еженедельном дайджесте продолжаем исследовать новинки I/O 2026 и переводить пользователей, прекращаем использовать .onAppear и лезем Gradle под капот, делаем приватность частью архитектуры, создаем систему привлечения пользователей, поднимаем Llama 3 в облаке и многое другое. Заходите!
👍1
iOS
Возможно, вы считаете ключевое слово
• Обертки свойств в Swift: сокращаем шаблонный код
• Defer в Swift: уберитесь перед уходом
• Выпуск очков Apple с искусственным интеллектом отложен до конца 2027 года
• Pine — нативный для Mac редактор кода
• Потоко-защищённая шина событий в Swift
• ARC Overhead in Swift Sorting
• Reactive frameworks vs async/await vs AsyncAlgorithms
• How Do You Build a Mutex That Works with async/await?
Возможно, вы считаете ключевое слово
defer одной из самых неоднозначных особенностей языка Swift, но в некоторых случаях оно очень полезно. Его можно использовать целенаправленно, и это обеспечит вам безопасность. На этой неделе мы поговорим о некоторых лучших практиках использования defer в Swift.• Обертки свойств в Swift: сокращаем шаблонный код
• Defer в Swift: уберитесь перед уходом
• Выпуск очков Apple с искусственным интеллектом отложен до конца 2027 года
• Pine — нативный для Mac редактор кода
• Потоко-защищённая шина событий в Swift
• ARC Overhead in Swift Sorting
• Reactive frameworks vs async/await vs AsyncAlgorithms
• How Do You Build a Mutex That Works with async/await?
👍1
Android
KeepLiveService — самая полная библиотека способов поддержания сервиса Android в рабочем состоянии. Она реализует все известные стратегии keep-alive — более 35 стратегий фоновых служб, нативный демон на C++, унифицированные внешние стратегии запуска Активити, поддержка Android 7.0–16, совместимость с более чем 10 версиями прошивок от разных производителей.
• KeepLiveService — 35+ стратегий работы сервиса в фоне
• How DuckDuckGo Cut Their Android Build Times by Up to 57%
• Automated AI Log Reviewer for Android Apps Source on Google Cloud Vertex AI with Gemini
• Compose Performance 2026: Stability as the Key Lever Against Jank
• Reverse engineering the Bluetooth protocol on Android
KeepLiveService — самая полная библиотека способов поддержания сервиса Android в рабочем состоянии. Она реализует все известные стратегии keep-alive — более 35 стратегий фоновых служб, нативный демон на C++, унифицированные внешние стратегии запуска Активити, поддержка Android 7.0–16, совместимость с более чем 10 версиями прошивок от разных производителей.
• KeepLiveService — 35+ стратегий работы сервиса в фоне
• How DuckDuckGo Cut Their Android Build Times by Up to 57%
• Automated AI Log Reviewer for Android Apps Source on Google Cloud Vertex AI with Gemini
• Compose Performance 2026: Stability as the Key Lever Against Jank
• Reverse engineering the Bluetooth protocol on Android
❤2👍1
Этой осенью Nvidia официально станет производителем процессоров для потребительских ПК, как Intel, AMD, Apple и Qualcomm, разместив полноценный вычислительный чип — не только графический — в самом сердце ноутбуков и мини-ПК. После многих месяцев утечек компания наконец-то анонсирует RTX Spark, первый чип в семействе, который, по утверждению компании, будет соответствовать или превосходить самые мощные тонкие и легкие компьютеры на Windows.
Созданный с нуля для высокой производительности ИИ, новый чип RTX обладает производительностью 1 петафлоп, лучшей в отрасли энергоэффективностью, полнофункциональными технологиями NVIDIA для ИИ и графики, а также до 128 ГБ унифицированной памяти. Nvidia заявляет, что благодаря мощности RTX Spark вы можете рендерить 3D-сцену размером 90 ГБ, редактировать видео с разрешением 12K или играть в графически требовательную игру Indiana Jones and the Great Circle с плавной частотой 100 кадров в секунду при разрешении 1440p — и всё это в ноутбуке толщиной 14 мм без подключения к источнику питания. А благодаря унифицированной памяти, аналогичной той, что используется в процессорах предыдущего поколения AMD Strix Halo, ноутбук или настольный компьютер с RTX Spark также может вмещать 120 миллиардов параметров у ИИ-агентов.
Разработка
• Zed – редактор кода на Rust | AI агент, CRDT, GPUI
• Anthropic выпустил Claude Opus 4.8
• Nvidia анонсирует RTX Spark как «самый эффективный чип для ПК из когда-либо созданных»
• Using AI to write better code more slowly
Маркетинг
• Где покупать установки мобильного приложения, когда основные каналы исчерпаны
Кроссплатформа
• React Native iOS Push Notifications: почему push не сохраняются в background/killed state
• Deploying Custom AI Models Across Android, iOS & Cross-Platform Apps with Melange
• Flutter at Google I/O 2026
Созданный с нуля для высокой производительности ИИ, новый чип RTX обладает производительностью 1 петафлоп, лучшей в отрасли энергоэффективностью, полнофункциональными технологиями NVIDIA для ИИ и графики, а также до 128 ГБ унифицированной памяти. Nvidia заявляет, что благодаря мощности RTX Spark вы можете рендерить 3D-сцену размером 90 ГБ, редактировать видео с разрешением 12K или играть в графически требовательную игру Indiana Jones and the Great Circle с плавной частотой 100 кадров в секунду при разрешении 1440p — и всё это в ноутбуке толщиной 14 мм без подключения к источнику питания. А благодаря унифицированной памяти, аналогичной той, что используется в процессорах предыдущего поколения AMD Strix Halo, ноутбук или настольный компьютер с RTX Spark также может вмещать 120 миллиардов параметров у ИИ-агентов.
В течение сорока лет вы запускали приложения. Кликнули. Напечатали. С RTX Spark и Microsoft Windows вы задаете вопрос — и ПК делает работу. RTX Spark объединяет все, что создала NVIDIA — CUDA, RTX, нашу платформу ИИ — в одном суперчипе. Локальные агенты. Передовые модели. Творческие рабочие процессы. Игры. Все это на ноутбуке. Это новый ПК. Персональный ИИ компьютер, — говорит Дженсен Хуанг.
Разработка
• Zed – редактор кода на Rust | AI агент, CRDT, GPUI
• Anthropic выпустил Claude Opus 4.8
• Nvidia анонсирует RTX Spark как «самый эффективный чип для ПК из когда-либо созданных»
• Using AI to write better code more slowly
Маркетинг
• Где покупать установки мобильного приложения, когда основные каналы исчерпаны
Кроссплатформа
• React Native iOS Push Notifications: почему push не сохраняются в background/killed state
• Deploying Custom AI Models Across Android, iOS & Cross-Platform Apps with Melange
• Flutter at Google I/O 2026
❤1