Документация
ОС Аврора 5.2.0

Рекомендации и требования

Данный раздел содержит совокупность обязательных требований и рекомендаций, предъявляемых к разработке прикладного программного обеспечения для ОС Аврора. Соблюдение изложенных стандартов направлено на обеспечение единообразия, надёжности, безопасности и сопровождаемости исходного кода, а также корректной сборки, установки и функционирования приложений на целевых устройствах.

Рекомендации к проектам ПО для ОС Аврора
Общие подходы к реализации приложений, включая требования к интерфейсу, функционированию, сборке, упаковке и безопасности, а также перечень ожидаемых артефактов разработки.
Профили безопасности
Механизм автоматического выбора профиля безопасности при валидации пакета в зависимости от типа сертификата подписи.
Чек-лист с критериями готовности функциональности приложения
Структурированный перечень критериев для проверки новой функциональности, исправления дефектов или завершения разработки.
Установочные пакеты
Требования к RPM-пакетам для корректной установки и работы на устройствах под управлением ОС Аврора, включая обязательное подписание сертификатами.
Оформление исходного кода
Соглашения по оформлению кода на C++ и QML, принятые в ОМП, для обеспечения читаемости, тестируемости и сопровождаемости.
Конфигурация проекта с CMake
Применение CMake для автоматизации сборки проектов посредством файлов конфигурации CMakeLists.txt.
Конфигурация проекта с qmake
Использование qmake для генерации Makefile на основе pro-файлов, описывающих исходные файлы и параметры сборки проекта.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.