مايكروسوفت سيلفرلايت
| المطور(ون) | شركة مايكروسوفت |
|---|---|
| الإصدار الأولي | 5 سبتمبر 2007 |
| الإصدار النهائي | 5.1.50918.0 [1] (15 يناير 2019 ) [±] |
| معاينة الإصدار | لا شيء [±] |
| نظام التشغيل | Microsoft Windows و macOS و Symbian OS [2] [3] |
| منصة | IA-32 و x86-64 [4] |
| يكتب | إطار عمل التطبيق وبيئة التشغيل وإطار عمل الوسائط المتعددة |
| رخصة | برامج مجانية |
| موقع إلكتروني | microsoft.com/silverlight |
Microsoft Silverlight هو إطار عمل للتطبيقات متوقف [5] [6] مصمم لكتابة وتشغيل تطبيقات إنترنت غنية ، على غرار وقت تشغيل Adobe ، Adobe Flash . بينما ركزت الإصدارات المبكرة من Silverlight على الوسائط المتدفقة ، دعمت الإصدارات اللاحقة الوسائط المتعددة والرسومات والرسوم المتحركة، وقدمت الدعم للمطورين للغات CLI وأدوات التطوير . كان Silverlight أحد منصتي تطوير التطبيقات لنظام Windows Phone ، لكن صفحات الويب التي تستخدم Silverlight لم تعمل على إصدارات Windows Phone أو Windows Mobile من Internet Explorer ، حيث لم يكن هناك مكون إضافي لـ Silverlight لـ Internet Explorer على تلك المنصات. [7]
قامت شركة Microsoft بإنهاء دعم Silverlight على متصفح Internet Explorer 11 (آخر متصفح ويب متبقي لا يزال يدعم Silverlight) في 12 أكتوبر 2021.
تاريخ
مقدمة
منذ الإطلاق الأولي في عام 2007، قارن المراجعون المنتج ببرنامج Flash من Adobe (الذي توقف إنتاجه منذ ذلك الحين). [8] [9]
التبني
وفقًا لموقع statowl.com، بلغ معدل انتشار Microsoft Silverlight 64.2% في مايو 2011. وبلغ معدل الاستخدام في يوليو 2010 53.6%، بينما اعتبارًا من مايو 2011، [تحديث]تم تثبيت Adobe Flash الرائد في السوق على 95.3% من المتصفحات، وتم دعم Java على 76.5% من المتصفحات. [10] لا يتعارض دعم هذه المكونات الإضافية مع بعضها البعض؛ حيث يمكن لنظام واحد دعم الثلاثة.
تم استخدام Silverlight لتوفير بث الفيديو لتغطية NBC لدورة الألعاب الأولمبية الصيفية لعام 2008 في بكين، [11] ودورة الألعاب الأولمبية الشتوية لعام 2010 في فانكوفر، [12] ومؤتمرات عام 2008 لكلا الحزبين السياسيين الرئيسيين في الولايات المتحدة. [13] كما تم استخدام Silverlight بواسطة Amazon Video و Netflix لخدمات بث الفيديو الفوري الخاصة بهم، [14] [15] لكن Netflix قالت في مدونتها التقنية في عام 2013 أنه نظرًا لأن Microsoft قد أعلنت عن نهاية عمر Silverlight ، فإنها ستنتقل إلى فيديو HTML . [16]
زوال
أعلن مراقبو الصناعة عن وفاة Silverlight في وقت مبكر من عام 2011. [17] داخليًا، حتى أنصار التكنولوجيا اعتقدوا أن لغة ترميز التطبيقات القابلة للتوسيع كمفهوم كانت فكرة سيئة منذ البداية. [18] [ متنازع عليه - ناقش ]
في عام 2012، أوقفت مايكروسوفت استخدام Silverlight لـ HTML5 في نظام التشغيل Windows 8 ، [18] ولكن اعتبارًا من بداية عام 2015، لم يكن من الواضح ما هو الموقف الرسمي لشركة Microsoft بشأن مستقبل Silverlight. [19] في يوليو 2015، أوضح منشور مدونة Microsoft أن "... نشجع الشركات التي تستخدم Silverlight للوسائط على البدء في الانتقال إلى التصميمات القائمة على DASH/MSE/CENC/EME". [6] خططت Microsoft لإنهاء دعم Silverlight في 12 أكتوبر 2021. [20] تمت إزالة دعم IE7–8 بين عامي 2014 و2016، اعتمادًا على نظام التشغيل . [21] انتهى أيضًا دعم IE9 وIE10 [21] "أو من خلال [كذا] دورة حياة دعم المتصفحات الأساسية، [22] أيهما أقصر". [20] لا يتوفر مكون إضافي لـ Silverlight لمتصفح Microsoft Edge . [6] [21] لم يتم دعمه بواسطة Google Chrome منذ سبتمبر 2015 [21] [23] أو بواسطة Firefox منذ مارس 2017. [24]
منذ أواخر عام 2023 [تحديث]، استخدم أقل من 0.02% من المواقع Silverlight، [25] واستخدم أقل من 1.3% أيضًا Adobe Flash Player الذي توقف إنتاجه، [26] واستخدم أقل من 0.03% Java من جانب العميل (بينما استخدم أقل من 4.7% Java من جانب الخادم). [27] [28]
ملخص
يوفر Silverlight نظام رسوميات في وضع الاحتفاظ مشابهًا لـ Windows Presentation Foundation (WPF)، ويدمج الوسائط المتعددة والرسومات والرسوم المتحركة والتفاعل في بيئة تشغيل واحدة. في تطبيقات Silverlight، يتم إعلان واجهات المستخدم بلغة ترميز التطبيقات القابلة للتوسيع (XAML) وبرمجتها باستخدام مجموعة فرعية من .NET Framework . يمكن استخدام XAML لتمييز الرسومات المتجهة والرسوم المتحركة. يمكن أيضًا استخدام Silverlight لإنشاء أدوات الشريط الجانبي لـ Windows لنظام التشغيل Windows Vista . [29]
يدعم Silverlight فيديو H.264 ، [30] وAdvanced Audio Coding ، و Windows Media Video (WMV)، و Windows Media Audio (WMA)، ومحتوى الوسائط MPEG Layer III (MP3) [31] عبر جميع المتصفحات المدعومة دون الحاجة إلى Windows Media Player ، أو عنصر التحكم ActiveX في Windows Media Player ، أو مكونات إضافية لمتصفح Windows Media . ولأن Windows Media Video 9 هو تنفيذ لمعيار VC-1 لجمعية مهندسي الصور المتحركة والتلفزيون (SMPTE) ، فإن Silverlight يدعم أيضًا فيديو VC-1. ووفقًا لاتفاقية ترخيص المستخدم النهائي، فإن VC-1 وH.264 مرخصان فقط "للاستخدام الشخصي وغير التجاري للمستهلك". [32] يجعل Silverlight من الممكن تحميل محتوى لغة ترميز قابلة للتوسيع (XML) ديناميكيًا يمكن معالجته من خلال واجهة نموذج كائن المستند (DOM)، وهي تقنية متوافقة مع تقنيات Ajax التقليدية. يعرض Silverlight كائن Downloader الذي يمكن استخدامه لتنزيل المحتوى، مثل البرامج النصية أو أصول الوسائط أو البيانات الأخرى، حسب ما قد يتطلبه التطبيق. [33] مع الإصدار 2، يمكن كتابة منطق البرمجة بأي لغة .NET ، بما في ذلك بعض التطورات النووية للغات البرمجة الديناميكية الشائعة مثل IronRuby و IronPython . [34]
تم إصدار تنفيذ برمجي مجاني (تم التخلي عنه الآن) [35] باسم Moonlight ، طورته شركة Novell بالتعاون مع Microsoft، لجلب وظائف Silverlight الإصدار 1 و2 إلى Linux و FreeBSD ومنصات مفتوحة المصدر أخرى، على الرغم من أن بعض توزيعات Linux لم تتضمنها، مستشهدة بمخاوف إعادة التوزيع وبراءات الاختراع . [36] ومع ذلك، في مايو 2012، تم التخلي عن Moonlight بسبب افتقاره إلى الشعبية. [37]
المنصات المدعومة
على مدار حوالي خمس سنوات، أصدرت مايكروسوفت خمسة إصدارات بدعم مختلف للمنصات: تم إصدار الإصدار الأول في عام 2007، والإصدار الرئيسي الخامس (والأخير) في 8 مايو 2012. وهو متوافق مع الإصدارات الأحدث من متصفح الويب Internet Explorer على أنظمة التشغيل Microsoft Windows (باستثناء Windows RT ) ، [38] مع Safari على Apple macOS ، ومع الأجهزة المحمولة التي تستخدم منصات Windows Mobile [39] و Symbian (Series 60) [40] .
تمت إزالة دعم Mozilla Firefox متعدد الأنظمة الأساسية لـ Silverlight في Firefox 52 الذي تم إصداره في مارس 2017 عندما أزالت Mozilla الدعم لمكونات NPAPI ، [41] [42] مما جعله متوافقًا مع إزالة دعم مكون NPAPI في Google Chrome. [43] [44]
أجهزة الكمبيوتر المكتبية
يتطلب Silverlight معالج x86 مع دعم Streaming SIMD Extensions (SSE). تشمل المعالجات المدعومة Intel Pentium III والإصدارات الأحدث، و AMD Athlon XP والإصدارات الأحدث، وAMD Durons الأحدث .
يقدم الجدول التالي مصفوفة التوفر والتوافق لإصدارات Silverlight لأنظمة التشغيل ومتصفحات الويب المختلفة.
| يتم حاليًا دعم هذا الإصدار من Silverlight على مجموعة المنصة والمتصفح المحددة. |
| لقد انتهت صلاحية دعم Silverlight على المنصة المحددة + مجموعة المتصفح. |
| لم يتم دعم أي إصدار من Silverlight على منصة معينة + مجموعة المتصفح. |
| إن مجموعة المنصة + المتصفح المذكورة غير موجودة. |
| متصفح الويب | Internet Explorer 6 SP1 أو أحدث | إنترنت إكسبلورر 7 | إنترنت إكسبلورر 8 و 9 | إنترنت إكسبلورر 10 | إنترنت إكسبلورر 11 | فايرفوكس | رحلات السفاري | الكروم | حافة | الأوبرا |
|---|---|---|---|---|---|---|---|---|---|---|
| ويندوز 11 | — | — | — | — | — | لا يوجد، منذ Firefox 52 | 1, 2 | لا يوجد، منذ Chrome 45 | لا أحد | لا أحد |
| ويندوز 10 | — | — | — | — | 5 | لا يوجد، منذ Firefox 52 [42] [48] | 1, 2 | لا يوجد، منذ Chrome 45 [43] [44] | لا أحد | لا يوجد [49] |
| Windows 8.1 أو Windows Server 2012 أو الإصدارات الأحدث |
— | — | — | — | 5 | لا يوجد، منذ Firefox 52 | 1, 2 | لا يوجد، منذ Chrome 45 | لا أحد | لا أحد |
| ويندوز 8 | — | — | — | 5 | — | لا يوجد، منذ Firefox 52 | 1, 2 | لا يوجد، منذ Chrome 45 | لا أحد | لا أحد |
| ويندوز 7 ويندوز سيرفر 2008 R2 |
— | — | 1، 2، 3، 4، 5 | 5 | 5 | لا يوجد، منذ Firefox 52 | 1, 2 | لا يوجد، منذ Chrome 45 | لا أحد | لا أحد |
| ويندوز فيستا ويندوز سيرفر 2008 |
— | 1، 2، 3، 4، 5 | 1، 2، 3، 4، 5 | — | — | 1، 2، 3، 4، 5 [ملاحظة 1] | 1, 2 | لا يوجد، منذ Chrome 45 | — | لا أحد |
| ويندوز إكس بي ويندوز سيرفر 2003 |
1، 2، 3، 4 | 1، 2، 3، 4، 5 | 1، 2، 3، 4، 5 | — | — | 1، 2، 3، 4، 5 [ملاحظة 1] | 1, 2 | لا يوجد، منذ Chrome 45 | — | لا أحد |
| نظام التشغيل Windows 2000 (يتطلب KB891861) |
2، 3، 4 | — | — | — | — | لا أحد | 2 | — | — | لا أحد |
| ماك أو إس (إنتل) | — | — | — | — | — | لا يوجد، منذ Firefox 52 | لا يوجد، منذ Safari 12 | لا يوجد، منذ Chrome 45 | لا أحد | لا أحد |
| أوبونتو لينكس | — | — | — | — | — | لا يوجد، منذ Firefox 52 | — | لا يوجد، منذ Chrome 45 | لا أحد | لا أحد |
كان الدعم لمتصفح Opera قد تم الوعد به منذ 3 مايو 2007، عندما كشف ديفيد ستوري، كبير مسؤولي الويب في Opera، عن ملصق لشركة Microsoft لمؤتمر MIX والذي أظهر تكامل Opera كجزء من Silverlight 1.1. [52] ومع ذلك، لم يتم دعم Opera رسميًا بواسطة Silverlight.
في Linux و FreeBSD، كانت الوظيفة متاحة عبر Moonlight و Pipelight ، [53] [54] على الرغم من توقف كلا المشروعين منذ ذلك الحين. يتوفر Moonlight لتوزيعات Linux الرئيسية ، مع دعم متصفحات Firefox و Konqueror و Opera، بشرط الحصول عليه من خلال Novell. [55] أعرب ميغيل دي إيكازا عن اهتمامه بالعمل مع مطورين من أنظمة تشغيل أخرى (BSD و Solaris) ومتصفحات أخرى (Konqueror و WebKit و Opera) لضمان عمل Moonlight بشكل جيد على أنظمتهم. [56] تم الإعلان عن توفر Moonlight الإصدار 1.0 لـ FreeBSD في مارس 2009، [57] ولكن تم الإبلاغ منذ ذلك الحين عن عدم عمله بالفعل. [58] اعتبارًا من عام 2011 [تحديث]، لا يعمل الإصدار الحالي من Moonlight (4 Preview 1) رسميًا على الإصدارات الجديدة من Firefox (أحدث من 3.x) على أنظمة التشغيل المستندة إلى Linux. ومع ذلك، يمكن تثبيته بطريقة غير رسمية (على سبيل المثال باستخدام Add-on Compatibility Reporter Archived May 1, 2012, at the Wayback Machine add-on) ومع Firefox 11 يعمل بشكل صحيح عند تثبيته. وكما ذكرنا أعلاه، تم التخلي عن مشروع Moonlight في مايو 2012.
تم استخدام مكون إضافي للمتصفح يسمى Pipelight لتوفير الوصول إلى Silverlight. يتطلب Pipelight دعم المتصفح لمكونات NPAPI الإضافية، والتي أسقطتها الإصدارات الأحدث من Firefox وChrome وOpera. اعتبارًا من عام 2018، تم إيقاف مشروع Pipelight. [59]
الأجهزة المحمولة
لم يكن Silverlight متاحًا على نظامي التشغيل Android أو iOS ، وهما نظاما التشغيل الأكثر انتشارًا في سوق الأجهزة المحمولة .
كان Silverlight هو بيئة التطوير الأساسية لنظام Windows Phone (الذي توقف الآن) ويستند إلى Silverlight 4. بالنسبة للإصدارات السابقة من Windows Mobile، كان من المتوقع إصدار أول Community Technology Preview (CTP) لنظام Windows Mobile 6 في الربع الثاني من عام 2008، ولكن لم يتم الإعلان عنه رسميًا بعد. توقفت Microsoft عن التركيز على جلب Silverlight إلى Windows Mobile 6.x. [60] أعلنت Nokia عن خطط لجعل Silverlight for Mobile متاحًا لنظام S60 على نظام التشغيل Symbian OS ، بالإضافة إلى أجهزة Series 40 وأجهزة Nokia اللوحية للإنترنت [61] [62] (بينما باعت الشركة لاحقًا إلى Microsoft وتبيع الآن أجهزة لوحية تعمل بنظام Android وستبيع الهواتف الذكية التي تحمل علامة Alcatel-Lucent التجارية). يدعم Silverlight for Mobile محتوى Silverlight 2 ولغات .NET. [39] يعتمد Silverlight for Windows Phone 7.5 على Silverlight 4. [63]
أدوات التطوير

