они изначально баловством были по большей части. сейчас просто олскулы сводит от ностальгии как вспомнишь с какой фигней можно было в стор залететь. то котиков ,то драгоценные камни, то риверрейды всякие народ покупал... сейчас такое и даром не нать
В 2026 году Kotlin исполнилось пятнадцать лет. За это время язык успел выстроить зрелую экосистему, получить широкое распространение в компаниях по всему миру и сформировать большое и активное сообщество разработчиков. Отчёт The State of Kotlin in 2026 от JetBrains оглядывается на первые пятнадцать лет Kotlin и показывает, как они сформировали будущее языка:
Развитие Kotlin — это уже не просто рост, а всё большее разнообразие сценариев использования. Язык охватывает серверную разработку, multiplatform, разработку с помощью ИИ и другие направления. Одновременно само сообщество разработчиков становится всё более опытным.
Разработка
• Anthropic выпускает Sonnet 5.5
• Обзор HyperX OMEN 15: хороший игровой ноутбук со стандартными ограничениями
• The Code Nobody Reads
Маркетинг
• У iPhone Duo, возможно, уже появилось первое «убойное» приложение — виртуальный Walkman
• Apps, Agents, and Aggregation
• This 24-Year-Old Makes $4M a Year From His Apps — and Almost Every One Clears $20K a Month
Кроссплатформа
• Как теплотехник в 50 лет стер границу между КИПиА и IT: пишем универсальный Android‑SCADA движок на Flutter
• Dart Memory Under the Hood: Heap, Garbage Collection & Object Lifetimes
• Kotlin/Wasm in KMP: real new target or just another demo platform?
iOS
• My Manager Told Me iOS Has No Future. I’ve Spent Nine Years Building One.
• Performance Profiling for iOS Apps: Optimization Mastery
Android
• Отчет The State of Kotlin in 2026
• Кастомный макет в Jetpack Compose: расстановка книг Libby
• Focora — подсветка фич для знакомства пользователей
• Я написал свой музыкальный плеер со своим стримингом: Android, Windows, Linux и сервер на Rust
• Driving growth on Google Play: The next era of subscriptions
• Build intelligent Android apps: In-app agentic workflows
• A2UI in Jetpack Compose: How AI Agents Can Build Native Android UI
• One-Time Events from ViewModel: Channel vs SharedFlow vs StateFlow
Все, "пропал калабуховский дом". Как пишет Bloomberg, Джон Тернус приступил к перестройке компании, стремясь ускорить разработку продуктов, расширить линейку устройств и сделать организацию компактнее, усилив акцент на инженерии. Среди первых рассматриваемых идей — меньшая зависимость от традиционного весеннего и осеннего графика запусков продуктов, а также сокращение части позиций среднего менеджмента, чтобы уменьшить количество уровней между инженерами и высшим руководством, рассказали люди, знакомые с обсуждениями. Тернус дал понять, что Apple должна выводить продукты на рынок быстрее и стать более экспериментальной, чтобы сохранять конкурентоспособность в эпоху искусственного интеллекта. По их словам, компания уже предпринимает меры по сокращению затрат. Тернус также ищет новые источники выручки и способы получать больше денег от существующих продуктов, особенно на фоне замедления роста сервисов компании. Уже сейчас в Apple начались сокращения, по словам одного работника от менеджеров продуктовых групп требуют выпускать больше продуктов, чаще и в более короткие сроки. Какими фичами и качеством будут обладать такие продукты не трудно догадаться.
Разработка
• Новые функции OpenAI бросают прямой вызов модели магазинов приложений
• OpenAI выпустила GPT-6.1 Sol
• OpenAI улучшает Codex
• OpenAI запускает Dots — жизнерадостных автономных агентов
• How to Build a Design System in a Weekend (For Solo Devs and Small Teams)
Маркетинг
• One prime-time TV segment brought WeWard 300,000 downloads in under five minutes, and crashed the app
Кроссплатформа
• Why Flutter Apps Sometimes Feel Janky
• Wrapping a Swift Package in a Gradle Module: How RevenueCat's KMP SDK Builds purchases-ios Without CocoaPods
iOS
• Новый генеральный директор Apple стремится сделать работу компании более быстрой и эффективной
• HomeKit — управление умным домом через MCP
• macOS 27 Has a Hidden LLM Inside — 10 (Amazing) Things You Can Do With It
• The iOS Developer Skills That Will Keep You Re
Я как-то пропустил, но оказывается в начале недели неправильно сконфигурировалась аналитика Firebase и в результате iOS-приложения начали падать при старте. Проблема была связана с «неверно отформатированной полезной нагрузкой», которую получал SDK. Масштаб проблемы оказался огромным: некоторые разработчики зафиксировали десятки тысяч падений, а у некоторых их были сотни тысяч. Исправление накатили примерно за 2 часа и оно еще до конца дня раскатывалось по всем облакам. Так что если у вас всплеск сбоев в консоли - это все Firebase.
Разработка
• Google исправил проблему в Firebase, из-за которой сбоили тысячи приложений
• Студенты переключаются с информатики на искусственный интеллект и инженерию
• Офлайн-карта в кармане: 48 районов, PMTiles и телефон, который в 90 раз медленнее ноутбука
• Теплицы на автопилоте: свет, шторы и вентиляция
• C64 Mercenary: a novel exploit bug in a 41-year-old game
Маркетинг
• DoorDash запустил ИИ-агента, которому можно написать сообщение и заказать еду
Кроссплатформа
• Capacitor: от веба к мобильным приложениям. Часть 5. Микрофронтенды в Capacitor
• Dart pub.dev exceeds 90k packages
iOS
• Даем ИИ видеть SwiftUI: Xcode Preview MCP на практике — проблемы и надежды
• Как анимировать матрицу на Swift UIKit
• Getting started with System One models in Swift
Android
• A2UI в Jetpack Compose: как ИИ-агенты могут создавать нативные Android-интерфейсы
• ComposeBridge — визуальный редактор для Jetpack Compose
• Как добавить новый сценарий в существующее Android-приложение без технического долга
• Brought my Gradle build time from 6 mins to 26 sec
• Android Studio Rabbit 1 now available
📺 Видео и подкасты за неделю
• (iOS En) Interactive Sheet Header Scroll Effect Using SwiftUI
• (iOS En) Mastering SwiftUI Reordering in iOS 27 Lists, Grids & Sections
• (iOS En) Safari's Collapsible Bottom Bar Using SwiftUI
• (iOS En) Apple Music Mini Player Transition Using SwiftUI
• (And Ru) Монопроект — это то, что вам нужно
• (And Ru) Глобальные изменения в Android Developer Verification
• (And En) Stop making destructuring bugs with Kotlin's NEW name based destructuring feature
• (Dev Ru) Avito.Tech.Conf 2026
• (Dev Ru) Найм в QA: правда ли тестирование — легкий путь в IT?
• (Dev Ru) RAG — AI, агенты и поиск
• (Dev En) We will all be generalists
• (Dev En) Full Guide on Creating Reliable & Stable AI Agent Skills
Прошлогодние видео:
• (iOS Ru) Переезд на Swift 6: строим графы для успешной миграции
• (iOS Ru) Как мы запекали 3D-пиццу
• (iOS Ru) Есть ли ORM круче SwiftData
• (iOS Ru) Макросы спустя полгода: не все так гладко
• (And Ru) Android добрался до ноутбуков
• (And Ru) Как убрать Activity context из ViewModel и написать Unit-test
👨🦯➡️ AppFiles: код, инструменты, практики, производительность
iOS
Легко выбрать архитектуру только потому, что о ней все говорят — будь то MVVM, чистая архитектура или какой-нибудь модный в этом году composable-фреймворк. Для приложения, которое должно жить долго, я бы выбирал по другой причине: я хочу, чтобы изменения обходились дёшево. Представьте, что продуктовая команда перерабатывает чекаут в 2028 году, компания переходит на новую систему аутентификации в 2030-м, backend заменяют в 2031-м, а в 2035-м проект передают новой команде. Архитектура должна позволять делать всё это без переписывания приложения, и для меня это гораздо важнее, чем наличие у неё узнаваемого названия.
• Как бы я спроектировал iOS-приложение с нуля, если бы оно должно было прожить 10 лет
• Floe Agent — нативное рабочее пространство с ИИ-агентами для iPhone и iPad
• Rich Push Notifications в iOS: Notification Service Extension, Notification Content Extension и неочевидные детали
• Как разобрать macOS на части
• withTaskCancellationShield: Swift 6.4 new feature
• Little stories on my journey to making Xarra as accessible as possible
• Visualising data with a hexagonal heatmap in Swift Charts
• Stop Sleeping: Deterministic Tests for Concurrent Swift Code
Имея за плечами два небольших экзита, Эрик Аллебест купил Chess.com. Это было в 2005 году. Следующие 21 год он постепенно развивал проект, неизменно ставя качество на первое место. Сегодня это крупнейшая шахматная платформа в мире: 300 миллионов зарегистрированных пользователей и почти $200 млн годовой выручки. Вот как Эрик этого добился.
Разработка
• Google приостанавливает вознаграждения за поиск уязвимостей в open source из-за ИИ слопа
• Avito.Tech.Conf 2026
• Найм в QA: правда ли тестирование — легкий путь в IT?
• RAG — AI, агенты и поиск
• RoR creator sparks new “death of coding by hand” debate
• I’m an introvert. This is how I get myself to speak up.
Маркетинг
• Chess.com: с $56 тысяч за домен до $200 миллионов годовой выручки
• Laytr позволяет сохранять на потом всё, что вы находите в интернете
• Новые функции Audible позволяют исследовать мир книг и общаться с персонажами с помощью ИИ
• Shotcandy: Make Your Screenshots Look Lovely
Кроссплатформа
• One Kotlin codebase, five platforms, 60 fps: building a 3D game with KMP and CMP
• Why has Shopify dropped React Native?
Android
Как Android-разработчики, вы можете выбирать из множества агентов, LLM, инструментов и интерфейсов командной строки (CLI) для разработки приложений. Цель Google — помогать вам создавать красивые и качественные Android-приложения независимо от того, какой подход вы выбираете. Сегодня компания анонсировала обновления инструментария Android CLI, включая возможность получать доступ к реальным устройствам через Android Device Streaming. Кроме того, опубликовали новые навыки Android и подробно рассказали о навыках для Wear OS Compose Material 3.
• Потоковая работа с устройствами и Android Skills теперь доступны в Android CLI
• Gander — просмотр файлов
• Монопроект — это то, что вам нужно
• Глобальные изменения в Android Developer Verification
• Правда о Coil в Jetpack Compose: измеряем реальный оверхед SubcomposeAsyncImage
• Как я сделал датчик присутствия из Яндекс ТВ и роутера
• Improved runCatching
• On-Device AI Series: Building An AI Agent
• Designing Safer API Failover in an Android App
Возрадуемся, братья и сестры! Обновился App Store Connect и в нем появились баннеры, скриншоты для iPhone Duo и, в целом, отдельных раздел Asset Library со всеми медиа-ресрсами. Изображения на ревью теперь можно подавать независимо, и благодаря этому теперь можно будем менять скриншоты нее выкладывая новой версии приложения. Аллилуйя! Джва года ждали!
Разработка
• Создатель RoR спровоцировал новую дискуссию о «конце эпохи ручного программирования»
• Одна аналитика на две платформы: как мы синхронизировали iOS и Android в hh.ru
• Everything you’ve been told about burnout is wrong
• 10 uncomfortable UX lessons from real design mistakes
• Building is cheap. Owning it is not.
• StackOverflow Developer Survey Results 2026
Маркетинг
• Приложения с короткими драмами завоевывают аудиторию
• Your app's growth has stalled: what now?
Кроссплатформа
• Lessons I Learned After Building Multiple Flutter Apps
iOS
• Визуализация данных с помощью шестиугольной тепловой карты в Swift Charts
• С апреля 2027 App Store Connect начнет требовать скриншоты для iPhone Duo
• SweetPad — xcodebuild для людей и агентов
• Физический аналоговый ввод на плоском экране в iOS игре
• Guide to Improving SwiftUI Performance
• Swift Testing in 2026: Migrate from XCTest Without a Big-Bang Rewrite
• We Hid the Navigation Bar. SwiftUI Took Swipe Back With It.
• Swift 6.4 Just Dropped — Here’s What’s Actually New
Android
• Экран перестал обновляться, и виноват оказался не ваш код
• Android A2UI (AI to UI) Made Simple
• Compose 1.12 Looks Like a Minor Bump. It Isn’t.