TGViewer
Channel Public Channel
Mobile Development by AppTractor

Mobile Development by AppTractor

@apptractor

Цифры, советы и все интересное о разработке мобильных приложений и сервисов. Комментарии и вопросы можно писать прямо @lbogolubov

• Аудитория https://t.me/apptractor/1066
• Сайт https://apptractor.ru/

YMReferral
Subscribers
11K
Photos
2.1K
Videos
45
Links
5K

Showing posts older than #6010 · Back to latest

Older Posts 19 shown
Post #6009 1.88K
iOS

Разработчики Swift сталкиваются с механизмом копирования при записи на ранних этапах работы с коллекциями, такими как массивы или строки. Эти типы ведут себя как типы значений, но при этом внутренне разделяют память между копиями. Этот метод позволяет Swift сохранять семантику значений, одновременно уменьшая ненужное дублирование памяти. Понимание того, как работает этот механизм, дает практические преимущества. Оно проясняет, как коллекции Swift достигают своих характеристик производительности, улучшает понимание поведения памяти и позволяет проектировать пользовательские структуры данных, которые сочетают семантику значений с эффективным управлением памятью. В этой статье рассматривается проектирование хранилища с механизмом копирования при записи в Swift, модели мышления, которые разработчики часто используют при рассуждениях об этом, и практическая реализация пользовательского контейнера COW.

• Copy-On-Write в Swift: семантика, заблуждения и кастомная реализация
• Ой, всё упало: 4+ способа достать креш-отчет с iOS-приложения
• Understanding Swift’s Copy-on-Write — The Invisible Optimization That’s Lying to You
• My iOS Interview at Experian: When the Interviewer Went Completely Off Script
• Expanding Animations in SwiftUI Lists
• Swift Abstractions: Generics, some, and any
• Apple Doesn’t Show SwiftData iCloud Sync Status — So Let’s Build One
  • ❤ 2
Post #6008 2.22K
В четверг Tinder провел свою ежегодную продуктовую презентацию, представив амбициозный план обновлений, призванных оживить продукт, повысить безопасность и использование искусственного интеллекта. Это произошло вскоре после того, как Match Group вложила 50 миллионов долларов в разработку продукта, о чем было объявлено в августе прошлого года — материнская компания стремится вернуть свою пользовательскую базу и привлечь молодых представителей Поколения Z, ищущих знакомства. Среди обновлений — инновационные функции для поиска мероприятий и встреч в реальной жизни, а также новый виртуальный формат быстрых свиданий, тестируемый в Лос-Анджелесе. Кроме того, был представлен ряд улучшений искусственного интеллекта для повышения эффективности алгоритма подбора партнеров и улучшения безопасности пользователей.

Разработка

• Гайд по релокации в любую страну — релокация, эмиграция
• The Structure of Engineering Revolutions
• How I used Google Stitch to Re-design the UI Flow for My Fashion App

Маркетинг

• Приложения с подпиской 2026 — отчет Adapty
• Сессии в мобильных играх выросли в 2025 году: удержание становится ключевой стратегией роста
• Маркетологи в мобайле: Глеб Нечунаев (старший менеджер по перформанс и медийной рекламе, Ozon fresh)
• Tinder пытается вернуть людей к онлайн-знакомствам
• App Store снижает комиссию в Китае
• Искусство просить отзывы: как легально поднять рейтинг до 4.9 и не взбесить пользователя

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

• Прямая трансляция во Flutter через WebCodecs: как пришлось написать свой декодер
• One await to Rule Them All: A Unified WebView Bridge for Android and iOS
• Database Sharding
  • 🌚 3
Post #6007 2.05K
Android

Google анонсировал первую альфу Room 3.0 — это серьёзное обновление Jetpack-библиотеки, которое делает её более современной и ориентированной на мультиплатформенную разработку. Главный фокус версии — поддержка KMP. Room теперь можно использовать не только на Android, но и на других платформах, включая JavaScript и WebAssembly. Room 3 генерирует только Kotlin-код и требует Kotlin Symbol Processing (KSP). При этом основные концепции остаются прежними: @Entity, @Dao, @Query, RoomDatabase и архитектура работы с SQLite сохраняются.

