Moonlight бежит, чтобы догнать Silverlight, или планирует его догнать? Версия 4 имеет несколько интересных графических функций, и ее еще проще перенести на другие платформы, включая Android и OSX.
Microsoft может быть не на 100% уверена в Silverlight, но проект Mono (спонсируемый Novell) продвигается вперед с реализацией Silverlight — Moonlight для Linux. Последней является версия 4, и хотя она не соответствует номерам версий Silverlight, она обещает поддерживать все функции Silverlight 3 и множество функций Silverlight 4. Конечно, Microsoft пообещала выпустить пятую версию чуть позже в этом году. Вероятно, чтобы не отставать от Moonlight, разработчики решили пропустить финальный выпуск версии 3 и планируют перейти непосредственно к версии 4.
Важные новые функции включают режим выполнения вне браузера, поддержку H.264 и ACC, ускорение графического процессора с трехмерными преобразованиями и шейдерами. Он также расширяет поддержку веб-браузера до Google Chrome.
Использование графического процессора — это то, что в настоящее время возможно только в Silverlight 4 в приложениях вне браузера или при явном включении в приложениях браузера. Он также не может ускорять шейдеры или преобразования перспективы. В целом версия 4 Moonlight более широко использует графический процессор, чем Silverlight.
3D-графика Moonlight предоставляется серверной частью рендеринга с открытым исходным кодом Gallium3D. Это будет либо визуализировать с использованием только программного обеспечения, либо, если в хост-системе установлен OpenGL, он будет использовать его для визуализации с использованием графического процессора.
Moonlight 4 также использует новый уровень абстракции платформы, который позволяет переносить его в среды, отличные от Linux или X11. Команда Moonlight также провела несколько базовых тестов для запуска на MacOS и Android. Очевидно, что реализация Android была бы интересной альтернативой для программистов Windows Phone 7.
Больше информации
Скачать
Примечания к выпуску
Галлий3D