Некоторые сложности, которые могут возникать при разработке эмулятора Xenia:
- Сложность эмуляции GPU. 3 Графический процессор консоли Xbox 360 содержит множество нестандартизированных и недоступных на ПК функций. 3 Разработчики пробовали разные подходы к эмуляции разных компонентов GPU, проводили полный редизайн всей архитектуры. 3
- Необходимость воссоздания логики рендеринга игры. 3 Важно сделать так, чтобы эмулятор мог обрабатывать как можно больше пограничных случаев. 3
- Поддержка различных операционных систем и процессоров. 2 Например, в Xenia не реализована поддержка Windows Me и Pentium II. 2
- Работа с профилями. 5 Например, функция «Профили вручную» была удалена из-за определённых проблем. 5
- Работа с контроллерами. 2 По умолчанию Xenia поддерживает только контроллеры XInput, для других контроллеров необходимо использовать SDL. 2
- Работа с аксессуарами. 2 Xenia не поддерживает мыши, такие аксессуары, как Kinect, uDraw GameTablet, и микрофоны. 2