• Dejavu: тестирование рекомпозиций для Jetpack Compose
• Неочевидное решение очевидной проблемы: грузим файлы
• Конец Android: план Google на 2026 год
• Pillarbox — универсальная экосистема воспроизведения мультимедиа
• Несколько мобильных приложений в одном Appium‑проекте: как это можно организовать
• Google убивает независимый Android. Обращение и 19 аргументов против насильной регистрации разработчиков
• Embedded Android Photo Picker in Jetpack Compose
• Room 3.0 - Modernizing the Room
• Exploring CompositionLocal API internals in Jetpack Compose
• Introducing Rebound: context-aware recomposition budgets for Compose
• Reclaiming Terabytes: Optimizing Android image caching with TLRU
• Why Putting All Your Logic in the ViewModel Is Still Wrong
Android Developers Blog Room 3.0 - Modernizing the Room News and insights on the Android platform, developer tools, and events.
  • ❤ 3
  • ✍ 2
Post #6006 2K
iOS

Swift Package Manager отлично подходит для модульной архитектуры, но по мере роста проекта Package.swift быстро превращается в длинный список строковых зависимостей. В статье показывается, как превратить Package.swift в типобезопасный DSL на Swift.

• FuzzyMatch — нечеткое сопоставление строк в Swift
• Пишем декларативный Package.swift: DSL для модульной архитектуры iOS проекта
• Внедряем Yandex MapKit SDK в SwiftUI приложение. Пишем Demo проект
• iOS: A Small Performance Problem I Often See in iOS Projects
• Swift at scale: building the TelemetryDeck analytics service
• A 9-Step Framework for Choosing the Right Agent Skill
• Coordinator Pattern Deep Dive: Removing Navigation from ViewControllers
• Learning to develop more accessible iOS games
• How SwiftUI’s Diffing Algorithm Actually Works
Post #6005 2.15K
Приложение без анимаций

Традиционный еженедельный дайджест - приложение без MVC или MVVM, починка анимации в LazyColumn и эффект размытия движения для вращающегося колеса, 20 приложений за 20 дней, отчет о приложения с подпиской 2026 от RevenueCat, Code Review для проверки ИИ-кода и многое другое. Заходите!
  • ❤ 5
  • 👍 3
Post #6004 2.74K

Forwarded from AppFiles - Mobile Development

📺 Видео и подкасты за неделю

• (iOS En) SwiftUI Under The Hood: What's Really Happening When You iOS Updates
• (iOS En) Agent Skills in Xcode - Build better SwiftUI apps with AI agents
• (iOS En) SwiftUI: Collapsible View with Interactive Bottom Sheet
• (And Ru) Неочевидное решение очевидной проблемы: грузим файлы
• (And Ru) Конец Android: план Google на 2026 год
• (And En) My #1 Tip When ViewModels Grow Too Big
• (And En) Is THIS the Future of Jetpack Compose UI?
• (And En) Kotlin Flow Operators: You Can't Do THAT with Collections...
• (Dev Ru) Гайд по релокации в любую страну — релокация, эмиграция
• (Dev En) CI/CD in Production with Jenkins – Complete DevOps Course

Прошлогодние видео:

• (iOS Ru) Жизнь iOS разработчика в условиях санкций
• (iOS Ru) Моменты неотзывчивости iOS-приложений: как найти и исправить
• (And Ru) Ultron — фреймворк для тестирования Android UI и Compose
• (And Ru) Собираем грабли при профилировании Android-приложений
• (Crs Ru) Полный разбор Kotlin Inject — Dagger для Kotlin Multiplatform
• (Dev Ru) Зачем программисту знать лямбда исчисление
• (Dev Ru) Мок интервью на позицию СТО
• (Dev Ru) Публичное собеседование по System Design
• (Dev Ru) Мобильная инфраструктура. Взгляд изнутри
• (Dev Ru) BDUI – удовольствие или боль?
• (Dev Ru) BDUI на 100%: управляем шиммерами с бэкенда

