Мобильная разработка
13.9K subscribers
857 photos
238 videos
2.96K links
Актуальное по мобильной разработке — Android, iOS, кроссплатформа

Разместить рекламу: @tproger_sales_bot
Правила общения: https://tprg.ru/rules
Другие каналы: @tproger_channels
Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/oVBP
Download Telegram
Игра
Space Invaders «с нуля» — Часть 2: настраиваем шейдеры OpenGL и рисуем спрайт пришельца
Как написать собственный клон Space Invaders на C++ с помощью OpenGL: создание буфера, работа с шейдерами, текстурами и спрайтами. Подробное руководство для начинающих гейм-девелоперов и энтузиастов графики.

— Читать дальше «Space Invaders «с нуля» — Часть 2: настраиваем шейдеры OpenGL и рисуем спрайт пришельца»
👎2🔥1🌚1🗿1
Android
Android ждут большие перемены: Верховный суд отказал Google в приостановке решения по делу Epic
Верховный суд США отказал Google в приостановке запрета по делу Epic. До 22 октября компания должна разрешить внешние платежи и ослабить правила Play — иначе нарушение закона.

— Читать дальше «Android ждут большие перемены: Верховный суд отказал Google в приостановке решения по делу Epic»
👍1
Мессенджер
Павел Дуров отказался отмечать 41-летие, обвинив Запад в онлайн-слежке и цензуре
Павел Дуров отказался отмечать 41-летие, заявив, что Запад превращает Интернет из пространства свободы в инструмент тотального контроля

— Читать дальше «Павел Дуров отказался отмечать 41-летие, обвинив Запад в онлайн-слежке и цензуре»
4🔥3🤣1🤪1
Игра
Hogwarts Legacy: с чего начать игру и как не потеряться в Хогвартсе
Hogwarts Legacy: подробный гайд для новичков. С чего начать игру в Хогвартсе: как выбрать факультет, освоить базовые заклинания для боя, управлять инвентарём и не заблудиться в замке. Советы по прокачке талантов, поиску сундуков и основным занятиям в Хогсмиде.

— Читать дальше «Hogwarts Legacy: с чего начать игру и как не потеряться в Хогвартсе»
🤷‍♂5🙈2🥰1
Мобильная разработка
Google выпустила октябрьское обновление Pixel — оно исправляет шесть раздражающих багов с экраном и системой
Google выпустила октябрьское обновление Pixel для всех устройств на Android 16. Оно устраняет шесть заметных багов — от мерцания экрана до проблем с Media Output Switcher и виджетами.

— Читать дальше «Google выпустила октябрьское обновление Pixel — оно исправляет шесть раздражающих багов с экраном и системой»
Apple
TIME включил AirPods Pro 3 в список «Лучших изобретений 2025 года»
TIME включил AirPods Pro 3 в список лучших изобретений 2025 года. Apple интегрировала в наушники функции здоровья, ИИ и перевода в реальном времени — на шаг приблизив гаджет к классу гибридных устройств.

— Читать дальше «TIME включил AirPods Pro 3 в список «Лучших изобретений 2025 года»»
👎2
Игра
Call of Duty: Black Ops 7 (бета) — лучшие настройки для контроллера, чувствительности, графики и звука
Повествовательный гид по лучшим настройкам беты BO7: раскладка контроллера, чувствительность, Deadzone, Intelligent Movement, FOV, графика и звук. Читаемость выше — фрагов больше.

— Читать дальше «Call of Duty: Black Ops 7 (бета) — лучшие настройки для контроллера, чувствительности, графики и звука»
😁3👎1
Мобильная разработка за неделю #606 (6 — 12 октября)

В этом выпуске отрисовка SF Symbols в SwiftUI и краши Android-приложений, неблокирующие заставки и история о переезде на React Native, физический продукт, вместо очередного SaaS, запрет бесплатных раздач приложений от Apple, Топ-10 лучших бесплатных нейросетей и многое другое. Заходите!
Читать далее

