В этом дайджесте дистрибуция iOS‑приложения без App Store и 5 лет Compose, верификация Android разработчиков и нагрев iOS-устройств как продуктовая метрика, локальные LLM на iPhone, "бумажный"...
Три крупнейшие компании по доставке еды почти одновременно перестроили поиск вокруг больших языковых моделей. Они опирались на схожие исследования и сталкивались с похожими производственными ограничениями, но...
Оптимизация производительности заключается не столько в применении отдельных приёмов, сколько в понимании того, как приложение ведёт себя в реальных условиях.
Когда команда Compose начала исследовать производительность, выяснилось, что корутины являются узким местом для многих операций, выполняемых вне композиции.
Проговаривание мыслей позволяет агенту понять логику, стоящую за каждым решением. Когда он начинает понимать, как именно вы рассуждаете, ему становится гораздо проще учитывать ваш вкус. Вы...
В новом выпуске как Apple в iOS 27 удалось сократить время запуска приложений и разработка системы автоматической синхронизации фотографий, интервью с Senior iOS инженером из TikTok’а...
Каждые несколько лет Apple выводит системных инженеров из спячки, чтобы они немного улучшили динамический компоновщик, планирование процессора или предварительную загрузку данных.
Выбирать следует не самый известный сервис, а конкретного специалиста, который уже решал похожие задачи и умеет объяснять свои решения.
Во время собеседования необходимо объяснять не только то, какую технологию вы бы использовали, но и почему вы приняли именно такое архитектурное решение.
Менторство нельзя считать быстрым способом получить готовые ответы или гарантированно найти высокооплачиваемую работу. Его основная ценность заключается в другом: ментор сокращает количество неверных решений, помогает систематизировать...
От ContentObserver до загрузок из многих частей в S3 — полный системный дизайн, охватывающий обнаружение новых файлов, устойчивость к работе без сети, оптимизацию энергопотребления и масштабируемую...
Шаблон каждый раз один и тот же: предскажите, заранее разместите, а затем позвольте клиенту адаптироваться к оставшемуся хаосу.
В этой серии публикаций Google поможет пройти через все эти варианты выбора. Мы начнём с базового мобильного приложения и постепенно превратим его в персонализированный, интеллектуальный и...
Diagnostics серьёзно меняет подход к поддержке пользователей внутри приложений.
Впервые в истории люди стали дешевле программного обеспечения. Но кто-то всё ещё должен объяснять и тем, и другим, что делать.
В этом дайджесте вопросы о System Design и аннотации в Kotlin, Gradle под капотом и как мигрировать Flutter-приложение на SPM, как отправить 1 миллион уведомлений, открытый...
Сетевой слой — это гораздо больше, чем просто выполнение запросов к API.