👨‍🦯‍➡️ AppFiles: код, инструменты, практики, производительность
YouTube SwiftUI Under The Hood: What's Really Happening When You iOS Updates Most SwiftUI developers have no idea what actually happens after they write @State. SwiftUI feels like magic — change a variable, the UI updates. But how? What's actually running under the hood? And more importantly, what hidden mistakes are silently killing…
Post #6003 2.48K
В среду на GDC 2026 Google анонсировал ряд новых обновлений Google Play, ориентированных на игры. Технологический гигант сообщил, что Google Play расширяет свой каталог, включая ожидаемые платные и инди-игры для ПК, запускает пробные версии игр, вводит ценообразование по принципу «купи один раз, играй где угодно», запускает инструмент для создания списков желаний и добавляет возможность публикации сообщений в сообществе. Обновления указывают на то, что Google сосредоточен на превращении Google Play в улучшенный игровой центр, позволяющий игрокам пробовать игры перед покупкой, играть на мобильных устройствах и ПК, синхронизировать свой прогресс и общаться с игровым сообществом — всё в одном месте.

Разработка

• Контакте и VK Education запускают буткемп для будущих менеджеров продукта

Маркетинг

• В мобильное приложение через большой экран: эффективные креативы для СTV-рекламы
• Google Play улучшается для игр
• State of Solopreneurship 2026

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

• 20 приложений за 20 дней с Flutter и Antigravity
• Flutter. Vibe-coding the UI with Stitch and Gemini (in Trae)
• Why Flutter Apps Still Feel Slow — Even at 60 FPS

iOS

• SwiftUI Pro — помощник по SwiftUI для ИИ
• Приложение без MVC или MVVM — опыт разработки
• Composing Parsers with the swift-parsing Library
• Agent skills in Xcode: How to install and use them today
• Claude Is Now Inside Xcode — iOS Development May Never Be the Same

Android

• Kotlin’s “Guard Conditions”: The Best Feature You Haven’t Enabled Yet
• 51 Detekt Rules for Koin: Catch Anti-Patterns Your Compiler Misses
• The Evolution of Navigation: Migrating Upnext to Type-Safe Jetpack Compose Navigation 3
• Scoping ViewModels in Compose
  • ❤ 2
  • 👍 1
  • 🌚 1
Post #6002 2.39K
Северная Америка остается крупнейшим рынком приложений, но теряет долю каждый год

А вот еще Adapty выпустили ежегодный отчет о состоянии рынка мобильных приложений.

В этом году он интерактивный: можно смотреть данные по конкретной категории приложений в конкретной выбранной стране. Если у вас есть аккаунт в Adapty или RevenueCat, то можно в пару кликов подгрузить данные по вашему приложения и сравнить с рыночными бенчмарками прямо на графиках в отчете.

Отчет составили на базе данных от 16 000+ приложений, которые совокупно сгенерировали более $3 миллиардов выручки.

Внутри:

• Бенчмарки по LTV
• Данные по ценам в разных странах и категориях
• Показатели конверсии на разных этапах воронки
• Тренды рынка
• Цифры по ИИ-приложениям

Ключевы инсайты из отчета:

• Северная Америка постепенно сдает позиции
Доля общей выручки рынка приложений, которая приходится на Северную Америку (преимущественно США), снижается год за годом: 55.6% в 2025-м против 58.8% в 2023-м. Ее отъедают остальные рынки, в том время как доля Европы стагнирует.

• Недельные подписки приносят больше денег на горизонте года
Данные Adapty показывают, что комбинация Weekly + Trial в среднем приносит наибольший LTV через 12 месяцев. Многие разработчики все еще живут в парадигме того, что годовые подписки дают лучшую экономику. Данные говорят об обратном.