Читать: https://habr.com/ru/articles/955722/

@mobi_dev | Другие наши каналы
Apple
Утечка раскрыла дорожную карту Mac на 2025–2026 годы: Apple готовит M5 MacBook Pro, новые Air и Mac Studio
Утечка из macOS Tahoe 26 раскрыла планы Apple по обновлению Mac на 2025–2026 годы. В списке — M5 MacBook Pro, новые MacBook Air, Mac Studio и Mac mini. Рассказываем, когда ждать релизы и что изменится в линейке Apple Silicon.

— Читать дальше «Утечка раскрыла дорожную карту Mac на 2025–2026 годы: Apple готовит M5 MacBook Pro, новые Air и Mac Studio»
🔥3🍌1
[Перевод] Управление “libraries" как “apps" используя Agentic Executable framework

Представьте, что библиотеки можно устанавливать / настраивать и удалять (на любом языке и в любом фреймворке) так же легко, как любое приложение или игру на телефоне или компьютере?

Эта статья о том, как мы можем это сделать.

Или другими словами, framework Agentic Executables (далее - "AE") рассматривают библиотеки как исполняемые программы со структурированными, понятными для AI агента инструкциями. Вместо того чтобы полагаться на документацию написанную для людей, AI-агенты следуют стандартизированным .md файлам для автономной установки, настройки, интеграции, обновления и удаления библиотек.

Я решил разделить статью на несколько частей:
Читать далее

Читать: https://habr.com/ru/articles/955844/

@mobi_dev | Другие наши каналы
1
[Перевод] Шутки и веселье в публичном Android API

Ранее я рассказывал об относительно малоизвестной и ныне удалённой строке-заполнителе в Android, использовавшейся в качестве пасхалки. Это был выдуманный оператор сотовой связи под названием El Telco Loco. Сегодня я расскажу о методах и других частях публично доступного Android API, которые могут показаться больше смешными, чем полезными. Это пасхальные яйца, шутки, видимые только разработчикам приложений для Android, но не обычным пользователям.
Читать далее

Читать: https://habr.com/ru/articles/919062/

@mobi_dev | Другие наши каналы
Apple
Apple будет платить до $5 миллионов за найденные уязвимости и обход Lockdown Mode
Apple обновила программу вознаграждений за баги и обходы Lockdown Mode. Теперь исследователи могут получить до $5 млн за критические уязвимости в iOS, macOS и бета-версиях. Рассказываем, какие баги ценятся выше всего и как Apple защищает пользователей.

— Читать дальше «Apple будет платить до $5 миллионов за найденные уязвимости и обход Lockdown Mode»
👍2
Apple
Apple обвиняют в обучении ИИ на пиратских книгах: под угрозой имидж компании, строившийся на приватности
На Apple подали в суд за использование пиратских книг при обучении Apple Intelligence. Авторы нейробестселлеров обвиняют компанию в нарушении авторских прав и подрыве её репутации «privacy-first». Что известно о деле и чем оно грозит индустрии ИИ.

— Читать дальше «Apple обвиняют в обучении ИИ на пиратских книгах: под угрозой имидж компании, строившийся на приватности»
🤣1
Quake запустили внутри Telegram — легендарный шутер из 90-х работает даже на смартфонах

Quake 1996 теперь работает прямо в Telegram: бот @tgquake_bot запускает культовый шутер без установки, рекламы и даже на смартфонах

— Читать дальше «Quake запустили внутри Telegram — легендарный шутер из 90-х работает даже на смартфонах»
🗿4
Quake запустили внутри Telegram — легендарный шутер из 90-х работает даже на смартфонах

Quake 1996 теперь работает прямо в Telegram: бот @tgquake_bot запускает культовый шутер без установки, рекламы и даже на смартфонах

— Читать дальше «Quake запустили внутри Telegram — легендарный шутер из 90-х работает даже на смартфонах»
🤣2👎1💊1
Android для новичков: как не наломать дров с корутинами и какие привычки оставить в прошлом