يمكن كتابة تطبيقات Silverlight بأي لغة برمجة .NET. وبالتالي، يمكن لأي أدوات تطوير يمكن استخدامها مع لغات .NET العمل مع Silverlight، بشرط أن تتمكن من استهداف Silverlight CoreCLR لاستضافة التطبيق، بدلاً من .NET Framework CLR. وضعت Microsoft Microsoft Expression Blend كأداة مصاحبة لـ Visual Studio لتصميم تطبيقات واجهة مستخدم Silverlight. يمكن استخدام Visual Studio لتطوير تطبيقات Silverlight وتصحيح أخطائها. لإنشاء مشاريع Silverlight والسماح للمترجم باستهداف CoreCLR، يتطلب Visual Studio أدوات Silverlight لـ Visual Studio . [64]
عنصر التحكم Silverlight هو ملف بتنسيق ZIP يحمل الامتداد .XAP ويحتوي على قائمة بواحد أو أكثر من التجميعات المُدارة بواسطة .NET (ملفات .DLL) بالإضافة إلى ملف AppManifest.XAML الذي يحتوي على هذه القائمة بالإضافة إلى نقطة الإدخال (الفئة والتجميع). ويمكن استضافته في أي ملف HTML باستخدام علامة كائن، على سبيل المثال:
< object data = "data:application/x-silverlight-2," type = "application/x-silverlight-2" width = "100%" height = "100%" >
< param name = "source" value = "MySilverLightControl.xap" />
</ object >
يحتوي مشروع Silverlight على ملفات Silverlight.js و CreateSilverlight.js التي تقوم بتهيئة البرنامج الإضافي Silverlight للاستخدام في صفحات HTML، وملف XAML لواجهة المستخدم، وملفات التعليمات البرمجية الخلفية لكود التطبيق. يتم تصحيح أخطاء تطبيقات Silverlight بطريقة مماثلة لتطبيقات ASP.NET. يمكن استخدام ميزة CLR Remote Cross Platform Debugging في Visual Studio لتصحيح أخطاء تطبيقات Silverlight التي تعمل على منصة مختلفة أيضًا. [65]
بالتزامن مع إصدار Silverlight 2، تمت إضافة Eclipse كخيار لأداة التطوير. [66]
الترخيص
أشار تقرير صادر عن PC World في أبريل 2007 إلى أن Microsoft تنوي إصدار أجزاء معينة من كود مصدر Silverlight كبرنامج مفتوح المصدر ، [67] ولكن بعد أسبوع، تناقض سام رامجي، مدير استراتيجية تكنولوجيا المنصة في Microsoft، مع الشائعات من خلال التأكيد على أن الشركة ليس لديها خطط لفتح Silverlight. [68] تتوفر بعض عناصر التحكم التي تأتي مع Silverlight بموجب ترخيص Microsoft العام كجزء من مشروع منفصل يُعرف باسم Silverlight Toolkit . [69]
في المقدمة، كانت الطبيعة الملكية لـ Silverlight مصدر قلق للمنافسة بسبب الضرر المحتمل الذي قد يلحقه بالطبيعة المفتوحة لشبكة الويب العالمية . كما كان المدافعون عن البرمجيات الحرة قلقين من أن Silverlight قد يكون مثالاً آخر على استراتيجية Microsoft في الاحتضان والتوسع والإنهاء . [70] كل من Microsoft Silverlight وAdobe Flash مملوكان. [71] تنسيقات ملفات Flash هي معايير موثقة علنًا، [72] [73] مثل Silverlight. [74] [75] يستخدم Silverlight، مثل تقنيات الويب الأخرى، برامج ترميز الصوت والفيديو المحمية ببراءات الاختراع .
تنفيذ Mono Moonlight
تخلى فريق Mono عن تطوير Moonlight ، وهو تنفيذ مجاني ومفتوح المصدر لكل من بيئات التشغيل Silverlight 1 و2 . [76] تم إيقاف التطوير في عام 2012 بسبب القبول الضعيف لـ Silverlight والقيود المفروضة من قبل Microsoft . [77]
تم دعم المشروع رسميًا من قبل شركة Microsoft، والتي [53] بموجب اتفاقية مع Novell ، جعلت المواصفات الإضافية غير المتاحة للعامة، والوصول إلى واجهات برمجة تطبيقات مكتبة Silverlight Base Class ، وبرامج الترميز الثنائية وحالات الاختبار متاحة لفريق Mono. [54] [78]
كما حدد " العهد " الذي مُنحت بموجبه شركة Novell هذا الوصول الحصري شروطًا غير متوافقة مع الترخيص الذي يغطي معظم البرامج المجانية والمفتوحة المصدر . على سبيل المثال، اشترط العهد على وجه التحديد أن يكون البرنامج "تم الحصول عليه مباشرة من Novell أو من خلال مستلم وسيط" وأنه "يجب ألا يكون مرخصًا بموجب GPLv3 أو ترخيص مماثل". [55] انتقد بعض أنصار البرامج المجانية هذا العهد. [79]
تم انتقاد Silverlight لعدم الوفاء بوعوده بالتوافق بين أنظمة التشغيل المختلفة ، وخاصة على أنظمة Linux، مقارنة بدعمه الشامل على أجهزة سطح المكتب من Apple وMicrosoft لمتصفحات Internet Explorer وFirefox وChrome. على الرغم من أن Microsoft كانت تتعاون رسميًا في مشروع Moonlight، إلا أن Bruce Chizen ، الرئيس التنفيذي لشركة Adobe Systems ، التي تبيع منصة Flash المنافسة، تساءل عن "التزام Microsoft بالحفاظ على منصة Silverlight متوافقة مع أنظمة تشغيل أخرى إلى جانب Windows ". [80] وتستند مخاوفه إلى "أمثلة من التاريخ" حيث قال إن Microsoft أطلقت منتجات بوعود بالتوافق المستمر بين الأنظمة الأساسية والتي لم تعد تنطبق، على سبيل المثال Internet Explorer لنظام UNIX و Windows Media Player لنظام Mac .
العلاقة مع معايير الويب الحالية
في عام 2007، طلبت كاليفورنيا وعدة ولايات أمريكية أخرى من قاضي المقاطعة تمديد معظم تسوية قضية مكافحة الاحتكار التي رفعتها مايكروسوفت لمدة خمس سنوات أخرى، [81] مستشهدة "بعدد من المخاوف، بما في ذلك الخوف من أن تستخدم مايكروسوفت الإصدار التالي من ويندوز "لترجيح كفة المنافسة" لصالح سيلفرلايت، منافسها الجديد لبرنامج أدوبي فلاش "، كما جاء في مقال في صحيفة سياتل بوست إنتليجنسر . وقد مدد الحكم النهائي بشأن الطلب التسوية لمدة عامين، حتى نوفمبر/تشرين الثاني 2009، ولكن لأسباب لا علاقة لها بسيلفرلايت. [82]
تاريخ الإصدار
- Silverlight 1 – تم إصدار Silverlight 1، الذي تم تطويره تحت الاسم الرمزي Windows Presentation Foundation/Everywhere (WPF/E [83] [84] ) في عام 2007. ويتألف من إطار العرض الأساسي، المسؤول عن واجهة المستخدم (UI)، والتفاعلية وإدخال المستخدم، وعناصر التحكم الأساسية في واجهة المستخدم، والرسومات والرسوم المتحركة، وتشغيل الوسائط، وإدارة الحقوق الرقمية (DRM)، وتكامل DOM .
- Silverlight 2 – يتضمن إصدارًا من .NET Framework وينفذ نفس إصدار Common Language Runtime (CLR) الكامل مثل .NET Framework 3.0، حتى يتمكن من تنفيذ البرامج المكتوبة بأي لغة .NET.
- Silverlight 3 – تم الإعلان عن Silverlight 3 في 12 سبتمبر 2008، وتم الكشف عنه في MIX09 في لاس فيجاس في 18 مارس 2009. [85] تم توفير إصدار تجريبي للتنزيل في نفس اليوم. تم إصدار الإصدار النهائي في 9 يوليو 2009. تضمن Silverlight 3 المزيد من عناصر التحكم [86] —بما في ذلك DataGrid و TreeView ولوحات تخطيط مختلفة و DataForm للتطبيقات التي تعتمد على النماذج و DataPager لعرض البيانات المقسمة إلى صفحات.
- Silverlight 4 – في 18 نوفمبر 2009، في مؤتمر المطورين المحترفين في لوس أنجلوس، كشفت شركة Microsoft Corporation عن إصدار تجريبي من Silverlight 4. [87] تم إصدار الإصدار النهائي في 15 أبريل 2010 (إلى جانب أدوات Silverlight 4 للمطورين). تتضمن الميزات الجديدة في Silverlight 4: دعم متصفح Google Chrome ، وكاميرا الويب والميكروفون، والطباعة، ودعم الماوس بشكل أكبر، ودعم الإشعارات الجديدة لإرسال الرسائل إلى المستخدمين، وعناصر تحكم جديدة ومحسّنة (مثل RichTextBox وDataGrid)، وتصميم عناصر التحكم، وتقديم HTML، وتحسين الترجمة، وما إلى ذلك.
- Silverlight 5 – تم طرح الإصدار النهائي للتنزيل في 9 ديسمبر 2011. [88] وتضمنت الميزات الجديدة فك تشفير الفيديو المعجل بواسطة وحدة معالجة الرسوميات، والرسومات ثلاثية الأبعاد، وعناصر التحكم في سرعة التشغيل، والتحكم عن بعد، ودعم 64 بت. [88]
انظر أيضا
ملحوظات
- ^ إن Firefox 52 ESR هو الإصدار الأخير المدعوم على أنظمة Windows XP وVista. [50] [51] وعلى النقيض من Firefox 52 العادي، لا يزال Silverlight مدعومًا في Firefox 52 ESR. [42]
مراجع
- ^ "سجل إصدارات Microsoft Silverlight". Microsoft Corporation . تم الاسترجاع في 15 يناير 2019 .
- ^ "الأسئلة الشائعة § متطلبات النظام". صفحة منتج Microsoft Silverlight . Microsoft Corporation . تم الاسترجاع في 4 نوفمبر 2010 .
- ^ بيريز، سارة (22 مارس 2010). "Silverlight for Symbian Plugin Now Available". Cool Stuff – A Channel 9 Blog . Microsoft Corporation . تم الاسترجاع في 4 نوفمبر 2010 .[ رابط ميت دائم ]
- ^ "احصل على Silverlight | Microsoft Silverlight > متطلبات النظام". Microsoft Corporation . تم الاسترجاع في 1 مارس 2016 .
- ^ "نهاية دعم Silverlight". support.microsoft.com . تم الاسترجاع في 12 أكتوبر 2021 .
- ^ abc Smith, Jerry (2 يوليو 2015). "الانتقال إلى HTML5 Premium Media - مدونة Microsoft Edge Dev". blogs.windows.com . تم الاسترجاع في 1 أكتوبر 2018. نشجع الشركات التي تستخدم Silverlight للوسائط على البدء في
الانتقال إلى التصميمات القائمة على DASH/MSE/CENC/EME
- ^ "Windows Phone - اقتراح Stack Exchange". area51.stackexchange.com .
- ^ أندرسون، تيم (27 أكتوبر 2008). "Silverlight 2.0: ميزات رائعة، لا فلاش رائع". The Register . تم الاسترجاع في 4 فبراير 2019 .
- ^ سكوفيلد، جاك (16 أبريل 2007). "مايكروسوفت تطلق Silverlight -- المعروف سابقًا باسم WPF/E -- للتنافس مع Flash". The Guardian . تم الاسترجاع في 4 فبراير 2019 .
- ^ "حصة سوق تطبيقات الإنترنت الغنية". StatOwl.com. مؤرشف من الأصل (مشغل فلاش) في 28 يوليو 2011. تم الاسترجاع في 24 يوليو 2011 .
- ^ "Microsoft Silverlight Gets a High Profile Win: 2008 Beijing Olympics". 7 يناير 2008. تم الاسترجاع في 23 فبراير 2010 .
- ^ "مايكروسوفت تفوز بأولمبياد 2010 عن Silverlight". Business Insider . تم الاسترجاع في 23 فبراير 2010 .
- ^ "مايكروسوفت تعمل على جعل المؤتمرات السياسية غير تقليدية". مايكروسوفت . مؤرشف من الأصل في 19 مايو 2010. تم الاسترجاع في 23 فبراير 2010 .
- ^ "Amazon.com Help: System Requirements for Streaming on Your Computer". www.amazon.com . تم الاسترجاع في 18 يوليو 2015 .
- ^ "Netflix تبدأ طرح الجيل الثاني من مشغل الوسائط للبث الفوري على أجهزة الكمبيوتر التي تعمل بنظام Windows وأجهزة Mac التي تعمل بمعالجات Intel". مؤرشف من الأصل في 29 مايو 2010. تم الاسترجاع في 23 فبراير 2010 .
- ^ "فيديو HTML5 على Netflix". techblog.netflix.com . مؤرشف من الأصل في 29 أبريل 2017. تم الاسترجاع في 1 أكتوبر 2018 .
- ^ "رئيس وزراء سابق لشركة مايكروسوفت: "سيلفرلايت ماتت"". نيووين . 13 سبتمبر 2011. تم الاسترجاع في 4 فبراير 2019 .
- ^ "لماذا كان من المحتم أن يفشل Silverlight ووقتي كأحد أمنائه". سكوت بارنز. مؤرشف من الأصل في 28 سبتمبر 2011. تم الاسترجاع في 20 أغسطس 2017 .
- ^ جيمس، مايك (9 يناير 2015). "Microsoft Needs To Make Silverlight's Future Clear". i-programmer.info . تم الاسترجاع في 5 فبراير 2019 .
- ^ "نهاية دعم Silverlight". support.microsoft.com . تم الاسترجاع في 8 ديسمبر 2019 .
- ^ abcd "متطلبات نظام Silverlight 5". microsoft.com . تم الاسترجاع في 1 أكتوبر 2018 .
- ^ "الأسئلة الشائعة حول دورة حياة Internet Explorer". support.microsoft.com . تم الاسترجاع في 1 أكتوبر 2018.
بدءًا من 12 يناير 2016، لن يتلقى سوى أحدث إصدار من Internet Explorer المتوفر لنظام تشغيل مدعوم الدعم الفني وتحديثات الأمان
- ^ "العد التنازلي النهائي لـ NPAPI". blog.chromium.org . تم الاسترجاع في 1 أكتوبر 2018 .
- ^ "لماذا لم تعد Java وSilverlight وAdobe Acrobat والمكونات الإضافية الأخرى تعمل؟". Mozilla . تم الاسترجاع في 17 مارس 2017 .
- ^ "استخدام Silverlight لمواقع الويب". استطلاعات تقنية W3Techs . Q-Success . تم الاسترجاع في 8 نوفمبر 2023 .
- ^ "استخدام فلاش لمواقع الويب". استطلاعات تكنولوجيا W3Techs . Q-Success . تم الاسترجاع في 8 نوفمبر 2023 .
- ^ "إحصائيات استخدام Java كلغة برمجة من جانب العميل على مواقع الويب". استطلاعات تكنولوجيا W3Techs . Q-Success . تم الاسترجاع في 8 نوفمبر 2023 .
- ^ "إحصائيات الاستخدام والحصة السوقية لجافا لمواقع الويب". استطلاعات تكنولوجيا W3Techs . Q-Success . تم الاسترجاع في 8 نوفمبر 2023 .
- ^ Sterling, Charles. "كتابة أداة شريط جانبي لـ Windows في Silverlight بسيطة للغاية". مدونات MSDN . تم الاسترجاع في 9 مارس 2008 .
- ^ "تمت مناقشته على موقع مايكروسوفت على الويب في جلسة أسئلة وأجوبة مع سكوت جوثري". مايكروسوفت .
- ^ "الأسئلة الشائعة حول Silverlight". مؤرشف من الأصل في 18 مارس 2015. تم الاسترجاع في 6 أكتوبر 2012 .
- ^ "برامج ويندوز فون". مؤرشف من الأصل في 23 ديسمبر 2016. استرجاع 9 مايو 2021 .
- ^ "استخدام كائن التنزيل". مؤرشف من الأصل في 10 مارس 2012. تم الاسترجاع في 25 مايو 2007 .
- ^ "مطورو Mono سيجلبون Silverlight إلى Linux". 7 مايو 2007.
- ^ "Xamarin تتخلى عن تقنية Silverlight لنظام Linux". ZDNet .
- ^ "العناصر المحظورة - ويكي مشروع فيدورا". fedoraproject.org .
- ^ "ميغيل دي إيكازا يتحدث عن ASP.NET MVC، وMoonlight، ودعوى Android". InfoQ .
- ^ Microsoft: متطلبات نظام Silverlight 5 – أنظمة التشغيل والمتصفحات المتوافقة
- ^ "الأسئلة الشائعة: Silverlight للأجهزة المحمولة". Silverlight.net. مؤرشف من الأصل في 9 مارس 2008. تم الاسترجاع في 9 مارس 2008 .
- ^ "الإعلان عن Silverlight لنظام Symbian – RTM – مدونة فريق Silverlight لنظام Symbian – الصفحة الرئيسية للموقع – مدونات MSDN". Blogs.msdn.com. 6 يوليو 2010. مؤرشف من الأصل في 2 مارس 2013. تم الاسترجاع في 15 يونيو 2013 .
- ^ "NPAPI Plugins in Firefox". blog.mozilla.org. 8 أكتوبر 2015. تم الاسترجاع في 13 ديسمبر 2015 .
- ^ abc "تم إسقاط دعم المكونات الإضافية بخلاف Flash". توافق موقع Firefox . 4 أكتوبر 2016. مؤرشف من الأصل في 15 مارس 2017. تم الاسترجاع في 8 مارس 2017 .
- ^ "إلغاء استخدام NPAPI: دليل المطورين" . تم الاسترجاع في 13 ديسمبر 2015 .
- ^ "العد التنازلي النهائي لـ NPAPI". blog.chromium.org. 24 نوفمبر 2014. تم الاسترجاع في 13 ديسمبر 2015 .
- ^ "احصل على Silverlight | Microsoft Silverlight". Microsoft.com . تم الاسترجاع في 15 يونيو 2013 .
- ^ "أنظمة التشغيل والمتصفحات المتوافقة مع Silverlight 4". Microsoft . تم الاسترجاع في 17 ديسمبر 2023 .
- ^ "متطلبات نظام Silverlight 5". Microsoft . تم الاسترجاع في 31 مارس 2018 .
- ^ "إزالة الدعم لجميع مكونات NPAPI الإضافية (باستثناء Flash)". bugzilla.mozilla.org . تم الاسترجاع في 7 مارس 2017 .
- ^ "مايكروسوفت: متطلبات نظام Silverlight 5 – أنظمة التشغيل والمتصفحات المتوافقة". مايكروسوفت . تم الاسترجاع في 24 ديسمبر 2017 .
- ^ "ملاحظات إصدار Firefox 52.0". 7 مارس 2017. تم الاسترجاع في 7 مارس 2020 .
- ^ "هام - أنهى Firefox دعمه لنظامي التشغيل Windows XP وVista". تعليمات Firefox . تم الاسترجاع في 7 مارس 2020 .
- ^ "Opera Watch: مزيد من التفاصيل حول دعم Silverlight في Opera، 3 مايو 2007". مؤرشف من الأصل في 21 يوليو 2011. تم الاسترجاع في 2 مايو 2007 .
{{cite web}}:CS1 maint: bot: حالة عنوان URL الأصلي غير معروفة ( الرابط ) - ^ "إصدار Silverlight 1.0 والإعلان عن Silverlight لنظام Linux". 5 سبتمبر 2007. تم الاسترجاع في 5 سبتمبر 2007 .
- ^ "تعاون مايكروسوفت/نوفيل على Silverlight" . تم الاسترجاع في 5 سبتمبر 2007 .
- ^ "العهد إلى المتلقين النهائيين لـ Moonlight – التعاون بين Microsoft وNovell في مجال التشغيل البيني". Microsoft . 28 سبتمبر 2007. تم الاسترجاع في 8 مارس 2008 .
"المستلم النهائي" يعني كيانًا أو فردًا يستخدم للغرض المقصود منه تطبيق Moonlight الذي تم الحصول عليه مباشرة من Novell أو من خلال مستلم وسيط... تحتفظ Microsoft بالحق في تحديث (بما في ذلك إيقاف) العهد السابق... "تطبيق Moonlight" يعني فقط تلك الأجزاء المحددة من Moonlight 1.0 أو Moonlight 1.1 التي تعمل فقط كمكون إضافي للمتصفح على جهاز كمبيوتر شخصي ولا يتم ترخيصها بموجب GPLv3 أو ترخيص مماثل.
- ^ "Microsoft/Novell Collaboration on Silverlight". Miguel de Icaza . 5 سبتمبر 2007 . تم الاسترجاع في 9 نوفمبر 2008 .
سوف ندعم Firefox وLinux في البداية (هذا هو هدفنا الأول) ولكننا نتطلع إلى العمل مع المطورين من أنظمة التشغيل الأخرى (BSD وSolaris) والمتصفحات الأخرى (Konqueror وWebKit وOpera) لضمان عمل Moonlight بشكل جيد على أنظمتهم.
- ^ "إعلان عن توفر Moonlight 1.0 لنظام FreeBSD". 5 مارس 2009. مؤرشف من الأصل في 2 مايو 2013. تم الاسترجاع 9 مايو 2021 .
- ^ "تثبيت وصيانة منافذ أو حزم FreeBSD".
- ^ "Pipelight". Arch Linux Wiki . تم الاسترجاع في 31 مارس 2018 .
- ^ Chapman, Stephen (1 ديسمبر 2009). "Windows Mobile 7: Silverlight Applications, IE Mobile 7, and More!". مؤرشف من الأصل في 10 فبراير 2010.
- ^ "نوكيا ستتيح استخدام Silverlight". Blog.anta.net . 4 مارس 2008. ISSN 1797-1993. مؤرشف من الأصل في 15 يونيو 2013. تم الاسترجاع في 4 مارس 2008 .
- ^ "دورة حياة تطبيق Windows Phone Silverlight". MSDN . Microsoft Corporation. 19 نوفمبر 2010. مؤرشف من الأصل في 16 أغسطس 2011. تم الاسترجاع في 26 أغسطس 2011.
الإصدار 1.0؛ ينطبق على: Windows® Phone 7
- ^ "ما الجديد في Silverlight لنظام التشغيل Windows Phone". MSDN . Microsoft Corporation . تم الاسترجاع في 26 أغسطس 2011.
يعتمد Silverlight لنظام التشغيل Windows Phone 7.1 على Silverlight 4. وهذا يعني أنه إذا قمت بإنشاء تطبيق Silverlight جديد لنظام التشغيل Windows Phone يستهدف نظام التشغيل Windows Phone 7.1، فيمكنك الاستفادة من العديد من الميزات الجديدة.
- ^ "أدوات Microsoft Silverlight لبرنامج Visual Studio". Microsoft . تم الاسترجاع في 22 يناير 2009 .
- ^ باركر، نايجل. "MIX07 منتجك هو ميزة للويب!" . تم الاسترجاع في 8 يونيو 2007 .
- ^ "Eclipse for Silverlight" . تم الاسترجاع في 14 أكتوبر 2008 .
- ^ Montalbano, Elizabeth. "Microsoft Goes Open Source؟". مؤرشف من الأصل في 30 أبريل 2007. تم الاسترجاع في 29 أبريل 2007 .
- ^ كلارك، جافين. "توهج Silverlight خافت بسبب المخاوف المتعلقة بالأنظمة الأساسية المتعددة". The Register . تم الاسترجاع في 5 مايو 2007 .
- ^ "نموذج لمصدر التعليمات البرمجية لوقت تشغيل Silverlight 2 وعناصر التحكم في SDK". Microsoft .
- ^ ماركوف، جون (11 أغسطس/آب 2008). "مايكروسوفت تستغل سيلفرلايت وتثير غضب النقاد". إنترناشيونال هيرالد تريبيون . مؤرشف من الأصل في 11 سبتمبر/أيلول 2008. تم الاسترجاع في 11 يناير/كانون الثاني 2009.
يتبنى آخرون وجهة نظر أكثر قتامة بشأن نوايا مايكروسوفت ويزعمون أن سيلفرلايت ما هو إلا إعادة صياغة لاستراتيجية "الاحتضان والتوسع" التي تبنتها الشركة في تسعينيات القرن العشرين بهدف استباق المنافسة على شبكة الإنترنت. يقول مايكل نيلسون، أستاذ دراسات الإنترنت في جامعة جورج تاون: "إنهم ما زالوا يلعبون نفس الألعاب. إنها طريقة لحبس المحتوى، وهي لا تمكن من تحقيق قدر كبير من الإبداع كما نود أن نراه".
- ^ ماير، ديفيد (30 أبريل 2008). "موزيلا تحذر من "أجندة" فلاش وسيلفرلايت". ZDNet . مؤرشف من الأصل في 27 ديسمبر 2008 . تم الاسترجاع في 11 يناير 2009 .
حذر مؤسس موزيلا أوروبا الشركات التي تبني مواقع الويب من تقنيات الوسائط الغنية المملوكة مثل فلاش من أدوبي وسيلفرلايت من مايكروسوفت.
- ^ "مواصفات تنسيق ملف Adobe SWF" (PDF) . تم الاسترجاع في 11 ديسمبر 2011 .
- ^ "مواصفات تنسيق ملف Adobe FLV" (PDF) . Adobe Systems Inc . مؤرشف من الأصل (PDF) في 31 مايو 2010 . تم الاسترجاع في 11 ديسمبر 2011 .
- ^ "Microsoft Open Specification Promise". Microsoft . تم الاسترجاع في 11 ديسمبر 2011 .
- ^ "مواصفات Microsoft ASF". Microsoft . تم الاسترجاع في 11 ديسمبر 2011 .
- ^ "Mono Moonlight". مشروع مونو . تم استرجاعه في 22 يونيو 2008 .
- ^ ميغيل دي إيكازا (29 مايو 2012). "توقف تطوير Moonlight". InfoQ.com . تم الاسترجاع في 4 يونيو 2012 .
- ^ ميغيل دي إيكازا (3 مارس 2008). "Pre-Mix 08: Moonlight Updates" . تم الاسترجاع في 8 مارس 2008 .
- ^ جونز، باميلا (28 مايو 2008). "إلقاء بعض الضوء على ميثاق مونلايت الخاص بشركة مايكروسوفت". جروكلو. مؤرشف من الأصل في 5 مايو 2010. تم الاسترجاع في 25 أغسطس 2008. مونلايت آمن من التهديد فقط إذا حصلت عليه من نوفيل ولم تمرره ،
حيث لا توجد حماية للمستلمين النهائيين... ما لم يحصل هؤلاء المستلمون النهائيون عليه من "مستلم وسيط" محدد ليشمل فقط البائعين المعتمدين... الأمر أشبه بالدخول إلى متجر والقول "سأدفع نصف المبلغ الذي عليّ فقط وأتنصل بموجب هذا من واجبي بدفع السعر الكامل". يمكنك تجربة ذلك، لكن القانون يحل محل أي نية أو رغبة عبرت عنها. على أقل تقدير، يوضح هذا مدى وضوح عدم رغبتهم في التعايش مع الكود المحمي بموجب رخصة جنو العمومية.
- ^ تشابرا، جوتام (20 أبريل 2007). "الرئيس التنفيذي لشركة أدوبي يشكك في التزام مايكروسوفت سيلفرلايت عبر الأنظمة الأساسية". رائد أعمال جافا. مؤرشف من الأصل في 20 ديسمبر 2007. تم الاسترجاع في 6 ديسمبر 2007 .
- ^ بيشوب، تود (17 أكتوبر/تشرين الأول 2007). "تقديم طلب لمكافحة الاحتكار يشير إلى مخاوف مايكروسوفت بشأن برنامج سيلفرلايت". سياتل بوست إنتليجنسر. مؤرشف من الأصل في 14 مايو/أيار 2008. تم الاسترجاع في 6 ديسمبر/كانون الأول 2007 .
- ^ "الملخص التنفيذي لحركة أنيتراست" (PDF) . مؤرشف من الأصل (PDF) في 11 سبتمبر 2008. تم الاسترجاع في 7 سبتمبر 2008 .
- ^ ""أفالون يمثل نهاية الحلم الأمريكي" · 80٪".
- ^ kexugit (16 أبريل 2007). "مقدمة عن Microsoft Silverlight". learn.microsoft.com . تم الاسترجاع في 23 مايو 2024 .
- ^ فريد، إينا. "Microsoft hopes users see the (Silver) light". مؤرشف من الأصل في 25 مايو 2012. تم الاسترجاع في 18 يونيو 2013 .
- ^ Heuer, Tim (18 مارس 2009). "دليل الميزات الجديدة في Silverlight 3" . تم الاسترجاع في 23 مارس 2009 .
- ^ "Silverlight 4 Beta What's New". مؤرشف من الأصل في 21 فبراير 2010. تم الاسترجاع في 21 يناير 2010 .
- ^ "تم إصدار Silverlight 5! تم رفع المستندات وملف .chm متاح". مدونات MSDN . Microsoft Corporation. 9 ديسمبر 2011. تم الاسترجاع في 11 ديسمبر 2011 .
روابط خارجية
- الموقع الرسمي
- مركز مطوري Silverlight على MSDN
- ما الجديد في Silverlight 5 أرشيف 12 نوفمبر 2020، على موقع Wayback Machine – خطوة بخطوة في Silverlight 5، العديد من العروض التوضيحية والعينات المتاحة