• Разработчики не злоупотребляют скидками
Только 6.9% транзакций пользователи делают со скидкой. Разработчики поняли, что снижение цены не сильно влияет на решение пользователя о покупке, поэтому пользуются этим редко. Исключение — категория Education, в которой 14.3% подписок продаются со скидкой.

Больше бенчмарков и инсайтов — в полном отчете Adapty.
Adapty State of In-App Subscriptions 2026 | Adapty Report How does your app's subscription performance stack up? See benchmarks from 16,000 apps and $3B in revenue. Download the free 2026 report from Adapty.
  • 👍 5
Post #6001 2.39K
JetBrains Air — это agentic development environment, среда разработки, в которой можно делегировать задачи кодинга нескольким AI-агентам и запускать их параллельно. Как и IntelliJ IDEA (IDE), Air построен на идее интеграции необходимых инструментов в единый рабочий процесс. Но есть ключевое отличие: IDE добавляют инструменты к редактору кода - Air строит инструменты вокруг агента. Новый процесс разработки оптимизирован так, чтобы вы направляли агента и корректировали его результат.

Разработка

• Air в Public Preview — агентская среда разработки от JetBrains
• I built a programming language using Claude Code

Маркетинг

• Приложения с подпиской 2026 — отчет RevenueCat

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

• Flutter. How to borrow code legally
• 20 apps in 20 days with Flutter and Antigravity
• Is Flutter 3.38 Really Faster? Benchmark Tests & Comparisons
Post #6000 2.13K
Android

Команда Android представила технологию AutoFDO (Automatic Feedback-Directed Optimization) для ядра системы, которая призвана заметно повысить производительность устройств. В отличие от традиционных методов оптимизации, AutoFDO использует данные о реальном поведении системы и наиболее часто используемых путях исполнения кода. Поскольку ядро занимает около 40% процессорного времени, такая «умная» пересборка позволяет компилятору эффективнее распределять ресурсы, основываясь на фактических сценариях использования, а не на теоретических предположениях. Внедрение этой технологии дает ощутимые преимущества для конечных пользователей: ускорение «холодного» запуска приложений в среднем на 4% и сокращение времени загрузки устройства. Тесты на устройствах Pixel подтвердили, что интерфейс становится более отзывчивым, а переключение между задачами — плавным. Важно, что AutoFDO оптимизирует только критические участки кода, не раздувая размер прошивки и сохраняя стабильность системы, что делает фундамент Android еще более эффективным и энергосберегающим.

• LazyAdaptiveLayout — продвинутая сетка для Android Jetpack Compose
• Как я пытался чинить анимацию в Jetpack Compose LazyColumn
• Boosting Android Performance: Introducing AutoFDO for the Kernel
• Elevating AI-assisted Android development and improving LLMs with Android Bench
• Exploring the EyeDropper API- Android 17
• Android System Design Interview: Movie Ticket Booking System
Android Developers Blog Boosting Android Performance: Introducing AutoFDO for the Kernel News and insights on the Android platform, developer tools, and events.
Post #5999 1.98K
iOS

Исправить сбой, используя логи ошибок, может быть легко. Но что, если функция не работает, и у вас закончились идеи о том, что может происходить, и единственное, что приходит в голову, это: «Как бы мне хотелось отладить приложение на телефоне этого пользователя», что, конечно, редко достижимо? В этом руководстве вы изучите основы мониторинга приложений (observability) и поймете, как ваше приложение ведет себя в руках ваших клиентов.

• Начинаем работу с мониторингом (Observability) iOS-приложений
• Повторный вход в акторы в Swift
• The Freelance App I Built Without MVC or MVVM
• Apple Xcode MCP vs XcodeBuild MCP
• Is SwiftUI finally as fast as UIKit in iOS 26?
• Exploring Draw Effects and Gradient Rendering in SF Symbols
• How to change JSON keys by using Swift's CodingKey protocol
Post #5998 3.39K
Приложения с подпиской 2026 — отчет RevenueCat

Вышел очередной ежегодный гигантский отчет о подписочных приложениях. В нем исследована монетизация более 115,000 приложений, заработавших более 16 миллиардов долларов в 2025 году.

