"What a time to be alive!" (С) Google выкатил "близкий к реальному времени" голосовой перевод - Gemini 3.5 Live Translate. Эта модель способна распознавать более 70 языков и генерировать «плавный, естественный перевод речи», сохраняя интонацию, темп и высоту тона. В отличие от систем пошаговых переводчиков, которые «ждут, пока говорящий закончит говорить, прежде чем ответить», эта модель генерирует речь непрерывно. Это обеспечивает «плавное звучание без неловких пауз и отставание от говорящего всего на несколько секунд на протяжении всего сеанса». Gemini 3.5 Live Translate уже доступен в Google Translate для Android и iOS, а так же в Google Meet. Осталось оффлайна добавить и... все :)
Разработка
• Top UX Design Trends: How User Experience Design Is Evolving
• A Single CLAUDE.md File Went Viral. The Reason Is Embarrassingly Simple.
Маркетинг
• Apple будет удалять из App Store приложения, которые не привлекают пользователей
• Gemini 3.5 Live Translate обеспечивает голосовой перевод в реальном времени
• WWDC26: What’s new for subscription apps
Кроссплатформа
• Build your own Flutter GenUI solution with Gemini structured outputs
• Using Swift (or SPM) in KMP Just Changed: spmForKmp vs JetBrains Swift Import Official Approach
iOS
• Использование агентских навыков в Xcode 27
• WWDC26: Sessions Worth Your Time
• Stop Extracting SwiftUI Views Into Random Functions
• Generating image description alt text with Foundation Models on iOS 27
• NavigationTransition.crossFade in SwiftUI
• toolbarMinimizeBehavior in SwiftUI
• SwiftUI ContentBuilder: one builder name for different content
• Swipe actions are no longer trapped inside List in SwiftUI
• Xcode 27 has Delete Derived Data
Android
• Punch-hole Download Progress — индикатор загрузки вокруг камеры
• Top 3 updates for Android developer productivity
• Designing High-Performance UI Rendering in Android: An Architectural Deep-Dive
• Remote Compose looks promising
Разработка
• Top UX Design Trends: How User Experience Design Is Evolving
• A Single CLAUDE.md File Went Viral. The Reason Is Embarrassingly Simple.
Маркетинг
• Apple будет удалять из App Store приложения, которые не привлекают пользователей
• Gemini 3.5 Live Translate обеспечивает голосовой перевод в реальном времени
• WWDC26: What’s new for subscription apps
Кроссплатформа
• Build your own Flutter GenUI solution with Gemini structured outputs
• Using Swift (or SPM) in KMP Just Changed: spmForKmp vs JetBrains Swift Import Official Approach
iOS
• Использование агентских навыков в Xcode 27
• WWDC26: Sessions Worth Your Time
• Stop Extracting SwiftUI Views Into Random Functions
• Generating image description alt text with Foundation Models on iOS 27
• NavigationTransition.crossFade in SwiftUI
• toolbarMinimizeBehavior in SwiftUI
• SwiftUI ContentBuilder: one builder name for different content
• Swipe actions are no longer trapped inside List in SwiftUI
• Xcode 27 has Delete Derived Data
Android
• Punch-hole Download Progress — индикатор загрузки вокруг камеры
• Top 3 updates for Android developer productivity
• Designing High-Performance UI Rendering in Android: An Architectural Deep-Dive
• Remote Compose looks promising
❤2👍2
Amazing
24 года, бесчисленное количество версий - и вот Xcode научился удалять Derived Data! Почему это не было центром кейноута или хотя бы Platforms State of the Union? "What a time to be alive!" (С)
24 года, бесчисленное количество версий - и вот Xcode научился удалять Derived Data! Почему это не было центром кейноута или хотя бы Platforms State of the Union? "What a time to be alive!" (С)
😁46🤯9🤗4❤1
Нашел интересное обсуждение на Reddit - человек сделал сайт с веб-версией своей игры и теперь вместо ссылок на App Store или Google Play приглашает игроков туда. Там они вовлекаются и уже переходят в магазин мотивированными и готовыми к установке. Правда, он оставил некоторые из наиболее интересных функций только для нативных приложений, так что у них есть реальная причина установить игру, если она им понравится. Но браузерная версия всё равно даёт им достаточно времени, чтобы понять игру и сначала получить удовольствие. Бесплатная веб-версия предлагает 95% того же опыта. Пишет, что с такой настройкой конверсия из просмотра в установку в магазине составляет около 40%, что на 12% пп больше, чем раньше. Кто пробовал такое? Имеет смысл для приложений?
Разработка
• Один файл CLAUDE.md стал вирусным — причина до смешного проста
• Красный подождёт. Как мы запускали «зелёную волну» в навигаторе 2ГИС
Маркетинг
• Мобильный рынок Ближнего Востока: выручка растёт быстрее загрузок: исследование Bidease и Sensor Tower
• Я перестал сначала отправлять людей в магазин приложений и конверсия установок подскочила до 40%
Кроссплатформа
• Swift for Android vs. Kotlin Multiplatform
• What I Learned Exploring Flutter Animations Through an Android Version Museum
iOS
• Piru — трекер приема лекарств для iOS
• iOS: отправляем почту по SMTP с нуля на сокетах
• Custom scroll layouts with swipe actions in SwiftUI on iOS 27
• What's new in Swift 6.4 at WWDC26
Android
• Архитектура Android-приложений. Как повысить качество архитектуры, не говоря об архитектуре
• How Google Is Embedding Gemini AI Into Every Android App You Build
Разработка
• Один файл CLAUDE.md стал вирусным — причина до смешного проста
• Красный подождёт. Как мы запускали «зелёную волну» в навигаторе 2ГИС
Маркетинг
• Мобильный рынок Ближнего Востока: выручка растёт быстрее загрузок: исследование Bidease и Sensor Tower
• Я перестал сначала отправлять людей в магазин приложений и конверсия установок подскочила до 40%
Кроссплатформа
• Swift for Android vs. Kotlin Multiplatform
• What I Learned Exploring Flutter Animations Through an Android Version Museum
iOS
• Piru — трекер приема лекарств для iOS
• iOS: отправляем почту по SMTP с нуля на сокетах
• Custom scroll layouts with swipe actions in SwiftUI on iOS 27
• What's new in Swift 6.4 at WWDC26
Android
• Архитектура Android-приложений. Как повысить качество архитектуры, не говоря об архитектуре
• How Google Is Embedding Gemini AI Into Every Android App You Build
👍6❤2
Forwarded from AppFiles - Mobile Development
Опубликованы все сессии и лабораторные работы с WWDC:
•
(iOS En) WWDC26: Platforms State of the Union•
(iOS En) WWDC26 sessions•
(iOS En) WWDC26 Group Labs•
(iOS En) What's New in SwiftUI for iOS 27•
(iOS En) Timer-Based Auto-Advancing Paging Indicator Using SwiftUI•
(iOS En) Build Terminal Apps in Pure Swift with TUIKit•
(iOS En) Instagram-Style Disappearing Scroll Header Using SwiftUI•
(And Ru) Android проиграл AI: Итоги Google I/O 2026•
(And En) The Android CLI Silently Shipped a CRAZY Update•
(And En) All 4 Types of Background Work On Android Explained - Mobile System Design Basics•
(And En) We are building androidskills.dev with Claude Design•
(Crs En) What Nobody Told Us About KMP on iOS•
(Crs En) Do not Start from Scratch - Waste no time with this KMP Template•
(Dev Ru) Как начать выступать на английском языке — Личный бренд, публичные выступления•
(Mrk Ru) Как In-App Events помогают продвигать приложения в App Store — разбираем кейсыPlease open Telegram to view this post
VIEW IN TELEGRAM
До смешного простая WWDC
В этом еженедельном дайджесте все новинки WWDC26 — обновления в UIKit и SwiftUI, App Store, Xcode и Foundation Models. Кроме того, SMTP с нуля на сокетах и исследования RuStore, оптимизация Adapter и миграция навигации на Compose, один файл
В этом еженедельном дайджесте все новинки WWDC26 — обновления в UIKit и SwiftUI, App Store, Xcode и Foundation Models. Кроме того, SMTP с нуля на сокетах и исследования RuStore, оптимизация Adapter и миграция навигации на Compose, один файл
CLAUDE.md из 4 простых правил, который получил виральное распространение, мобильный рынок Ближнего Востока и многое другое. Заходите!👍5
Команда разработчиков Xiaomi MiMo AI открыла исходный код MiMo Code V0.1.0 — встроенного в терминал помощника по программированию на основе ИИ, который, по словам китайского электронного гиганта, превосходит Claude Code от Anthropic по ключевым показателям производительности в программировании, особенно в задачах с длительным горизонтом выполнения и множеством шагов (более 200 шагов). Выпуск был анонсирован на прошлой неделе в сообщении в социальной сети X от официального аккаунта
Разработка
• Как начать выступать на английском языке — Личный бренд, публичные выступления
• Xiaomi открыла модель MiMo Code, которая превосходит Claude Code в длинных задачах
• Mobile Apps Are Getting Boring. Here’s Who’s to Blame.
• Software Is Not A Single-Player Game
Маркетинг
• Новое приложение Pool превращает ваши скриншоты в нечто полезное
• How Wispr Flow nails onboarding
• VOODOO’s New Big Three: Castle Busters, Marble Sort!, and Sand Loop
Кроссплатформа
• Through the Lens: Barcode Scanning in Compose Multiplatform
iOS
• Что нового в Swift 6.4 после WWDC26
• WWDC.ai — краткое изложение каждой сессии
• PovioKit — коллекция полезных модулей для Swift
• LLM на iPhone: от llama.cpp до Foundation Models
• News from WWDC26: WebKit in Safari 27 beta
• WWDC26: Swift Group Lab - Q&A
• How to Use OpenCode in Xcode 27
Android
• Datadog предоставляет миллионы инсайтов о производительности с помощью ProfilingManager
• Compose Navigation Graph — визуализация потоков приложения
• Android проиграл AI: Итоги Google I/O 2026
• The task shapes the strategy: Kotlin select expressions in practice
• Ditch READ_CONTACTS Forever: Android 17’s Secure Contact Picker
• How to use Koin Compiler in a Multimodule Project?
@XiaomiMiMo, где инструмент описывается как «больше, чем просто помощник по программированию на основе ИИ в вашем терминале — это самый умный партнер по программированию, с которым вы когда-либо будете работать». MiMo Code теперь доступен на GitHub под лицензией MIT и устанавливается одной командой в терминале. Согласно результатам тестов, опубликованным в техническом блоге Xiaomi, MiMo Code в паре с MiMo-V2.5-Pro превзошёл Claude Code в паре с Claude Sonnet 4.6 по всем трём протестированным показателям. Примечательно, что Xiaomi не опубликовала сравнения с OpenAI Codex или Google Gemini CLI — Claude Code является единственным упомянутым конкурентом во всех материалах, что является показательным выбором целевого бенчмарка. Понятно почему - в официальной таблице лидеров Terminal-Bench 2.0, поддерживаемой на сайте, OpenAI Codex CLI с GPT-5.5 набирает 82,2% — примерно на девять баллов выше заявленных MiMo Code 73% — а в анонсе GPT-5.5 от OpenAI утверждается 82,7% в том же бенчмарке. Сама Xiaomi признает, что стандартные бенчмарки «по-прежнему измеряют способность к решению задач за один раз» и не отражают многосессионные цели проектирования.Разработка
• Как начать выступать на английском языке — Личный бренд, публичные выступления
• Xiaomi открыла модель MiMo Code, которая превосходит Claude Code в длинных задачах
• Mobile Apps Are Getting Boring. Here’s Who’s to Blame.
• Software Is Not A Single-Player Game
Маркетинг
• Новое приложение Pool превращает ваши скриншоты в нечто полезное
• How Wispr Flow nails onboarding
• VOODOO’s New Big Three: Castle Busters, Marble Sort!, and Sand Loop
Кроссплатформа
• Through the Lens: Barcode Scanning in Compose Multiplatform
iOS
• Что нового в Swift 6.4 после WWDC26
• WWDC.ai — краткое изложение каждой сессии
• PovioKit — коллекция полезных модулей для Swift
• LLM на iPhone: от llama.cpp до Foundation Models
• News from WWDC26: WebKit in Safari 27 beta
• WWDC26: Swift Group Lab - Q&A
• How to Use OpenCode in Xcode 27
Android
• Datadog предоставляет миллионы инсайтов о производительности с помощью ProfilingManager
• Compose Navigation Graph — визуализация потоков приложения
• Android проиграл AI: Итоги Google I/O 2026
• The task shapes the strategy: Kotlin select expressions in practice
• Ditch READ_CONTACTS Forever: Android 17’s Secure Contact Picker
• How to use Koin Compiler in a Multimodule Project?
😁2
Вебшоп — это магазин вашей игры прямо в браузере.
Игрок переходит по ссылке, покупает внутриигровую валюту, предметы или скины — и деньги идут напрямую вам, без комиссии платформ.
В @d2cgames разбирают, как это работает и как запустить свой.
👉 https://t.me/+As1jjhbTqNI1ZmRi
Реклама. ООО Е-Промо. ИНН 5260246781. Erid: 2W5zFGxVKFX
Игрок переходит по ссылке, покупает внутриигровую валюту, предметы или скины — и деньги идут напрямую вам, без комиссии платформ.
В @d2cgames разбирают, как это работает и как запустить свой.
👉 https://t.me/+As1jjhbTqNI1ZmRi
Реклама. ООО Е-Промо. ИНН 5260246781. Erid: 2W5zFGxVKFX
Telegram
D2C powered by Xsolla
Комьюнити о Direct-to-Consumer в геймдеве. Обсуждаем прямые продажи игрокам без посредников и делимся стратегиями, инструментами и кейсами игровых студий.
❤1
iOS
В Xcode 27 Apple впервые добавила SwiftUI Agent Skill — набор инструкций для AI-агентов, которые помогают писать и ревьюить SwiftUI-код по «официальным» практикам Apple. SwiftLee разобрал структуру этого навыка: внутри есть короткий
• ListKit — списки и сетки для SwiftUI
• Apple’s Private Cloud Compute Is Severely Limited for Third-Party Developers
• Concurrency is now mandatory skill for iOS devs
• SwiftUI Best Practices, straight from Apple’s Xcode 27 Agent Skill
В Xcode 27 Apple впервые добавила SwiftUI Agent Skill — набор инструкций для AI-агентов, которые помогают писать и ревьюить SwiftUI-код по «официальным» практикам Apple. SwiftLee разобрал структуру этого навыка: внутри есть короткий
SKILL.md, который работает как маршрутизатор, и отдельные reference-файлы по темам вроде структуры view, data flow, environment, modifiers, ForEach, анимаций, локализации и soft-deprecated API. Главная идея рекомендаций Apple — в SwiftUI view является единицей инвалидации, поэтому важно не перерисовывать больше, чем нужно. Среди заметных советов: выносить крупные секции не в computed properties, а в отдельные View-типы; не использовать кастомный .if modifier, потому что он ломает струткруную идентичность; делать свойства в @Observable Equatable, чтобы избегать лишних обновлений; держать init у view максимально дешёвым; и давать ForEach стабильные идентификаторы, а не индексы массива. При этом автор отмечает, что навык получился компактным и полезным, но не закрывает всё, что нужно в реальной SwiftUI-разработке: там почти нет accessibility, навигации, layout-паттернов, работы со скроллом и фокусом, Swift Charts, изображений, превью и перфоманс-инструментами. Поэтому он выпустил SwiftUI Expert Skill 4.0.0, который объединяет подход Apple с более широким набором практических рекомендаций для AI-assisted разработки.• ListKit — списки и сетки для SwiftUI
• Apple’s Private Cloud Compute Is Severely Limited for Third-Party Developers
• Concurrency is now mandatory skill for iOS devs
• SwiftUI Best Practices, straight from Apple’s Xcode 27 Agent Skill
SwiftLee
SwiftUI Best Practices, straight from Apple's Xcode 27 Agent Skill
Unlock the potential of SwiftUI best practices with insights from Xcode 27's Agent Skills for enhanced app development.
👍2
Android
Google выпустил обновления для Android XR — платформы для приложений под XR-устройства, от очков с дополненной реальностью до полностью иммерсивных гарнитур. Главная новость — Developer Preview 4 для Android XR SDK: разработчики получили новые API и инструменты для создания immersive- и augmented-опыта, а тестировать взаимодействия теперь можно прямо в Android Studio через XR Emulator, без обязательного доступа к физическому устройству. Google также упрощает перенос мобильных приложений на «умные» очки. С помощью Jetpack Projected существующее Android-приложение можно расширить дополнительным AR-интерфейсом, а Device Availability API позволяет менять поведение приложения в зависимости от того, надеты ли очки. Jetpack Compose Glimmer тоже обновили: теперь он лучше подходит для читаемого текста на прозрачных дисплеях и навигации через тачпад. Для разработчиков игр и 3D-приложений важное изменение — расширенная поддержка движков: к Unity добавились Unreal Engine и Godot. Появился и Android XR Engine Hub для Windows, который помогает быстрее тестировать XR-сцены прямо в рабочем процессе движка. Кроме того, Google открыла Android XR Developer Catalyst Program: участники смогут получить доступ к предрелизному железу, поддержке и рекомендациям по запуску приложений в Google Play.
• Разработка плагина для Android Studio или Чистим безумную простыню логов в LogCat
• Android Kiosk: как купить сухарики, когда ларёк закрыт
• What’s New in Android XR: Tooling, Engine Support, and Ecosystem Updates
• Introducing the RevenueCat Codegen Gradle Plugin: type safe entitlements and offerings on Android
• Compose Stability Analyzer 0.10.0: Stability Doctor and Trace-All Mode
• 13 Jetpack Compose Tricks Senior Android Developers Use Every Day
• Integrating On-Device AI in Android: A Practical Guide with Gemini Nano and ML Kit
Google выпустил обновления для Android XR — платформы для приложений под XR-устройства, от очков с дополненной реальностью до полностью иммерсивных гарнитур. Главная новость — Developer Preview 4 для Android XR SDK: разработчики получили новые API и инструменты для создания immersive- и augmented-опыта, а тестировать взаимодействия теперь можно прямо в Android Studio через XR Emulator, без обязательного доступа к физическому устройству. Google также упрощает перенос мобильных приложений на «умные» очки. С помощью Jetpack Projected существующее Android-приложение можно расширить дополнительным AR-интерфейсом, а Device Availability API позволяет менять поведение приложения в зависимости от того, надеты ли очки. Jetpack Compose Glimmer тоже обновили: теперь он лучше подходит для читаемого текста на прозрачных дисплеях и навигации через тачпад. Для разработчиков игр и 3D-приложений важное изменение — расширенная поддержка движков: к Unity добавились Unreal Engine и Godot. Появился и Android XR Engine Hub для Windows, который помогает быстрее тестировать XR-сцены прямо в рабочем процессе движка. Кроме того, Google открыла Android XR Developer Catalyst Program: участники смогут получить доступ к предрелизному железу, поддержке и рекомендациям по запуску приложений в Google Play.
• Разработка плагина для Android Studio или Чистим безумную простыню логов в LogCat
• Android Kiosk: как купить сухарики, когда ларёк закрыт
• What’s New in Android XR: Tooling, Engine Support, and Ecosystem Updates
• Introducing the RevenueCat Codegen Gradle Plugin: type safe entitlements and offerings on Android
• Compose Stability Analyzer 0.10.0: Stability Doctor and Trace-All Mode
• 13 Jetpack Compose Tricks Senior Android Developers Use Every Day
• Integrating On-Device AI in Android: A Practical Guide with Gemini Nano and ML Kit
Android Developers Blog
What’s New in Android XR: Tooling, Engine Support, and Ecosystem Updates
News and insights on the Android platform, developer tools, and events.
👍4❤1
Разработка
• Создание программного обеспечения — это обучение
Маркетинг
• How to collect emails in your mobile app without killing conversion
Кроссплатформа
• The Future of KMP's iOS Interop
• Flutter 3.44 Doesn’t Just Cross Platforms — It Dominates Them
• Создание программного обеспечения — это обучение
Маркетинг
• How to collect emails in your mobile app without killing conversion
Кроссплатформа
• The Future of KMP's iOS Interop
• Flutter 3.44 Doesn’t Just Cross Platforms — It Dominates Them
Adapty
How to collect emails in your mobile app
How to collect emails in your mobile app without hurting conversion. Real examples from Zeely, Cal AI, Flo with a 7-step plan.
👍2
Android 17 официально вышел
Сегодня Google официально выпустил Android 17 (API 37) и сделал его доступным для большинства поддерживаемых устройств Pixel. В ближайшие месяцы ожидайте появления новых устройств под управлением Android 17.
Главная идея релиза — переход Android к «интеллектуальной системе», тесно связанной с ИИ, адаптивными интерфейсами и разными типами устройств. Он переходит к адаптивному стандарту разработки, вводя обязательную возможность изменения размера экранов, одновременно обеспечивая конфиденциальность, безопасность, работу с мультимедиа, камерой и производительность нового поколения.
Главное для разработчиков
1. Приложения становятся инструментами для ИИ - AppFunctions API позволяет описывать действия приложения как функции, которые смогут находить и запускать ИИ-агенты, включая Gemini.
2. Обязательная адаптация под большие экраны - приложение должно нормально работать в любом размере окна, включая планшеты, складные устройства, десктопный режим и внешние дисплеи. Игры пока освобождены от этого требования.
3. Новые режимы многозадачности - App Bubbles, Bubble Bar и интерактивный Picture-in-Picture в десктопном режиме.
4. Android теперь Compose-first - новые API, библиотеки и рекомендации будут ориентированы прежде всего на Compose.
5. Изменяется пересоздание Activity - при некоторых изменениях конфигурации Activity больше не будет автоматически пересоздаваться.
6. Continue On — перенос работы между устройствами, пользователь сможет продолжить работу с приложением на другом Android-устройстве с того же места.
7. Производительность - Android 17 вводит строгие лимиты памяти приложений, зависящие от объёма RAM устройства. Процессы, превышающие лимит, могут быть принудительно завершены.
8. Конфиденциальность и безопасность - появились более узкие и временные способы доступа к пользовательским данным.
Сегодня Google официально выпустил Android 17 (API 37) и сделал его доступным для большинства поддерживаемых устройств Pixel. В ближайшие месяцы ожидайте появления новых устройств под управлением Android 17.
Главная идея релиза — переход Android к «интеллектуальной системе», тесно связанной с ИИ, адаптивными интерфейсами и разными типами устройств. Он переходит к адаптивному стандарту разработки, вводя обязательную возможность изменения размера экранов, одновременно обеспечивая конфиденциальность, безопасность, работу с мультимедиа, камерой и производительность нового поколения.
Главное для разработчиков
1. Приложения становятся инструментами для ИИ - AppFunctions API позволяет описывать действия приложения как функции, которые смогут находить и запускать ИИ-агенты, включая Gemini.
2. Обязательная адаптация под большие экраны - приложение должно нормально работать в любом размере окна, включая планшеты, складные устройства, десктопный режим и внешние дисплеи. Игры пока освобождены от этого требования.
3. Новые режимы многозадачности - App Bubbles, Bubble Bar и интерактивный Picture-in-Picture в десктопном режиме.
4. Android теперь Compose-first - новые API, библиотеки и рекомендации будут ориентированы прежде всего на Compose.
5. Изменяется пересоздание Activity - при некоторых изменениях конфигурации Activity больше не будет автоматически пересоздаваться.
6. Continue On — перенос работы между устройствами, пользователь сможет продолжить работу с приложением на другом Android-устройстве с того же места.
7. Производительность - Android 17 вводит строгие лимиты памяти приложений, зависящие от объёма RAM устройства. Процессы, превышающие лимит, могут быть принудительно завершены.
8. Конфиденциальность и безопасность - появились более узкие и временные способы доступа к пользовательским данным.
👍11❤2
Вчера компания Snap представила Specs, очки дополненной реальности стоимостью 2195 долларов. Примечательно, что очки полностью автономны и не требуют подключения к компьютеру или смартфону для работы. Система отображения — это собственная запатентованная технология жидких кристаллов на кремниевой подложке от Snap. Она имеет поле зрения 51 градус и может отображать 16 миллионов цветов. По словам Snap, Specs ощущаются как 24-дюймовый настольный монитор во время работы или как 115-дюймовый экран домашнего кинотеатра, расположенный в 3 метрах от вас, во время просмотра фильма. В пресс-релизе Snap говорится, что цель состоит не в создании дополненной реальности ради самой реальности, а в том, чтобы сделать вычисления полезными в данный момент. Это несколько контрастирует с демонстрациями технологий, показанными во время официальной трансляции презентации. Практически все, что было продемонстрировано, представляло собой какую-либо игру или необычную забаву.
Snap заявляет, что разработчики уже создали сотни Lenses. Компания Snap, похоже, также настаивает на том, что преимущества дополненной реальности заключаются не в демонстрации существующего программного обеспечения, а в уникальных «опытах», что, по сути, означает, что Snap не планирует глубоко интегрировать Specs с телефоном или компьютером. Specs обеспечивает четыре часа работы в смешанном режиме, включая воспроизведение аудио и видео, использование приложений, помощь ИИ, уведомления Bluetooth и многое другое. Входящий в комплект зарядный чехол обеспечит до четырех дополнительных зарядок, увеличивая время работы до 20 часов в смешанном режиме. Покажет время, станет ли Specs хитом. Однако, учитывая цену почти в 2200 долларов за устройство, которое по сути является игрушкой, кажется весьма вероятным, что вряд ли очки получат широкое распространение.
Разработка
• Snap выпустила автономные очки дополненной реальности
• SpaceX купил Cursor
Маркетинг
• He turned down 75K for his app with 12K in sales. It hit $1M two years later.
Кроссплатформа
• Mastering Go Router in Flutter (Stop Using Messy Navigation)
iOS
• Лучшие практики SwiftUI из агентского навыка Xcode 27
• Swift team launches Networking Workgroup
• WWDC26 SwiftUI Changes That Actually Matter: 7 Upgrades with Real Code Examples
• From Size Class to Available Space: Is horizontalSizeClass Still Reliable?
• Swipe actions outside of List in SwiftUI
Android
• Android 17 официально вышел
• Kore — дизайн-система для Compose Multiplatform
• Android Interview Questions & Answers : Real Scenario Based with In-Depth Explanations
• Android Interview Question Bank (2026 Edition)
Snap заявляет, что разработчики уже создали сотни Lenses. Компания Snap, похоже, также настаивает на том, что преимущества дополненной реальности заключаются не в демонстрации существующего программного обеспечения, а в уникальных «опытах», что, по сути, означает, что Snap не планирует глубоко интегрировать Specs с телефоном или компьютером. Specs обеспечивает четыре часа работы в смешанном режиме, включая воспроизведение аудио и видео, использование приложений, помощь ИИ, уведомления Bluetooth и многое другое. Входящий в комплект зарядный чехол обеспечит до четырех дополнительных зарядок, увеличивая время работы до 20 часов в смешанном режиме. Покажет время, станет ли Specs хитом. Однако, учитывая цену почти в 2200 долларов за устройство, которое по сути является игрушкой, кажется весьма вероятным, что вряд ли очки получат широкое распространение.
Разработка
• Snap выпустила автономные очки дополненной реальности
• SpaceX купил Cursor
Маркетинг
• He turned down 75K for his app with 12K in sales. It hit $1M two years later.
Кроссплатформа
• Mastering Go Router in Flutter (Stop Using Messy Navigation)
iOS
• Лучшие практики SwiftUI из агентского навыка Xcode 27
• Swift team launches Networking Workgroup
• WWDC26 SwiftUI Changes That Actually Matter: 7 Upgrades with Real Code Examples
• From Size Class to Available Space: Is horizontalSizeClass Still Reliable?
• Swipe actions outside of List in SwiftUI
Android
• Android 17 официально вышел
• Kore — дизайн-система для Compose Multiplatform
• Android Interview Questions & Answers : Real Scenario Based with In-Depth Explanations
• Android Interview Question Bank (2026 Edition)
iOS
Как показали на WWDC 26, при зеркальном отображении приложения для iPhone на Mac через функцию iPhone Mirroring, размер его окна можно свободно изменять. Одновременно с этим, приложения для iPhone, работающие на iPad, также получат возможность изменять размер окна. Даже без обновления физического устройства до бета-версии новой ОС, разработчики уже могут оценить это изменение в предварительных версиях Xcode 27 или в среде симулятора iOS 27 в Device Hub. Однако влияние этого обновления выходит далеко за рамки простого изменения размера окон приложений для iPhone. Оно меняет представление многих разработчиков о системе компоновки. Некоторые характеристики, которые ранее часто использовались в качестве параметров компоновки, такие как
• От класса размера к доступному пространству: остается ли horizontalSizeClass надежным параметром?
• SWCompression — работа с архивами на Swift
• Пишем кодинг‑агента на Swift с нуля: неочевидные сложности очевидной идеи
• Can You Explain Why Structs Are Faster Than Classes in Swift? Most Candidates Can’t
• New SwiftUI APIs for reordering and drag and drop on iOS 27
• Actors in Swift: The Problem They Solve and How it Works
Как показали на WWDC 26, при зеркальном отображении приложения для iPhone на Mac через функцию iPhone Mirroring, размер его окна можно свободно изменять. Одновременно с этим, приложения для iPhone, работающие на iPad, также получат возможность изменять размер окна. Даже без обновления физического устройства до бета-версии новой ОС, разработчики уже могут оценить это изменение в предварительных версиях Xcode 27 или в среде симулятора iOS 27 в Device Hub. Однако влияние этого обновления выходит далеко за рамки простого изменения размера окон приложений для iPhone. Оно меняет представление многих разработчиков о системе компоновки. Некоторые характеристики, которые ранее часто использовались в качестве параметров компоновки, такие как
horizontalSizeClass, больше не подходят в качестве основного критерия определения ширины окна. Так является ли это изменение внезапным сдвигом или неизбежным результатом долгосрочной эволюции системы компоновки Apple? В этой статье мы рассмотрим этот вопрос.• От класса размера к доступному пространству: остается ли horizontalSizeClass надежным параметром?
• SWCompression — работа с архивами на Swift
• Пишем кодинг‑агента на Swift с нуля: неочевидные сложности очевидной идеи
• Can You Explain Why Structs Are Faster Than Classes in Swift? Most Candidates Can’t
• New SwiftUI APIs for reordering and drag and drop on iOS 27
• Actors in Swift: The Problem They Solve and How it Works
👍1
Android
На конференции Google I/O этого года компания объявила об обновлении для пространственных приложений: геопространственный API теперь доступен в предварительной версии ARCore для Jetpack XR. Благодаря интеграции системы визуального позиционирования Google — Visual Positioning System, или VPS — в Android XR платформа позволяет привязывать цифровой контент к объектам физического мира с точностью менее одного метра и правильно задавать его ориентацию в поддерживаемых регионах. Чтобы показать возможности Geospatial API, команда Google создала демонстрационное приложение — геопространственную экскурсию в расширенной реальности.
• Создание гида в смешанной реальности с использованием Android XR, геопространственного API и Gemini
• Как мы научились видеть иерархию корутин в Android‑приложении: Coroutine Tracer в библиотеке Demeter
• Как я впервые в Google Play публиковался
• I Debugged 200+ Android Performance Issues — Here’s the ADB Playbook I Use Every Time
• The Lysine Contingency: Retrofit, OkHttp, Okio and SQLDelight are moving
• How I Shrunk a Plant Disease Classifier from 16MB to 5MB with Less Than 1% Accuracy Loss
• Pragmatic Kotlin Flows: Edge Cases in Modern Android
На конференции Google I/O этого года компания объявила об обновлении для пространственных приложений: геопространственный API теперь доступен в предварительной версии ARCore для Jetpack XR. Благодаря интеграции системы визуального позиционирования Google — Visual Positioning System, или VPS — в Android XR платформа позволяет привязывать цифровой контент к объектам физического мира с точностью менее одного метра и правильно задавать его ориентацию в поддерживаемых регионах. Чтобы показать возможности Geospatial API, команда Google создала демонстрационное приложение — геопространственную экскурсию в расширенной реальности.
• Создание гида в смешанной реальности с использованием Android XR, геопространственного API и Gemini
• Как мы научились видеть иерархию корутин в Android‑приложении: Coroutine Tracer в библиотеке Demeter
• Как я впервые в Google Play публиковался
• I Debugged 200+ Android Performance Issues — Here’s the ADB Playbook I Use Every Time
• The Lysine Contingency: Retrofit, OkHttp, Okio and SQLDelight are moving
• How I Shrunk a Plant Disease Classifier from 16MB to 5MB with Less Than 1% Accuracy Loss
• Pragmatic Kotlin Flows: Edge Cases in Modern Android
Ммм... Кто бы мог подучать, в магазинах процветает мошенничество с подписками! Новый иск, поданный Федеральной торговой комиссией США (FTC), обращен против компании Genesis Tech, которая, как утверждается, обманывала потребителей и выводила доходы за границу, используя подставные компании, созданные для сокрытия своей деятельности и активов.
Предполагается, что сеть Genesis Tech включала в себя ряд дочерних компаний, зарегистрированных на Кипре и работающих в Украине, которые продавали её приложения американским потребителям. Среди её брендов были приложения для фитнеса и питания MadMuscles, Harna и Unimeal от Amo Apps Limited; PDF Guru и PDF Master от GuruDocs Limited; модное приложение Lumi от Bramol Limited; приложение гороскопов Nebula от Obrio Limited; приложения для формирования привычек и повышения личной продуктивности под брендом Wisey от Koflimin Limited и другие. С начала 2023 года по середину 2025 года продукты этих пяти компаний принесли почти четверть миллиарда долларов глобальной выручки. В иске также отмечается, что за 12 месяцев, закончившихся в сентябре 2025 года, транзакции через все подключенные к компании счета PayPal составили почти 700 миллионов долларов.
Этот случай подчеркивает растущую проблему для Apple и Google, поскольку мошенничество с подписками выходит за рамки отдельных приложений и превращается в сложные сети подставных компаний. Например, Genesis Tech, как утверждается в иске, регистрировала новые корпоративные структуры и создавала множество торговых счетов, чтобы скрыть свою личность, а затем переводила заработанные деньги через границы между своими различными корпоративными филиалами. Постоянно создавая новые счета, издатель приложений годами избегал программ мониторинга мошенничества, поясняет FTC.
Как и другие мошеннические приложения с подписками, которые сегодня заполонили магазины приложений и привлекли внимание регулирующих органов и защитников прав потребителей, продукты Genesis Tech позволяли легко подписаться, но отменить подписку было уже затруднительно. Хотя компания рекламировала свои продукты как бесплатные или недорогие, потребители, которые подписывались, вместо этого сталкивались с автоматическим продлением подписки. Иногда компания также взимала с клиентов плату за дополнительные товары без их ведома или согласия, или даже списывала двойную сумму. Компания также затрудняла отмену заказов, не предоставляя возможности отмены на своих веб-сайтах и в приложениях, и часто продолжала взимать плату с клиентов без их разрешения, говорится в иске Федеральной торговой комиссии (FTC).
Разработка
• Как я завёл нормальный голос в детское приложение, не разорившись и не заставив никого лезть в настройки
Маркетинг
• FTC раскрывает, как скам сети с подписками обходят меры контроля со стороны магазинов приложений
Кроссплатформа
• AI Prompts Every React Native Developer Should Know
Предполагается, что сеть Genesis Tech включала в себя ряд дочерних компаний, зарегистрированных на Кипре и работающих в Украине, которые продавали её приложения американским потребителям. Среди её брендов были приложения для фитнеса и питания MadMuscles, Harna и Unimeal от Amo Apps Limited; PDF Guru и PDF Master от GuruDocs Limited; модное приложение Lumi от Bramol Limited; приложение гороскопов Nebula от Obrio Limited; приложения для формирования привычек и повышения личной продуктивности под брендом Wisey от Koflimin Limited и другие. С начала 2023 года по середину 2025 года продукты этих пяти компаний принесли почти четверть миллиарда долларов глобальной выручки. В иске также отмечается, что за 12 месяцев, закончившихся в сентябре 2025 года, транзакции через все подключенные к компании счета PayPal составили почти 700 миллионов долларов.
Этот случай подчеркивает растущую проблему для Apple и Google, поскольку мошенничество с подписками выходит за рамки отдельных приложений и превращается в сложные сети подставных компаний. Например, Genesis Tech, как утверждается в иске, регистрировала новые корпоративные структуры и создавала множество торговых счетов, чтобы скрыть свою личность, а затем переводила заработанные деньги через границы между своими различными корпоративными филиалами. Постоянно создавая новые счета, издатель приложений годами избегал программ мониторинга мошенничества, поясняет FTC.
Как и другие мошеннические приложения с подписками, которые сегодня заполонили магазины приложений и привлекли внимание регулирующих органов и защитников прав потребителей, продукты Genesis Tech позволяли легко подписаться, но отменить подписку было уже затруднительно. Хотя компания рекламировала свои продукты как бесплатные или недорогие, потребители, которые подписывались, вместо этого сталкивались с автоматическим продлением подписки. Иногда компания также взимала с клиентов плату за дополнительные товары без их ведома или согласия, или даже списывала двойную сумму. Компания также затрудняла отмену заказов, не предоставляя возможности отмены на своих веб-сайтах и в приложениях, и часто продолжала взимать плату с клиентов без их разрешения, говорится в иске Федеральной торговой комиссии (FTC).
Разработка
• Как я завёл нормальный голос в детское приложение, не разорившись и не заставив никого лезть в настройки
Маркетинг
• FTC раскрывает, как скам сети с подписками обходят меры контроля со стороны магазинов приложений
Кроссплатформа
• AI Prompts Every React Native Developer Should Know
❤5😢1
Forwarded from AppFiles - Mobile Development
•
(iOS En) Inside Apple Intelligence and Xcode: Special Presentation•
(iOS En) WWDC26: SwiftData Group Lab•
(iOS En) WWDC26: Machine Learning & AI Group Lab•
(iOS En) Safari Style Swipeable Tabbar Using SwiftUI•
(iOS En) Adaptive TabView for iOS 27 (iPhone) Using SwiftUI•
(iOS En) Build a Swift Terminal Developer Toolkit with TUIkit•
(And En) Android 17 AOSP is here•
(And En) What's new in Jetpack Compose•
(And En) What's new in Android XR development•
(And En) Lifecycle 2.11 Just Changed Android ViewModels FOREVER!•
(And En) Migrating 25-year-old legacy code to Kotlin•
(And En) Building androidskills.dev•
(Dev Ru) Как пройти алгоритмическое собеседование в Яндексе•
(Dev Ru) Внедрение AI в инженерные команды•
(Dev Ru) Эволюция скилов в агентской разработке: сценарии использования и сравнение с МСР•
(Dev Ru) Почему Al-агенты тормозят в больших кодовых базах из-за grep и как это исправить•
(Dev Ru) Оживляем мобильное приложение с помощью LLM-агента•
(Dev Ru) Обратная сторона AI в мобильной разработке•
(Dev Ru) Как ИИ меняет разработчика, менеджера и всю индустрию — Денис Неклюдов•
(Dev En) Why AI Will Likely Make Your Codebase BETTER•
(Dev En) Build a Self-Healing CI/CD Pipeline with AI•
(Mrk Ru) Малоизвестный приём ASO: как смена основного языка в App Store расширяет индексациюПрошлогодние видео:
•
(iOS Ru) Как перевезти 250+ SPM модулей из динамики в статику и не сойти с ума•
(iOS Ru) Пагинация: от идеи до реализации•
(iOS Ru) Стратегии ускорения старта на практике•
(And Ru) Адаптация мобильного приложения под ТВ-платформы•
(And Ru) Баттл codegen-инструментов от разработчиков дизайн-систем•
(And Ru) История, принципы и концепции библиотеки навигации Decompose•
(And Ru)Как ускоряют Android-приложения в Яндексе: интервью с инженером•
(Crs Ru) Duit – как создать эффективный BDUI-фреймворк для Flutter•
(Crs Ru) Аудит безопасности мобильных приложений•
(Dev Ru) Как решать задачи на LeetcodePlease open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Уже тысячу раз делали
В новом еженедельном дайджесте вопросы доступного пространства в условиях ненадежного поведения
В новом еженедельном дайджесте вопросы доступного пространства в условиях ненадежного поведения
horizontalSizeClass и выход Android 17, гид в смешанной реальности с использованием Android XR и живой космос на Metal, иерархия корутин в Android, приложение с расписанием автобусов, скам сети с подписками, домашний сервер с Qwen Code за 25к и многое другое. Подключайтесь!👍2
iOS
В четверг Apple объявила, что разработчикам в Бразилии теперь разрешено распространять свои iOS-приложения через альтернативные магазины приложений и обрабатывать платежи за цифровые товары и услуги вне App Store. Эти изменения, являющиеся частью соглашения Apple с бразильским регулятором Conselho Administrativo de Defesa Econômica (CADE), смягчают правила Apple на еще одном рынке, вслед за аналогичными изменениями в ЕС и Японии. Этот шаг знаменует собой еще один прорыв в давнем контроле Apple над экосистемой iOS-приложений, которая была вынуждена открыться благодаря регуляторам и, в некоторых случаях, в результате судебных разбирательств. В США, например, Apple теперь разрешает разработчикам направлять пользователей к внешним вариантам оплаты в результате решения суда по иску Epic Games против производителя iPhone.
• JBird — быстрая, типобезопасная библиотека для работы с JSON в Swift
• Apple открывает App Store для конкуренции в Бразилии
• SwiftUI: Observable macro under the hood
• Stop Using lazy in Swift Until You Read This
• Swift Developers With 5+ Years of Experience Still Get These Questions Wrong
• 7 Things I Automate in Xcode to Save Time
В четверг Apple объявила, что разработчикам в Бразилии теперь разрешено распространять свои iOS-приложения через альтернативные магазины приложений и обрабатывать платежи за цифровые товары и услуги вне App Store. Эти изменения, являющиеся частью соглашения Apple с бразильским регулятором Conselho Administrativo de Defesa Econômica (CADE), смягчают правила Apple на еще одном рынке, вслед за аналогичными изменениями в ЕС и Японии. Этот шаг знаменует собой еще один прорыв в давнем контроле Apple над экосистемой iOS-приложений, которая была вынуждена открыться благодаря регуляторам и, в некоторых случаях, в результате судебных разбирательств. В США, например, Apple теперь разрешает разработчикам направлять пользователей к внешним вариантам оплаты в результате решения суда по иску Epic Games против производителя iPhone.
• JBird — быстрая, типобезопасная библиотека для работы с JSON в Swift
• Apple открывает App Store для конкуренции в Бразилии
• SwiftUI: Observable macro under the hood
• Stop Using lazy in Swift Until You Read This
• Swift Developers With 5+ Years of Experience Still Get These Questions Wrong
• 7 Things I Automate in Xcode to Save Time
👍3
Android
В прошлом году Google анонсировал проверку разработчиков Android, чтобы усилить безопасность экосистемы и предотвратить распространение вредоносных приложений злоумышленниками, скрывающимися за анонимностью. С момента запуска проверки в марте были зарегистрированы миллионы приложений, охватывающие почти все установки в Google Play и подавляющее большинство установок за пределами Google Play. В этой статье компания расписывает свои дальнейшие планы и как будет дальше работать сертификация разработчиков.
• Проверка разработчиков Android: cовместное создание более безопасной экосистемы
• Chucker — HTTP инспектор для Android
• Как мне удалось уменьшить размер классификатора болезней растений с 16 до 5 МБ с потерей точности менее 1%
• Вынужден попрощаться: руководство Google окончательно утратило моральные принципы
• Пять ошибок при работе с Jetpack Compose, из-за которых тормозит recomposition
• Sliding Doors: ten years of RSS-Parser
• I was tired of testing AGSL shaders through a sample app, so I built an Android Studio plugin
• Preview-Driven Screenshot Testing for Locales, Keys, and Font Scale
• Writing Custom Detekt Rules That Auto-Correct Your Kotlin Code
В прошлом году Google анонсировал проверку разработчиков Android, чтобы усилить безопасность экосистемы и предотвратить распространение вредоносных приложений злоумышленниками, скрывающимися за анонимностью. С момента запуска проверки в марте были зарегистрированы миллионы приложений, охватывающие почти все установки в Google Play и подавляющее большинство установок за пределами Google Play. В этой статье компания расписывает свои дальнейшие планы и как будет дальше работать сертификация разработчиков.
• Проверка разработчиков Android: cовместное создание более безопасной экосистемы
• Chucker — HTTP инспектор для Android
• Как мне удалось уменьшить размер классификатора болезней растений с 16 до 5 МБ с потерей точности менее 1%
• Вынужден попрощаться: руководство Google окончательно утратило моральные принципы
• Пять ошибок при работе с Jetpack Compose, из-за которых тормозит recomposition
• Sliding Doors: ten years of RSS-Parser
• I was tired of testing AGSL shaders through a sample app, so I built an Android Studio plugin
• Preview-Driven Screenshot Testing for Locales, Keys, and Font Scale
• Writing Custom Detekt Rules That Auto-Correct Your Kotlin Code
👍3🔥2❤1😁1
Еще несколько лет назад большинство мобильных приложений строились по довольно простой логике: пользователь открывает приложение, выполняет нужное действие и закрывает его. Сегодня этого уже недостаточно. Мобильные продукты конкурируют не только друг с другом. Они конкурируют за внимание пользователя с TikTok, YouTube, соцсетями и мобильными играми. А внимание стало одним из самых дорогих ресурсов на рынке. Особенно заметно это стало в еком, финтех, фудтех и ритейл-продуктах. Все больше компаний начинают использовать механики, которые раньше ассоциировались исключительно с игровыми проектами: ежедневные награды, сезонные события, ограниченные по времени активности, мини-игры и интерактивные сценарии. Увы, но дело здесь не в том, что приложения внезапно решили «развлекать» пользователей. На самом деле рынок постепенно приходит к модели, которую игровая индустрия использует уже много лет — live-service подходу.
Разработка
• Backend-Driven UI для умного дома: как обучить сервер верстать интерфейсы
• Что такое туманные вычисления
• Как пройти алгоритмическое собеседование в Яндексе
• Внедрение AI в инженерные команды
• Эволюция скилов в агентской разработке: сценарии использования и сравнение с МСР
• Почему Al-агенты тормозят в больших кодовых базах из-за grep и как это исправить
• Оживляем мобильное приложение с помощью LLM-агента
• Обратная сторона AI в мобильной разработке
• Как ИИ меняет разработчика, менеджера и всю индустрию — Денис Неклюдов
Маркетинг
• Маркетологи в мобайле: Анастасия Луканова (руководитель направления по развитию рекламного бизнеса RuStore)
• Почему мобильные приложения начали мыслить как live-service игры
• Новое приложение Pixi превращает текстовые сообщения в интерактивные AR-приложения
Кроссплатформа
• Как подготовиться к собеседованию на Flutter-разработчика
• Warm Tyres: Image Loading and Caching in Compose Multiplatform with Coil 3
• Stop Using copyWith() Blindly — Here’s What It Costs You in Flutter
Разработка
• Backend-Driven UI для умного дома: как обучить сервер верстать интерфейсы
• Что такое туманные вычисления
• Как пройти алгоритмическое собеседование в Яндексе
• Внедрение AI в инженерные команды
• Эволюция скилов в агентской разработке: сценарии использования и сравнение с МСР
• Почему Al-агенты тормозят в больших кодовых базах из-за grep и как это исправить
• Оживляем мобильное приложение с помощью LLM-агента
• Обратная сторона AI в мобильной разработке
• Как ИИ меняет разработчика, менеджера и всю индустрию — Денис Неклюдов
Маркетинг
• Маркетологи в мобайле: Анастасия Луканова (руководитель направления по развитию рекламного бизнеса RuStore)
• Почему мобильные приложения начали мыслить как live-service игры
• Новое приложение Pixi превращает текстовые сообщения в интерактивные AR-приложения
Кроссплатформа
• Как подготовиться к собеседованию на Flutter-разработчика
• Warm Tyres: Image Loading and Caching in Compose Multiplatform with Coil 3
• Stop Using copyWith() Blindly — Here’s What It Costs You in Flutter
👍4❤1
Spur исследовала 6 038 приложений для телевизоров LG webOS и Samsung Tizen и обнаружила, что 2 058 из них содержат SDK резидентных прокси. Такие приложения могут использовать домашнее интернет-соединение и IP-адрес владельца телевизора для передачи трафика сторонних клиентов. Чаще всего это простые бесплатные приложения: часы, заставки, игры и виртуальные аквариумы. Разработчики встраивают прокси-SDK как альтернативу рекламе: пользователь получает бесплатное приложение, а издатель зарабатывает на предоставлении доступа к его соединению. Согласие обычно запрашивается один раз, после чего прокси может продолжать работать в фоне. В исследовании упоминаются SDK Bright Data, Massive и Honeygain/Oxylabs, а некоторые приложения, вероятно, создавались главным образом как оболочки для запуска прокси.
Главный риск состоит в том, что телевизор находится внутри домашней сети. При уязвимости или неправильной фильтрации прокси теоретически может дать доступ к роутеру, компьютерам, камерам, сетевым хранилищам и другим локальным устройствам. Прокси-компании утверждают, что проверяют клиентов, фильтруют трафик и блокируют локальные адреса, но Spur обнаружила, что механизмы защиты в разных SDK реализованы неодинаково. Авторы считают, что магазины приложений должны строже контролировать такие SDK, а пользователи — получать более понятные предупреждения, постоянный индикатор работы прокси и простой способ его отключить. При этом выводы стоит оценивать с учётом того, что Spur сама продаёт инструменты для обнаружения прокси-трафика, а исследование не является независимой академической работой.
Разработка
• You should use AI for reviewing code especially when the diff is huge
• Nearly Half of LG Smart TV Apps Are Laced with Proxies
Кроссплатформа
• Покой как фича: анти-шагомер на Expo, который ругает за активность
• I Deleted a Million Lines of Code from an App 90 Million People Use
iOS
• Новая неустранимая уязвимость в чипах Apple открывает путь к взлому iPhone
• How did Apple cut launch time by 30% in iOS 27?
• Apple Just Killed the App Store (And UI/UX Designers Are Panicking)
• 10 Swift Features That Instantly Make You a Better Developer
• Core AI Announced
• WWDC 2026: AsyncImage Caching
Android
• Preview-Driven скриншот тестирование для локалей, ключей и масштабов шрифта
• Hydra — защита Android-приложения
• Пять ошибок начинающих Android‑разработчиков при работе с жизненным циклом
• My AI Workflow for Android Development
• Beyond ExoPlayer: Designing a Production Audio Engine on Android with Media3, MediaSession, and JUCE DSP
• Android 17 Contact Picker Series
• Writing K2 Compiler Plugins: Type-Safe Validation and Resource Generation
Главный риск состоит в том, что телевизор находится внутри домашней сети. При уязвимости или неправильной фильтрации прокси теоретически может дать доступ к роутеру, компьютерам, камерам, сетевым хранилищам и другим локальным устройствам. Прокси-компании утверждают, что проверяют клиентов, фильтруют трафик и блокируют локальные адреса, но Spur обнаружила, что механизмы защиты в разных SDK реализованы неодинаково. Авторы считают, что магазины приложений должны строже контролировать такие SDK, а пользователи — получать более понятные предупреждения, постоянный индикатор работы прокси и простой способ его отключить. При этом выводы стоит оценивать с учётом того, что Spur сама продаёт инструменты для обнаружения прокси-трафика, а исследование не является независимой академической работой.
Разработка
• You should use AI for reviewing code especially when the diff is huge
• Nearly Half of LG Smart TV Apps Are Laced with Proxies
Кроссплатформа
• Покой как фича: анти-шагомер на Expo, который ругает за активность
• I Deleted a Million Lines of Code from an App 90 Million People Use
iOS
• Новая неустранимая уязвимость в чипах Apple открывает путь к взлому iPhone
• How did Apple cut launch time by 30% in iOS 27?
• Apple Just Killed the App Store (And UI/UX Designers Are Panicking)
• 10 Swift Features That Instantly Make You a Better Developer
• Core AI Announced
• WWDC 2026: AsyncImage Caching
Android
• Preview-Driven скриншот тестирование для локалей, ключей и масштабов шрифта
• Hydra — защита Android-приложения
• Пять ошибок начинающих Android‑разработчиков при работе с жизненным циклом
• My AI Workflow for Android Development
• Beyond ExoPlayer: Designing a Production Audio Engine on Android with Media3, MediaSession, and JUCE DSP
• Android 17 Contact Picker Series
• Writing K2 Compiler Plugins: Type-Safe Validation and Resource Generation
Spur Intelligence Corporation
Nearly Half of LG Smart TV Apps Contain Residential Proxy SDKs
Spur scanned 6,038 LG and Samsung smart TV apps and found 2,058 with residential proxy SDKs, exposing privacy and home network risks.
👍1