Android каждый год ужесточает правила фоновой работы: ограничивает запуск сервисов, перераспределяет квоты, вводит новые API и пересматривает старые. В итоге разработчику становится трудно понять, каким инструментом выполнять задачу, что можно запускать из фона, что запрещено системой, как работать с пушами, где подходят AlarmManager или DownloadManager, а где без foreground-сервиса не обойтись.
Сделали для вас обзор всех актуальных способов фоновой работы в Android, разбор их ограничений, выбор правильного инструмента и практические примеры. Все подробности и код — в этой статье.
#mobilevk #android
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Деньги, творчество и немного безумия — звучит как мобильный геймдев💥
Пошагово разобрали процесс разработки и релиза мобильной игры, обсудили прорывы новичков в российском игропроме, в чем залог хорошего ретеншена и как добраться хотя бы до софт ланча. Бонус: честно обсудили деньги — и вложенные, и заработанные.
Включаем выпуск подкаста +100 монет с Алексеем Скребцовым, руководителем мобильного направления Astrum Entertainment — и начинаем копить золото.
#mobilevk #gamedev #RuStore
Пошагово разобрали процесс разработки и релиза мобильной игры, обсудили прорывы новичков в российском игропроме, в чем залог хорошего ретеншена и как добраться хотя бы до софт ланча. Бонус: честно обсудили деньги — и вложенные, и заработанные.
Включаем выпуск подкаста +100 монет с Алексеем Скребцовым, руководителем мобильного направления Astrum Entertainment — и начинаем копить золото.
#mobilevk #gamedev #RuStore
👍3✍1❤1🔥1👏1
Forwarded from VK Team
Media is too big
VIEW IN TELEGRAM
На ленте Mobius нельзя потеряться — вы всегда окажетесь в пространстве VK 😉
Наш коллега Влад сходил на конференцию для мобильщиков, посмотрел наш стенд и задал докладчикам каверзные вопросы: нужно ли щадить юзеров и можно ли быть довольным «велосипедом».
Смотрите репортаж!
Наш коллега Влад сходил на конференцию для мобильщиков, посмотрел наш стенд и задал докладчикам каверзные вопросы: нужно ли щадить юзеров и можно ли быть довольным «велосипедом».
Смотрите репортаж!
❤5🔥3👍2💋1🤝1
Mobile VK Hub
Не успели зарегистрироваться на главное событие мобильного геймдева? Подключайтесь к онлайн-трансляции RuStore GameDev Mobile Conf 🎮
В программе — выступления топ-менеджеров RuStore, разработчиков из России и Азии, дискуссии с амбассадорами стора и многое другое. А ещё состоится Премия RuStore 2025, где выберут лучшие приложения и игры. Смотрите трансляцию в VK Видео — будет полезно и интересно.
🔗 Трансляция большого зала
🔗 Трансляция малого зала
#mobilevk #RuStoreConf
В программе — выступления топ-менеджеров RuStore, разработчиков из России и Азии, дискуссии с амбассадорами стора и многое другое. А ещё состоится Премия RuStore 2025, где выберут лучшие приложения и игры. Смотрите трансляцию в VK Видео — будет полезно и интересно.
#mobilevk #RuStoreConf
Please open Telegram to view this post
VIEW IN TELEGRAM
VK Видео
RuStore Mobile GameDev Conf 2025: главный зал
Конференция о разработке, монетизации и дистрибуции мобильных игр и единственная премия в России для разработчиков мобильных игр и приложений Сайт события: https://www.rustore.ru/mobileconf Программа: 12:00-12:40 – Открытие конференции и главный доклад…
❤4👏4🔥3🎉2🤩2
Google выпустил стабильную версию библиотеки MotionPrediction, снижающую задержку тач-ввода за счёт предикции движения пальца.
Официально стабильный релиз навигации под Compose: поддержка Compose Multiplatform, больше гибкости и обновлённые примеры. Для всех, кто строит большие архитектуры на Compose, — важный апдейт.
Поддержка Guava, мультипроцессность и поддержка Android Direct Boot. Стабильная версия, на которую наконец можно уверенно мигрировать.
Появился rememberLifecycleOwner, позволяющий поднимать отдельные жизненные циклы прямо внутри Compose-компонентов.
С 1 марта 2026 года расход батареи в фоне станет одним из факторов ранжирования приложений в Google Play. Если приложение заметно потребляет заряд и не получает исправлений, пользователи увидят специальную предупреждающую плашку. При отсутствии улучшений Google Play сможет исключить такое приложение из поиска, и доступ останется только по прямой ссылке.
Теперь SplashScreen корректно подстраивается под светлую/тёмную темы и подтягивает ресурсы через AppCompatResources. Работает из коробки с AGP 8.1+
Swift опубликовал отчёты по всем проектам Google Summer of Code. Много работы вокруг Swift Testing, улучшений тулчейна и SDK.
Латтнер рассказал о ранней истории Swift и интересных деталях: первые 1.5 года язык создавался втайне от Apple — руководство Apple сначала не понимало, зачем заменять Objective-C. Отличный взгляд на эволюцию Swift глазами его создателя.
Instruments получил профилировщик, который показывает, какие SwiftUI-вьюхи обновляются чаще всего и по какой причине.
Из важного: теперь можно отправлять новую версию в ревью, даже если предыдущая ещё не прошла — лимит кастомных страниц увеличен до 70.
Swift официально двигается в Android-экосистему. Уже можно собирать свои первые Android-приложения на Swift по официальному гайду.
Новая библиотека от Mattt (NSHipster). Полный API-совместимый аналог FoundationModels, позволяет использовать любые LLM: меняете import, и всё работает.
#дайджест #mobilevk
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍1🔥1🥰1👏1
Собрались в баре карьерист, киллер, исследователь и социальщик… 🪩
Разбираемся, как психотипы Бартла помогают создавать игры, которые цепляют всех. Психология геймеров, путь героя, баланс сюжета и геймплея — идеальный рецепт от Олега Доброштана, независимого эксперта игровой индустрии.
Смотрите в выпуске подкаста «+100 монет» и прокачивайте свой геймдев
#mobilevk #gamedev #RuStore
Разбираемся, как психотипы Бартла помогают создавать игры, которые цепляют всех. Психология геймеров, путь героя, баланс сюжета и геймплея — идеальный рецепт от Олега Доброштана, независимого эксперта игровой индустрии.
Смотрите в выпуске подкаста «+100 монет» и прокачивайте свой геймдев
#mobilevk #gamedev #RuStore
🔥2❤1🥰1👏1🕊1
Иногда ошибки — это способ решить проблему.
Кирилл Попов прошёл долгий путь внутри VK — когда-то он был обычным джуном. Он много разбирался в устройстве продуктов, с которыми работал, искал ошибки в коде, находил лучшие решения. Однажды он придумал Tracer — сервис для автоматического поиска ошибок и диагностики причин их появления.
В карточках рассказываем историю появления инструмента, который сейчас используется в 1,5 тыс. приложений, а полную статью о появлении Tracer читайте здесь. Мы скоро расскажем, как сервис эволюционировал на протяжении последних лет.
А ещё у нас есть выпуск подкаста «Кофе-брейк VK» с Кириллом — слушайте и получайте информацию от первоисточника.
#mobilevk #tracer
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤2👏1