Ключевые цифры

• 80%+ - Разрыв между приложениями увеличивается: 25% лучших приложений выросли на 80% в годовом исчислении, в то время как 25% худших сократились на 33%. Доход от платных приложений — это рынок, где победитель забирает больше. Небольшое количество приложений демонстрирует сверхвысокий рост, в то время как все остальные видят гораздо более скромные результаты — или даже спад.
• х5 - Жесткие пейволы превосходят мягкие по конверсии: приложения, требующие предоплаты, конвертируют в 5 раз лучше, чем freemium (10,7% против 2,1%). Но преимущество исчезает в долгосрочной перспективе: через год удержание пользователей в обеих моделях практически одинаково.
• 55% - Окно возможностей для привлечения пользователя сужается: 55% всех отмен 3-дневной пробной версии происходит в нулевой день. Битва за подписчика выигрывается или проигрывается в первой же сессии, что вынуждает разработчиков мгновенно создавать «aha момент».
• 31% - Утечка Google Play на миллиард долларов: почти треть всех отмен подписок в Google Play происходит из-за непреднамеренных сбоев в оплате — более чем вдвое больше, чем в App Store (14%). Для разработчиков Android решение проблем с оплатой — это новый способ ускорения роста.
• 41% - ИИ продает, но не приживается: приложения на основе ИИ приносят на 41% больше дохода с каждого платящего пользователя, но отток клиентов происходит на 30% быстрее. Данные показывают, что, хотя ажиотаж вокруг ИИ может стимулировать первоначальные продажи, он пока не создает долгосрочную ценность, необходимую для удержания клиентов в долгосрочной перспективе.
• 70% - Приложения сокращают пробные периоды, несмотря на данные: триалы продолжительностью более 17 дней обеспечивают на 70% более высокую конверсию, чем короткие пробные периоды (42,5% против 25,5%), однако приложения продолжают переходить на 3-дневные пробные периоды. Почти половина всех приложений сейчас использует пробные периоды продолжительностью четыре дня или меньше, потенциально теряя потенциал конверсии.

Внутри - масса цифр по категориям, регионам, разным вариантам подписок и прочее. Обязательно для всех, кто занимается монетизацией приложений.
  • 👍 3
Post #5997 2.39K
Еще из мира ИИ - в четверг Cursor запустил Automations, который позволяет пользователям автоматически запускать агентов в своей среде программирования, они срабатывают при добавлении нового кода, сообщении в Slack или простом таймере. Как описывает Cursor, это способ проверять и поддерживать весь новый код, созданный агентными инструментами, — без необходимости отслеживать десятки агентов одновременно. На самом базовом уровне, Automations — это способ для инженеров выйти из “prompt-and-monitor” динамики, которая определяет большинство агентно-ориентированных разработок. Вместо запуска агентов с помощью промпта человека, платформа автоматизации Cursor позволяет запускать агентов автоматически — и привлекать людей, когда это необходимо. Cursor оценивает количество запускаемых автоматизаций в час в сотни, и они выходят далеко за рамки простого анализа кода. Система также используется для реагирования на инциденты: инциденты PagerDuty инициируют работу агента, который может немедленно запросить логи сервера через MCP соединение. Отдельная автоматизация предоставляет еженедельные сводки изменений в кодовой базе в корпоративном Slack компании Cursor. «В теории, все, что запускает автоматизация, мог бы запустить и человек», — сказал Нелле. «Но автоматизация меняет типы задач, которые модели могут эффективно выполнять в кодовой базе».

Разработка

• Anthropic запустил инструмент Code Review для проверки ИИ-кода
• Ozon Tech Community Design Meetup
• Почему свои IT-продукты выгоднее, чем работа в найме
• Оконные менеджеры — стекинг, тайлинг, ментальная модель управления экраном
• OpenAI выпускает GPT-5.4 с версиями Pro и Thinking
• Cursor запускает новый инструмент для агентного программирования

Маркетинг

