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
Разработчики DuckDuckGo поделились своим опытом оптимизации сборок с Develocity от самого Gradle. Пишут, что в некоторых случаях им удалось сократить время до 57%, из советов - проверить пути к схеме Room, использовать версии обработчиков аннотаций с детерминированным выводом, прогнать скрипты проверки сборки самостоятельно и, конечно, использовать ИИ-агентов. Собственно, все вертится вокруг кеширования и того, чтобы сборки мимо не промахивались. Подробнее - в статье.
Разработка
• The Method That Replaces Spec-Driven Development — IDSD
• The Last Technical Interview
Кроссплатформа
• Как мы выбирали стек для PWA после блокировки в App Store: от Swift к React за считанные месяцы
• Adding embeddings/RAG support to the Koog-based AI agent in Confetti
• That’s a wrap: Everything Flutter at Google I/O 2026
• Swift Cross Platform
iOS
• Top 25 iOS Interview Questions for 2025 →With Real Answers, Not Just Theory
• Preventing Screenshots in SwiftUI
• 9 Advanced SwiftUI Techniques : Every iOS Developers Should Follow(With Real Code Examples)
Android
• Как DuckDuckGo сократила время сборки Android-приложений на 57%
• Jetpack Compose New Style API — пример использования нового Style API
• Корутины и то как они работают на низком уровне
• AI for Android Developers: The Complete Roadmap
• Koin DI in a 170-ViewModel Codebase: What Scales and What Doesn't
• Biometrics authentication for your mobile app
• Master Android App Startup Time Optimization (Cold Start to Baseline Profiles)
• Android Studio Quail 1 now available
Разработка
• The Method That Replaces Spec-Driven Development — IDSD
• The Last Technical Interview
Кроссплатформа
• Как мы выбирали стек для PWA после блокировки в App Store: от Swift к React за считанные месяцы
• Adding embeddings/RAG support to the Koog-based AI agent in Confetti
• That’s a wrap: Everything Flutter at Google I/O 2026
• Swift Cross Platform
iOS
• Top 25 iOS Interview Questions for 2025 →With Real Answers, Not Just Theory
• Preventing Screenshots in SwiftUI
• 9 Advanced SwiftUI Techniques : Every iOS Developers Should Follow(With Real Code Examples)
Android
• Как DuckDuckGo сократила время сборки Android-приложений на 57%
• Jetpack Compose New Style API — пример использования нового Style API
• Корутины и то как они работают на низком уровне
• AI for Android Developers: The Complete Roadmap
• Koin DI in a 170-ViewModel Codebase: What Scales and What Doesn't
• Biometrics authentication for your mobile app
• Master Android App Startup Time Optimization (Cold Start to Baseline Profiles)
• Android Studio Quail 1 now available
👍2
Победители Apple Design Awards 2026
Объявлены победители ежегодного конкурса (финалистов 2026 года вы можете посмотреть тут, а победителей 2025 года - там).
Категория Восторг и веселье
grug - это забавное приложение ежедневно делится мудростью, выраженной в неолитическом брюзжании, и при этом выглядит отлично. Читать ежедневные аффирмации вроде «только ходячий ворчун находит прорыв… сидящий ворчун ничего не находит» — это первобытное удовольствие.
Категория Иклюзивность
Guitar Wiz - этот универсальный набор инструментов для гитаристов, созданный на SwiftUI разработчиком-одиночкой Биджоем Тангараджем, предлагает впечатляющий набор функций, обеспечивающих инклюзивность.
Категория Инновации
NBA: Live Games & Scores - возможность смотреть пять игр одновременно в приложении NBA — или сопоставлять главную игру со статистикой игроков и команд размером со стену — это революция для любителей спорта на Apple Vision Pro.
Категория Взаимодействие
Moonlitt: Moon Phase Tracker - эта утилита, созданная на SwiftUI, привносит простую элегантность в отслеживание всего, от фотографии до небесных событий.
Категория Социальное влияние
Primary: News in Depth - освещает важные новости и ключевые вопросы с помощью пространственных данных, ни разу не прибегая к сенсационализму или кликбейту.
Категория Визуал и графика
Tide Guide: Charts & Tables - этот первоклассный трекер приливов и отливов сочетает в себе новый дизайн и технологию Liquid Glass, добавляя дополнительную изысканность представлению данных и кастомным анимациям, а также органично вписываясь в водную тематику.
Объявлены победители ежегодного конкурса (финалистов 2026 года вы можете посмотреть тут, а победителей 2025 года - там).
Категория Восторг и веселье
grug - это забавное приложение ежедневно делится мудростью, выраженной в неолитическом брюзжании, и при этом выглядит отлично. Читать ежедневные аффирмации вроде «только ходячий ворчун находит прорыв… сидящий ворчун ничего не находит» — это первобытное удовольствие.
Категория Иклюзивность
Guitar Wiz - этот универсальный набор инструментов для гитаристов, созданный на SwiftUI разработчиком-одиночкой Биджоем Тангараджем, предлагает впечатляющий набор функций, обеспечивающих инклюзивность.
Категория Инновации
NBA: Live Games & Scores - возможность смотреть пять игр одновременно в приложении NBA — или сопоставлять главную игру со статистикой игроков и команд размером со стену — это революция для любителей спорта на Apple Vision Pro.
Категория Взаимодействие
Moonlitt: Moon Phase Tracker - эта утилита, созданная на SwiftUI, привносит простую элегантность в отслеживание всего, от фотографии до небесных событий.
Категория Социальное влияние
Primary: News in Depth - освещает важные новости и ключевые вопросы с помощью пространственных данных, ни разу не прибегая к сенсационализму или кликбейту.
Категория Визуал и графика
Tide Guide: Charts & Tables - этот первоклассный трекер приливов и отливов сочетает в себе новый дизайн и технологию Liquid Glass, добавляя дополнительную изысканность представлению данных и кастомным анимациям, а также органично вписываясь в водную тематику.
👍2🤡1
Google пытается купить код Android-разработчиков для обучения искусственного интеллекта
Google разослал некоторым разработчикам популярных приложений электронные письма с предложением «присоединиться к пилотному проекту по предоставлению конфиденциального контента», который позволит разработчикам «получать дополнительный доход от своих приложений». В письме Google говорится, что компания хочет приобрести доступ к кодовым базам разработчиков, «чтобы помочь улучшить инструменты и продукты Google для разработчиков».
«Получайте деньги за предоставление кода, лежащего в основе ваших приложений, а также ваших архивных проектов», — говорится в письме. В письме также указывается, что разработчик сохранит права интеллектуальной собственности на свой код, и что лицензия будет неисключительной. «Будь то активный код, лежащий в основе вашего текущего приложения, или архивы прототипов и побочных проектов, которые больше не используются, этот код может обладать нераскрытой ценностью. Это уникальная возможность помочь трансформировать инструменты и продукты, поддержать экосистему разработчиков и открыть новые источники дохода».
В электронном письме не упоминается искусственный интеллект, но ссылка в нем ведет на страницу о «партнерствах для улучшения наших ИИ продуктов».
Google отстал от конкурентов в создании ИИ, генерирующего код. И тот факт, что Google пытается выкупать код у разработчиков, говорит о том, что компания не смогла создать достаточно качественный ИИ для программирования, используя контент, который можно собирать из интернета, и подчеркивает, что у компаний, вероятно, заканчивается контент для обучения. Google, как известно, заплатил Reddit 60 миллионов долларов за доступ к своему сайту для обучения ИИ, результаты чего оказались довольно неоднозначными.
Google разослал некоторым разработчикам популярных приложений электронные письма с предложением «присоединиться к пилотному проекту по предоставлению конфиденциального контента», который позволит разработчикам «получать дополнительный доход от своих приложений». В письме Google говорится, что компания хочет приобрести доступ к кодовым базам разработчиков, «чтобы помочь улучшить инструменты и продукты Google для разработчиков».
«Получайте деньги за предоставление кода, лежащего в основе ваших приложений, а также ваших архивных проектов», — говорится в письме. В письме также указывается, что разработчик сохранит права интеллектуальной собственности на свой код, и что лицензия будет неисключительной. «Будь то активный код, лежащий в основе вашего текущего приложения, или архивы прототипов и побочных проектов, которые больше не используются, этот код может обладать нераскрытой ценностью. Это уникальная возможность помочь трансформировать инструменты и продукты, поддержать экосистему разработчиков и открыть новые источники дохода».
В электронном письме не упоминается искусственный интеллект, но ссылка в нем ведет на страницу о «партнерствах для улучшения наших ИИ продуктов».
Google отстал от конкурентов в создании ИИ, генерирующего код. И тот факт, что Google пытается выкупать код у разработчиков, говорит о том, что компания не смогла создать достаточно качественный ИИ для программирования, используя контент, который можно собирать из интернета, и подчеркивает, что у компаний, вероятно, заканчивается контент для обучения. Google, как известно, заплатил Reddit 60 миллионов долларов за доступ к своему сайту для обучения ИИ, результаты чего оказались довольно неоднозначными.
✍2❤1