| |
Архітектурні особливості проєктування ігрового рушія для платформи Android [Електронний ресурс] / О. С. Кушнерьов, Д. В. Пархоменко, В. В. Яценко [та ін.] // Наукові праці Вінницького національного технічного університету. – 2026. – № 1. – С. 1-10. – DOI: https://doi.org/10.31649/2307-5376-2026-1-113-122.
Розроблено архітектурний підхід до проєктування кросплатформеного ігрового рушія для ОС Android, що базується на синтезі парадигми, орієнтованої на дані (Data-Oriented Design), та використанні системної мови Rust. Обґрунтовано переваги використання архітектурного патерну Entity-Component-System (ECS) для мінімізації промахів кешу (cache misses) на процесорах архітектури ARM. Запропоновано метод динамічного керування продуктивністю з використанням Android Dynamic Performance Framework (ADPF), який, на відміну від реактивних підходів, застосовує ПІД-регулятор для предикативної адаптації роздільної здатності рендерингу на основі теплового запасу пристрою. Реалізація графічної підсистеми на базі API Vulkan дозволила забезпечити багато потоковий запис командних буферів. |