SilverSprite - это реализация API XNA поверх Silverlight.Так что на самом деле это не «настоящий» XNA.Таким образом, ваши платформы ограничены тем, на чем будет работать Silverlight - так что, да, он будет работать на Mac.
С точки зрения производительности, WriteableBitmap необычайно медленен для всего нетривиального.
Использование элементов Silverlight для рендеринга вашей сцены может быть очень быстрым - даже с аппаратным ускорением - но для этого требуется много работы и знание того, как Silverlight работает изнутри, чтобы получить хороший результат.
Мой опыт работы с SilverSprite заключается в том, что он работает медленно и глючит, а также в нем отсутствуют некоторые важные функции XNA.
В качестве совпадения - и бесстыдного плагина - я написал альтернативную реализациюXNA, который работает на Silverlight с аппаратным ускорением ( пример ) - так что это очень быстро.И я всего за несколько дней от объявления об этом.Не стесняйтесь, напишите мне для получения более подробной информации.