Kompatibilita platformy Silverlight

V poslední době se vynořila celá řada dotazů na téma kompatibility různých verzí Silverlightu, operačních systémů a prohlížečů. Udělejme si tedy v tom trochu pořádek. Stav k 23.10.2008 je náleduje.

Tady je tabulka s kompatibilitou SL 1.0 a 2.0 na jednotlivých OS a verzích prohlížečů:

Operační systém IE 7 IE 6 Firefox 1.5, 2, 3 Safari
Windows Vista Ano - Ano -
Windows XP SP2 Ano Ano Ano -
Windows 2000 - Ano** - -
Windows Server 2003 (excluding IA-64) Ano Ano Ano -
Mac OS 10.4.8+ (PowerPC) - - Ano* Ano*
Mac OS 10.4.8+ (Intel-based) - - Ano Ano

* Pouze Silverlight 1.0
** Pouze Silverlight 2

A kde je Linux?
Pokud jde o projekt Moonlight, jak se implementace Silverlightu na Linuxu jmenuje, tak bych nejdříve předeslal, jak vypadá dohoda mezi MS a Novellem. Novell totiž tuto aktivitu převzal po vzájemné domluvě pod svá křídla. Kdo má zájem, může si ji přečíst zde https://www.microsoft.com/interop/msnovellcollab/moonlight.mspx

V současné době je k dispozici veze 1.0 a 1.1. více informací najdete zde https://www.mono-project.com/Moonlight

Distribuce je zajištěna Debian Mono Group https://wiki.debian.org/Teams/DebianMonoGroup/Moonlight
Pro masochisty doporučuji čtení https://www.mono-project.com/MoonlightNotes

Verze 2.0 je pro Linux je v současné době podle autorů v Alfa verzi. Podle mne je jen otázkou času, než se dostane do finální verze. Více se dočtete dole na https://www.mono-project.com/Moonlight

V neposlední řadě je třeba poznamenat, že verze SL 1.0 je dostupná i pro mobilní telefony jak se píše zde https://silverlight.net/learn/mobile.aspx. Dokonce je podporován na Nokii - viz https://www.nokia.com/A4136001?newsid=1197788