Mono è un progetto open source coordinato da Novell (precedentemente da Ximian) per creare un insieme di strumenti compatibili con il Framework.net, secondo gli standard ECMA.
I più importanti di questi strumenti sono il compilatore C# e il Common Language Runtime.
Sembra però che Microsoft abbia abbandonato ( strano ed ironico per certi versi) il supporto a Xbox ( 360 e si pensa anche a ONE, di conseguenza.)
La cosa è per l’appunto strana , dato che .Net Framework era una delle feature più richieste per One.
Il colpaccio della Sony invece è stato assicurarsi le prestazioni di Mono.
Vediamo insieme la lista delle piattaforme compatibili.
Mono:
Windows
Linux
Mac OSX
Sun Solaris
BSD
Nintendo Wii
Nintendo Wii U
PlayStation 3
PlayStation Vita
PlayStation 4
Android
iOS
Windows 8
Windows Phone 8
OUYA (android)
mentre le piattaforme compatibili con .NET sono:
Windows
Windows CE devices (like Windows Phone)
.NET Micro for severely restricted devices
Windows 8
Xbox 360 (abbandonato)
Notare come le .NET sono tutte piattaforme Microsoft, rendendo la cosa decisamente ironica.