Надежность и отказоустойчивость – важнейшее качество любого программного обеспечения, хотя бы косвенно связанного с автомобилями. Исходя из этого, при разработке прошивки Менако основополагающими являются следующие принципы:
• Невмешательство в другие системы автомобиля. Прошивка Менако разрабатывается только для мультимедийной навигационной системы, не затрагивая системы, отличные от магнитолы. Менако никак не может повлиять на обмен данными по CAN-шине между ШГУ и другими системами автомобиля.
• Автоматическое восстановление при сбоях. Менако сохраняет штатные механизмы автоматической перезагрузки мультимедийной системы автомобиля, благодаря чему в случае «зависания» устройство автоматически перезагрузится через 0.5-4 минуты (в зависимости от модели штатной магнитолы) и вернется к работе.
• Тестовый прогон новых версий на реальных автомобилях. Каждая новая версия Менако тщательно тестируется на ШГУ реальных автомобилей, чтобы исключить нештатные ситуации.
• Внимание к пожеланиям клиентов. Многие проблемы стандартных микропрограмм в штатных мультимедийных навигационных систем остаются без решения месяцами, ввиду сложностей программной разработки внутри крупных компаний. Менако – это возможность быстрого устранения критических ошибок в случае их обнаружения. В таких случаях соответствующие исправления в программном обеспечении вносятся незамедлительно в новом релизе.