Не очень понимаю всеобщей эйфории, но вот в Swift 6.3 состоялся официальный релиз Swift SDK для Android. Он был выпущен в предварительной версии прошлой осенью и может использоваться для портирования пакетов Swift на Android. Как пишут, более 25% библиотек в SPM уже пересобраны для Android. Кому это нужно — большой вопрос. Как и то, когда это все нормально заработает. Тому же KMP, если не ошибаюсь, понадобилось около 3 лет на то, чтобы хоть каким-то боком войти в продакшен. Swift SDK для Android, думаю, надо будет еще год-два как минимум. Те более. вопросов UI, платформ и прочих системных взаимодействий тоже никто не отменял. Короче, делаю ставку скорее на NativePHP :)
Разработка
Маркетинг
Кроссплатформа
- В Swift 6.3 официально вышел Android SDK
- Apple Shipped an Android SDK Nobody Asked For — And It Reveals Everything Wrong With the Company
- NativePHP v3.1 Is Here — Now 10x Faster
iOS
В этой статье последовательно разбираем, как Swift управляет памятью: от базовых понятий вроде ARC, Copy‑on‑Write, экзистенциальных контейнеров до нетипичных задач с «зомби»-объектами и non-frozen типами. Материал основан на документации Swift, докладах WWDC и практических примерах. Статья рассчитана на middle- iOS‑разработчиков, которые хотят лучше понимать, что происходит с их кодом на уровне памяти и почему одни решения оказываются дороже других.
- Бесконечный ScrollView в SwiftUI
- Как Swift работает с памятью: подробный гайд для разработчиков. Часть 1
- The Swift Apple doesn’t want you to know
- Xcode The Walled Garden Just Got a Door. Here’s Who Built It — And Who Snuck Around the Back.
- Stop Guessing — Understand Every Modifier of Text in Swift UI
Android
Monzo — это британский цифровой банк с 15 миллионами клиентов, и их число продолжает расти. По мере масштабирования приложения команда разработки определила время запуска приложения как критически важную область для улучшения, однако опасалась, что это потребует значительных изменений в кодовой базе. Полностью включив оптимизацию R8, Monzo добился огромного снижения на 35% показателя «Приложение не отвечает» (ANR). Это простое изменение доказало, что для эффективной оптимизации не всегда требуются сложные инженерные решения.
- Monzo повысил производительность на 35% благодаря простому обновлению R8
- Вышел Media3 1.10: новые возможности для работы с медиа в Android
- Amgi — Anki-карточки
- Kaspresso: cравниваем скриншоты и упрощаем проверку дизайна
- The most common performance bottlenecks in mobile apps
- I investigated 16 «Cast to TV» apps on Google Play

