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