• Пользователь уходит из приложения: рынок забирают API, данные и ИИ-агенты

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

• Flutter Dev Podcast #52: вайб-кодинг и агенты — превращение Flutter-разработчика в фуллстека
• Как я перестал верстать чеки в коде и написал визуальный редактор шаблонов для Flutter
• Is AndroidX ViewModel the best choice for KMP projects?
• Is React Native Finally Ready to Replace Native Development? It Depends.

iOS

• SimpleChart — графики SwiftUI
• How to Handle Push Notifications the Right Way in 2026
• Borrowing from Kotlin/Android to Architect Scalable iOS Apps in SwiftUI
• Mastering Geometry in SwiftUI - GeometryReader, GeometryProxy & onGeometryChange

Android

• Эффект размытия движения для вращающегося колеса в Jetpack Compose
• Защищаем ресурсы Android-приложений с Runtime Resource Overlay
• Kotlin Multiplatform LaTeX Rendering Library — рендеринг формул LaTeX в Compose
• Как реализовать WebSocket на Android и не сойти с ума
• Jetpack Compose: Why you shouldn’t use LocalContext for Strings
• PhysicsBox. Adding physics to compose driven projects
• Generating Timeline Hover Previews with Android Media3
• How WHOOP decreased excessive partial wake lock sessions by over 90%
  • 🥱 4
  • 👍 1
Post #5996 2.4K
Anthropic запустил инструмент Code Review для проверки ИИ-кода

Распространение вайб-кодинга изменило подход разработчиков к работе. Хотя ИИ-инструменты ускорили разработку, они также привели к появлению новых ошибок, рисков безопасности и плохо понятого кода.

Решение Anthropic — это другой инструмент проверки кода на основе ИИ, предназначенный для выявления ошибок до того, как они попадут в кодовую базу. Новый продукт под названием Code Review был запущен в понедельник в Claude Code.

Руководители разработчиков могут включить проверку кода по умолчанию для каждого инженера в команде. После включения она интегрируется с GitHub и автоматически анализирует запросы на слияние, оставляя комментарии непосредственно к коду, объясняя потенциальные проблемы и предлагая решения.В
В центре внимания — исправление логических ошибок, а не стилистических, отметила Кэт Ву, руководитель отдела продуктов Anthropic.

ИИ пошагово объясняет свои рассуждения, описывая, в чем, по его мнению, заключается недостаток, почему он может быть проблемой и как его можно потенциально исправить. Система будет обозначать серьезность проблем цветами: красный — наивысшая серьезность, желтый — потенциальные проблемы, требующие проверки, и фиолетовый — проблемы, связанные с существующим кодом или историческими ошибками.

Ву сказал, что это делается быстро и эффективно за счет параллельной работы нескольких агентов, каждый из которых анализирует кодовую базу с разных точек зрения или в разных аспектах. Последний агент агрегирует и ранжирует результаты, удаляя дубликаты и определяя приоритетность наиболее важных проблем.

Инструмент обеспечивает поверхностный анализ безопасности, а руководители инженерных групп могут настраивать дополнительные проверки на основе внутренних передовых методов.

Многоагентная архитектура означает, что этот продукт может быть ресурсоемким. Как и в других сервисах ИИ, ценообразование основано на токенах, и стоимость варьируется в зависимости от сложности кода — хотя Ву оценила стоимость каждой проверки в среднем в 15–25 долларов. Она добавила, что это премиальный и необходимый сервис, поскольку ИИ-инструменты генерируют все больше и больше кода.
  • 👍 8
  • 🤡 6
  • 🤷‍♂ 3
Post #5995 2.21K
Что упало — плавно переходит в десктопный режим

Очередная еженедельная подборка всех материалов - замена циклов рекурсией и Android на десктопах, нарезание Android-монолита и промпт-контракты, снижение комиссии в Play Store, потери органики и что с этим делать, скрытый bottleneck сборок и многое другое. Заходите!
  • 👍 3
Post #5994 2.95K

Forwarded from AppFiles - Mobile Development