Когда только начинаешь разрабатывать под Android, самые неприятные баги появляются не из-за опечаток, а из-за систематических ошибок. Хардкод строк и цветов, корутины, которые живут сами по себе, попытки писать Compose по старинке, как старые view — всё это превращается в технический долг, который мешает развивать продукт.

Знание этих ошибок помогает писать более надёжный код, который не ломается при локализации, смене темы или добавлении новых экранов. К тому же многие из этих проблем часто всплывают на собеседованиях. В статье покажу, почему ошибки превращаются в реальные проблемы, как их обнаружить и исправить.
Исправить ошибки в Android-разработке

Читать: https://habr.com/ru/companies/netologyru/articles/956346/

@mobi_dev | Другие наши каналы
🔥4👍3
Интеграция Predictive back в Android

В Android 13 Google представил новую «фишку»: predicitve‑навигация. Это API позволяет пользователю «посмотреть» на какой экран он вернется, не выполняя непосредственно возврат. Подобный функционал довольно давно есть в iOS и, например, в Telegram на Android. Теперь же данный функционал должен работать в Android «из коробки», а с Android 16 будет включен по умолчанию. Немного поресерчив тему можно найти для его работы необходимо включить флаг enableOnBackInvokedCallback и мигрировать на BackPressedDispatcher. Посмотрим так ли это.
Читать далее

Читать: https://habr.com/ru/articles/956680/

@mobi_dev | Другие наши каналы
👍3
Лучшие игры для Xbox Series X в 2025 году: 25 обязательных хитов

Подборка самых лучших игр для Xbox Series X в 2025 году: от Baldur’s Gate 3 и Elden Ring до Forza Horizon 5 и Starfield. Новые релизы, эксклюзивы, RPG, шутеры и приключения, которые раскрывают весь потенциал консоли Microsoft.

— Читать дальше «Лучшие игры для Xbox Series X в 2025 году: 25 обязательных хитов»
Space Invaders «с нуля» — Часть 3: создаём клон игры с минимумом зависимостей

В третьей части серии «Space Invaders с нуля» мы переходим от основ к геймплею: добавляем игрока и рои пришельцев, вводим анимацию спрайтов и делаем игровой цикл на фиксированном шаге времени с V-sync. Пошагово разбираем, как структурировать данные и оживить игровую сцену на C++.

— Читать дальше «Space Invaders «с нуля» — Часть 3: создаём клон игры с минимумом зависимостей»
Мы запретили программистам писать код и ускорили релизы в 2 раза. Как к этому пришли

Мы ускорили релизный цикл в 2 раза за счёт жёсткого shift‑left: запретили писать и коммитить код без ранней проверки требований и автогенерации тестов ИИ. Рассказываем, как у нас это получилось и насколько выгоден такой подход компании.
Читайте, как этого добились

Читать: https://habr.com/ru/companies/surfstudio/articles/957184/

@mobi_dev | Другие наши каналы
🤔84🗿2👎1
Как ставить задачи разработчикам и укладываться в дедлайны

Размытые и неструктурированные задачи почти всегда заканчиваются доработками и сдвигами сроков. Ключ к снижению рисков — правильное и четкое оформление задачи.

Разработчики — одни из самых дорогих специалистов в проекте, и чем точнее сформулирована задача, тем эффективнее используется их время. Каждая минута, потраченная на уточнения, согласования и возвраты — это прямые издержки.

В статье Владислава Ларкина, операционный директор студии CleverPumpkin, делится опытом и объясняет, как формализация задач помогает упростить коммуникацию, сэкономить время, бюджет и силы команды. Компания разрабатывает мобильные приложения на заказ и параллельно развивает собственные продукты, поэтому подход проверен на практике — как на клиентских проектах, так и внутренних.
Читать далее

Читать: https://habr.com/ru/companies/cleverpumpkin/articles/957220/

@mobi_dev | Другие наши каналы
3👍2