This media is not supported in your browser
VIEW IN TELEGRAM
Устройства Android плавно интегрируются с подключенными дисплеями.
Google официально объявила о выходе режима рабочего стола (desktop windowing) в общую доступность вместе с релизом Android 16 QPR3. Новая функция, разработанная в партнерстве с Samsung, позволяет пользователям подключать смартфоны Pixel и Samsung к внешним мониторам для создания полноценной рабочей среды. В этом режиме на внешнем экране появляется панель задач и поддержка многооконности, что позволяет запускать несколько приложений одновременно в свободно масштабируемых окнах, превращая мобильное устройство в подобие настольного ПК.
Для разработчиков это нововведение означает необходимость адаптации приложений под различные форм-факторы и способы ввода. Программы, созданные с использованием принципов адаптивного дизайна, автоматически подстраиваются под интерфейс рабочего стола, обеспечивая привычный пользовательский опыт. Google призывает разработчиков переходить от фиксированной портретной ориентации к поддержке многодисплейного режима и современных методов управления окнами, чтобы их продукты оставались актуальными и продуктивными на расширяющейся экосистеме устройств.
Google официально объявила о выходе режима рабочего стола (desktop windowing) в общую доступность вместе с релизом Android 16 QPR3. Новая функция, разработанная в партнерстве с Samsung, позволяет пользователям подключать смартфоны Pixel и Samsung к внешним мониторам для создания полноценной рабочей среды. В этом режиме на внешнем экране появляется панель задач и поддержка многооконности, что позволяет запускать несколько приложений одновременно в свободно масштабируемых окнах, превращая мобильное устройство в подобие настольного ПК.
Для разработчиков это нововведение означает необходимость адаптации приложений под различные форм-факторы и способы ввода. Программы, созданные с использованием принципов адаптивного дизайна, автоматически подстраиваются под интерфейс рабочего стола, обеспечивая привычный пользовательский опыт. Google призывает разработчиков переходить от фиксированной портретной ориентации к поддержке многодисплейного режима и современных методов управления окнами, чтобы их продукты оставались актуальными и продуктивными на расширяющейся экосистеме устройств.
👍8❤2
Разработка
• Промпт-контракты — от гадания к выпуску кода
• OpenAI создаёт собственный GitHub
• Apple анонсировала MacBook Pro M5 Pro и M5 Max
• Claude Skills for Product Designers
• Claude is an Electron App because we’ve lost native
Маркетинг
• App Store после 3 марта: сколько органики потеряют приложения и что с этим делать
Кроссплатформа
• Оформление и настройка тем во Flutter: руководство для разработчиков
• Flutter: Remove ifs from the widget tree with Visibility and without
iOS
• Малоизвестная возможность Swift: for case let, о которой не знают многие iOS-разработчики
• I Replaced All My Loops with Recursion. Here’s What Happened
• Adjusting line height in SwiftUI on iOS 26
• Why Does Passing NSManagedObjectContext Across Isolation Domains No Longer Error in Swift 6.2?
• Understanding @State and @Binding in SwiftUI (With Internal Architecture Explained)
Android
• Устройства Android плавно переходят в десктопный режим
• Declarative Gradle — процесс сборки в ясной и понятной форме
• ViewModel is deprecated
• Velocity for Every Gradle Team
• Memory Leaks You Probably Missed in Jetpack Compose
• Ship Your Compose UI Updates in Seconds
Please open Telegram to view this post
VIEW IN TELEGRAM
AppTractor
Промпт-контракты — от гадания к выпуску кода
Фреймворк промпт-контрактов не о том, чтобы писать больше кода. Он о том, чтобы думать 60 секунд, чтобы Claude Code не приходилось гадать 60 минут.
👍2❤1
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 года.
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
Forwarded from Про мобайл от Кота
Media is too big
VIEW IN TELEGRAM
Я уже писал у нас в чате недавно, что летом мы планируем расширить рабочие вертикали и чуть двинуться в сторону лайфстайл тематик приложений. Как некоторые уже знают(и работают), у нас есть внутренняя команда AI-продакшна полного цикла - IZOTON MEDIA. До недавнего времени ребята работали только под собственные задачи команд. Теперь это доступно и вам. Что умеем:
🎾 Быстрое производство рекламных роликов и креативов под баинг в любом объеме и под любые сорсы;
🎾 Существенный опыт работы с продвижением мобильных проектов;
🎾 Прайсы действительно ниже, чем на рынке;
🎾 Полный цикл: идея → сценарий → продакшн → монтаж;
🎾 Адаптация под любые ГЕО и вертикали;
🎾 Масштабирование креативов без потери качества.
🎾 Весь постпродакшн и обработка, втч и звука
ИИ берет на себя рутину и скорость. Креатив, режиссура и стратегия — в руках профессионалов. Вы получаете результат быстрее рынка и дешевле студийного продакшна.
Для моих ребят будет постоянная скидка в 15 процентов по промику "Я от Кота". Запросить кейсы и рассчитать проект к @izoton_media_bot.
Подписаться на канал.
🎾 Быстрое производство рекламных роликов и креативов под баинг в любом объеме и под любые сорсы;
🎾 Существенный опыт работы с продвижением мобильных проектов;
🎾 Прайсы действительно ниже, чем на рынке;
🎾 Полный цикл: идея → сценарий → продакшн → монтаж;
🎾 Адаптация под любые ГЕО и вертикали;
🎾 Масштабирование креативов без потери качества.
🎾 Весь постпродакшн и обработка, втч и звука
ИИ берет на себя рутину и скорость. Креатив, режиссура и стратегия — в руках профессионалов. Вы получаете результат быстрее рынка и дешевле студийного продакшна.
Для моих ребят будет постоянная скидка в 15 процентов по промику "Я от Кота". Запросить кейсы и рассчитать проект к @izoton_media_bot.
Подписаться на канал.
❤2
Разработка
• 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
Please open Telegram to view this post
VIEW IN TELEGRAM
AppTractor
Apple анонсировала MacBook Pro M5 Pro и M5 Max
Предзаказы начнутся завтра, 4 марта, а продажи — в среду, 11 марта.
👍5
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 UIPlease open Telegram to view this post
VIEW IN TELEGRAM
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
Что упало — плавно переходит в десктопный режим
Очередная еженедельная подборка всех материалов - замена циклов рекурсией и Android на десктопах, нарезание Android-монолита и промпт-контракты, снижение комиссии в Play Store, потери органики и что с этим делать, скрытый bottleneck сборок и многое другое. Заходите!
Очередная еженедельная подборка всех материалов - замена циклов рекурсией и Android на десктопах, нарезание Android-монолита и промпт-контракты, снижение комиссии в Play Store, потери органики и что с этим делать, скрытый bottleneck сборок и многое другое. Заходите!
👍3
Anthropic запустил инструмент Code Review для проверки ИИ-кода
Распространение вайб-кодинга изменило подход разработчиков к работе. Хотя ИИ-инструменты ускорили разработку, они также привели к появлению новых ошибок, рисков безопасности и плохо понятого кода.
Решение Anthropic — это другой инструмент проверки кода на основе ИИ, предназначенный для выявления ошибок до того, как они попадут в кодовую базу. Новый продукт под названием Code Review был запущен в понедельник в Claude Code.
Руководители разработчиков могут включить проверку кода по умолчанию для каждого инженера в команде. После включения она интегрируется с GitHub и автоматически анализирует запросы на слияние, оставляя комментарии непосредственно к коду, объясняя потенциальные проблемы и предлагая решения.В
ИИ пошагово объясняет свои рассуждения, описывая, в чем, по его мнению, заключается недостаток, почему он может быть проблемой и как его можно потенциально исправить. Система будет обозначать серьезность проблем цветами: красный — наивысшая серьезность, желтый — потенциальные проблемы, требующие проверки, и фиолетовый — проблемы, связанные с существующим кодом или историческими ошибками.
Ву сказал, что это делается быстро и эффективно за счет параллельной работы нескольких агентов, каждый из которых анализирует кодовую базу с разных точек зрения или в разных аспектах. Последний агент агрегирует и ранжирует результаты, удаляя дубликаты и определяя приоритетность наиболее важных проблем.
Инструмент обеспечивает поверхностный анализ безопасности, а руководители инженерных групп могут настраивать дополнительные проверки на основе внутренних передовых методов.
Многоагентная архитектура означает, что этот продукт может быть ресурсоемким. Как и в других сервисах ИИ, ценообразование основано на токенах, и стоимость варьируется в зависимости от сложности кода — хотя Ву оценила стоимость каждой проверки в среднем в 15–25 долларов. Она добавила, что это премиальный и необходимый сервис, поскольку ИИ-инструменты генерируют все больше и больше кода.
Распространение вайб-кодинга изменило подход разработчиков к работе. Хотя ИИ-инструменты ускорили разработку, они также привели к появлению новых ошибок, рисков безопасности и плохо понятого кода.
Решение Anthropic — это другой инструмент проверки кода на основе ИИ, предназначенный для выявления ошибок до того, как они попадут в кодовую базу. Новый продукт под названием Code Review был запущен в понедельник в Claude Code.
Руководители разработчиков могут включить проверку кода по умолчанию для каждого инженера в команде. После включения она интегрируется с GitHub и автоматически анализирует запросы на слияние, оставляя комментарии непосредственно к коду, объясняя потенциальные проблемы и предлагая решения.В
В центре внимания — исправление логических ошибок, а не стилистических, отметила Кэт Ву, руководитель отдела продуктов Anthropic.
ИИ пошагово объясняет свои рассуждения, описывая, в чем, по его мнению, заключается недостаток, почему он может быть проблемой и как его можно потенциально исправить. Система будет обозначать серьезность проблем цветами: красный — наивысшая серьезность, желтый — потенциальные проблемы, требующие проверки, и фиолетовый — проблемы, связанные с существующим кодом или историческими ошибками.
Ву сказал, что это делается быстро и эффективно за счет параллельной работы нескольких агентов, каждый из которых анализирует кодовую базу с разных точек зрения или в разных аспектах. Последний агент агрегирует и ранжирует результаты, удаляя дубликаты и определяя приоритетность наиболее важных проблем.
Инструмент обеспечивает поверхностный анализ безопасности, а руководители инженерных групп могут настраивать дополнительные проверки на основе внутренних передовых методов.
Многоагентная архитектура означает, что этот продукт может быть ресурсоемким. Как и в других сервисах ИИ, ценообразование основано на токенах, и стоимость варьируется в зависимости от сложности кода — хотя Ву оценила стоимость каждой проверки в среднем в 15–25 долларов. Она добавила, что это премиальный и необходимый сервис, поскольку ИИ-инструменты генерируют все больше и больше кода.
👍8🤡5🤷♂3
Еще из мира ИИ - в четверг 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%
Разработка
• 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%
AppTractor
Cursor запускает новый инструмент для агентного программирования
На самом базовом уровне, Automations — это способ для инженеров выйти из “prompt-and-monitor” динамики, которая определяет большинство агентно-ориентированных разработок.
🥱4👍1