📺 Видео и подкасты за неделю

• (iOS En) Fortify your app: Essential strategies to strengthen security
• (iOS En) iOS Photos App Style Transitions Using SwiftUI
• (iOS En) Building a Better Network Manager in Swift
• (iOS En) Apple Stores App's Minimizable Tab Bar Using SwiftUI
• (And Ru) Защищаем ресурсы Android-приложений с Runtime Resource Overlay
• (And En) Migrating Kotlin Android projects to AGP 9.0
• (And En) Tracing 2.0 - Performance on Android has never been easier
• (Crs Ru) Flutter Dev Podcast #52: вайб-кодинг и агенты — превращение Flutter-разработчика в фуллстека
• (Dev Ru) Почему свои IT-продукты выгоднее, чем работа в найме
• (Dev Ru) Оконные менеджеры — стекинг, тайлинг, ментальная модель управления экраном
• (Dev En) Is it still worth learning to code in 2026?
• (Dev En) Learn MLOps with MLflow and Databricks – Full Course for Machine Learning Engineers
• (Dsg Ru) Ozon Tech Community Design Meetup

Прошлогодние видео:

• (iOS Ru) Minimal Widget Product: путь к эффективной и гибкой реализации виджетов
• (iOS Ru) Уроки Swift: UITextField с анимированным плейсхолдером
• (And Ru) Hilt в многомодульный проект — пособие по внедрению зависимостей для новичков
• (And Ru) Как устроена мобильная архитектура. Интервью с тех. лидером юнита «Mobile Architecture» из AvitoTech
• (Crs Ru) Адаптивная вёрстка во Flutter
• (Crs Ru) Заезжаем в KMP. Но какой ценой?
• (Dev Ru) Внедряем Server Driven UI

👨‍🦯‍➡️ AppFiles: код, инструменты, практики, производительность
YouTube Fortify your app: Essential strategies to strengthen security | Meet with Apple Learn to bolster your app’s security and help protect user data in this online activity streaming from the Apple Developer Center Cupertino. Whether you’re hardening an existing app or starting a new project, you’ll learn directly from Apple engineers about…
  • 👍 1
Post #5993 2.86K
🧩 Apple на этой неделе анонсировала множество устройств, среди которых новые MacBook Pro на M5 Pro и M5 Max, и MacBook Neo на смартфонном A18 Pro. Если последний выглядит каким-то странным потомком нетбуков, то первые два шикарны -  18-ядерные ЦП (шесть «суперядер»), что адет повышение производительности в многопоточных задачах до 30% по сравнению с поколением M4 и до 2,5 раз по сравнению с M1 Pro и M1 Max. M5 Pro имеет до 20 ядер GPU, а M5 Max — вдвое больше, до 40. Каждое ядро ​​GPU теперь также включает нейронный ускоритель, который, по словам Apple, обеспечивает более чем в 4 раза большую пиковую вычислительную мощность для ИИ по сравнению с M4 Pro и M4 Max. Apple заявляет о повышении производительности графики до 50% в целом, а в задачах трассировки лучей наблюдается улучшение до 35% по сравнению с предыдущим поколением. Среди других нововведений — 16-ядерный нейронный процессор с более быстрым подключением к памяти, который, по словам Apple, ускоряет выполнение задач Apple Intelligence на устройстве. При всем при этом Apple заявляет о 24 часах работы 16-дюймовой модели. Цена, правда, начинается с 2199 долларов. Но на что не пойдешь ради ускорени сборки Xcode...

Разработка

• Apple анонсировала MacBook Neo с процессором A18 Pro
• UI Design with Gemini 3.1

Маркетинг

• Google снижает комиссию в Play Store до 20%

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

• React Native vs Flutter: The Debate Is Over — Here’s What Hiring Signals Say
• Flutter Provider Best Practices You're Probably Missing

iOS

• Я заменил все циклы рекурсией — вот что произошло
• UIComponent — декларативный UIKit
• Difference between certificate and provisioning profile
• MVVM and the Cost of Carrying Old Patterns Forward
• This one liner to add beautiful transition between UICollectionViews
• Getting Started with iOS App Observability

Android

• Зачем нужен companion object в Hilt-модулях
• Навигация как нервная система: Как мы подружили немецкий автопром с японскими платными дорогами через AIDL
• Сравнение MVI и KoTEA
• I Tried the Netflix Android Interview — 12 Performance Optimization Questions That Were Surprisingly Difficult
• How to Run Local LLMs on Android: From Setup to Real-World Use Cases
  • 👍 5
Post #5992 1.48K

Forwarded from Про мобайл от Кота

Я уже писал у нас в чате недавно, что летом мы планируем расширить рабочие вертикали и чуть двинуться в сторону лайфстайл тематик приложений. Как некоторые уже знают(и работают), у нас есть внутренняя команда AI-продакшна полного цикла - IZOTON MEDIA. До недавнего времени ребята работали только под собственные задачи команд. Теперь это доступно и вам. Что умеем:

🎾 Быстрое производство рекламных роликов и креативов под баинг в любом объеме и под любые сорсы;
🎾 Существенный опыт работы с продвижением мобильных проектов;
🎾 Прайсы действительно ниже, чем на рынке;
🎾 Полный цикл: идея → сценарий → продакшн → монтаж;
🎾 Адаптация под любые ГЕО и вертикали;
🎾 Масштабирование креативов без потери качества.
🎾 Весь постпродакшн и обработка, втч и звука


ИИ берет на себя рутину и скорость. Креатив, режиссура и стратегия — в руках профессионалов. Вы получаете результат быстрее рынка и дешевле студийного продакшна.

Для моих ребят будет постоянная скидка в 15 процентов по промику "Я от Кота". Запросить кейсы и рассчитать проект к @izoton_media_bot.

Подписаться на канал.
  • ❤ 2
Post #5988 4.88K
Google снижает комиссию в Play Store до 20%

Google продолжает серию изменений в Play Store после урегулирования многолетней судебной тяжбы с компанией Epic Games.

• В рамках соглашения программа Google «Зарегистрированные магазины приложений» (Registered App Stores) предложит более упрощенный процесс установки для пользователей, желающих устанавливать приложения не из Google Play. Ранее процесс установки приложений из сторонних источников сопровождался пугающими предупреждениями для пользователей об опасности приложений, не размещенных в Play Store. Эта программа позволит убрать это, поскольку одобренные магазины должны будут соответствовать определенным требованиям к качеству и безопасности, отмечает Google. Программа сначала появится на рынках за пределами США. После утверждения соглашения судом она будет запущена и в США.
• Еще одно заметное изменение — корректировка структуры комиссионных сборов Play Store. Как и у Apple, стандартная комиссия Google составляла 30%, с уменьшенной до 15% комиссией за повторяющиеся подписки. Теперь она будет еще ниже: новая «плата за обслуживание» составит 20% за покупки внутри приложений при новых установках и 10% за повторяющиеся подписки. Однако эта комиссия не включает использование собственной платежной системы Google — это еще 5% (эта ставка действует в США, Европейской экономической зоне и Великобритании, в других странах будут действовать свои собственные рыночные ставки).
• Также появятся новые программы для разработчиков, включая программу Apps Experience Program и обновленную программу Google Play Games Level Up, обе из которых стимулируют разработчиков создавать качественные приложения для Android. Разработчики, решившие участвовать в этих программах, будут платить 20% комиссии с транзакций, совершаемых в уже установленных приложениях, но только 15% комиссии с транзакций, совершаемых в новых приложениях.

Новые сборы вступят в силу к 30 июня 2026 года в ЕЭЗ, Великобритании и США. Новые программы для разработчиков также будут запущены в это же время. Австралия получит доступ к новой структуре комиссий 30 сентября, за ней последуют Корея и Япония к 31 декабря. Новые комиссии распространятся на мировой рынок к 30 сентября 2027 года.
  • 👍 5
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →