העתיד של Silverlight כש HTML5 מתקרב

3 בספטמבר 2010

HTML5 עדיין לא ממש כאן, אך מעורר הרבה דיונים חשובים בתעשייה, ביניהם על העתיד של טכנולוגיות כמו סילברלייט כאשר התגית <video> זמינה לשימוש באתרים. זוהי שאלה לגיטימית ובפוסט זה אתייחס אליה.

סטנדרטים וחדשנות

Silverlight HTML5 סילברלייטמיקרוסופט מעורבת במעל 400 פעילויות לקידום סטנדרטים ופועלת בשיתוף עם למעלה מ- 150 ארגוני סטנדרטים ברחבי העולם. HTML הוא אחד הסטנדרטים הבולטים שמיקרוסופט מעורבות בהתפתחותו מזה שנים רבות, ואנחנו מחויביים לו ולשאר הסטנדרטים ב- Web, ולראיה, ישנן השקעות רבות של מיקרוסופט בפתרונות מבוססי HTML כמו ASP.Net, SharePoint וכו’ שימשיכו לחיות לעוד הרבה שנים. לגבי HTML5, אין לנו ספק שהתקן יהיה בשימוש נרחב בדיוק כפי ש- HTML 4.01 נמצא היום.

אבל סטנדרטים הם רק חלק מהכיוונים שהתעשייה מתקדמת לעברם. סטנדרטים שבשימוש נרחב הם כמו דרך סלולה, ומאפשרים לתעשיה לנוע קדימה. אך לפני שסוללים את הדרך, מישהו חייב לחצוב בהר ולהתוות את הכיוון. זהו תפקידה של החדשנות. חדשנות וסטנדרטים מזינים אחד את השני – חדשנות מתבססת על סטנדרטים קיימים ומרחיבה אותם או משלימה אותם במקומות שעדיין לא הגיעו אליהם, וכאשר הופכת לנפוצה מספיק, החדשנות הופכת לדור הבא של הסטנדרטים. ואז אפשר לסלול את הדרך ולהמשיך קדימה.

Silverlight HTML5 סילברלייטקיימות מספר דוגמאות למימוש רחב של יכולות שמאוחר יותר הפכו לסטנדרטים במיוחד בעולם הדפדפנים וטכנולוגיות צד לקוח. כיום, HTML מאמץ יכולות שהתחילו כחדשנות ע”י טכנולוגיות כמו פלאש וסילברלייט. יכולות האלה נמצאות בשימוש כ”כ נרחב באינטרנט שכבר נתפסות כמשהו בסיסי ביותר, ורף הציפיות מהסטנדרטים ב- Web הופך לגבוה יותר. יחד עם זאת, רף הציפיות של המשתמשים תמיד מתקדם מהר יותר מהסטנדרטים ואתגרים חדשים מקבלים מענה ע”י חדשנות.

כאן Silverlight נכנסת לתמונה. סילברלייט מעולם לא נועד להחליף את HTML, אלא לתת מענה טוב לדברים ש- HTML וטכנולוגיות נוספות לא מספקים, ולעשות זאת באופן שלמפתחים יהיה קל לפתח איתם. מיקרוסופט מחוייבת לשימוש ב- Silverlight כדי להרחיב את ה- Web לתחומים ש- HTML לא נותן להם מענה. מ”איים של אפליקציות עשירות ואינטראקטיביות” בתוך דפי HTML ועד אפליקציות Desktop שרצות בתוך הדפדפן ומחוצה לו.
אפשר לסווג את התחומים האלה ל- 3 קטגוריות:

שידור מדיה באיכות גבוהה

  • שיחות ועידה הכוללות שימוש במלצמת וידאו / מיקרופון.
  • שידורי וידאו on-demand עם יכולת הקלטה, חזרה בזמן והגנה על זכויות התוכן.
  • שידור מדיה לסוגי מחשבים והתקנים רבים כמו טלפונים סלולרים, מחשבים ניידים ולמכשירי iPad ו- iPhone.

למרות שהדוגמאות הנ”ל שייכות לעולם המדיה, כולן יישומים מלאים המשלבים מדיה עם שכבות אפליקטיביות שנותנות למשתמש אפשרויות רבות לקבוע איך, מתי וכמה תוכן לצרוך. אפשרויות אלה הן הרבה מעבר למה ש- HTML5 יתמוך, ונדרשים לעבוד בצורה זהה במגוון פלטפורמות ודפדפנים. למשל:

  • וידאו HD בקידוד H.264 ו-  VC-1.
  • DRM והגנה על תוכן המדיה
  • וידאו סטריאופוני בתלת מימד
  • שידור וידאו ב- Live
  • Smooth Streaming: התאמת איכות השידור תוך כדי השידור ע”פ רוחב הפס וביצועי החומרה של המשתמש.
  • שכבות מידע ע”ג הוידאו, הצגת תמונה בתוך תמונה.
  • שילוב יכולות Analytics בתוך הוידאו.

 

מחשקים ואפליקציות למשתמש הביתי

רף הציפיות של המשתמשים הולך ועולה בכל הקשור לאפליקציות שלהם ולהתקנים הקשורים. לא משנה אם זו אפליקציה לתמונות, לקניות או משחקים, משתמשים דורשים שזה יראה טוב, יפעל מהר ויתן חוייה טובה. סילברלייט מאפשרת למפתחים ומעצבים לתת למשתמשים שלהם את מה שהם רוצים:

  • ע”י שליטה מלאה במראה של כל הפקדים ואפשרות לבנות סטיילים עשירים
  • אפשרות לשיתוף פעולה בתהליך העבודה בין המעצב למפתח
  • שימוש בהאצת חומרה לתנועה טבעית של רכיבים ותמונות
  • הצגה בתלת מימד
  • יכולת לפתח אפליקציות מקביליות וממשק משתמש תגובתי

 

אפליקציות ארגוניות ועסקיות

כשהמשתמשים בבית מתרגלים לאפליקציות עשירות יותר עם ממשק משתמש חוייתי, הם דורשים את זה גם בעבודה. אפליקציות ארגוניות צריכות פלטפורמה חזקה כדי לעמוד בדרישות האלו ואף לתת הרבה מעבר. בעוד שאפליקציות ארגוניות צריכות להבנות מהיר ולתת פתרונות טובים וזולים, סילברלייט מספקת מספר תכונות שהופכות פיתוח אפליקציות עסקיות כאלה למשהו פשוט וכלכלי:

  • מעל 60 פקדים עשירים שניתנים לעיצוב בקלות
  • כלי פיתוח ועיצוב חדשניים ופרודוקטיביים
  • ביצועים מעולים עם .NET ועקומת למידה נמוכה ל- C#.
  • הצגת גרפים ותחקור מידע באופן אינטראקטיבי עם Silverlight PivotViewer
  • הדפסה מעוצבת
  • הפעלת רכיבי COM לאינטגרציה עם יישומי Office.

 

שיקולים נוספים

ישנם הרבה אפליקציות ומקרים בהם לא נדרשות היכולות המקדמות שציינתי למעלה, ומקרים רבים בהם סילברלייט ו- HTML עומדים בדרישות. למרות זאת, יש מספר שיקולים נוספים שכדאי לבדוק:

ביצועים

Silverlight HTML5 סילברלייט

רמת הביצועים, התגובתיות והיכולת של אפליקציות לבצע חישובים מורכבים במהירות הם אלמנטים בסיסיים שמגדירים האם חווית המשתמש טובה או לא. סילברלייט מנצלת את הביצועים של ה- CLR, עושה שימוש בהאצת חומרה בעת הצגת תמונות או וידאו ודואגת לממשק משתמש תגובתי ע”י אפליקציות מרובות Threadים. ברובם המוחלט של המקרים, Silverlight היא טכנולוגיית ה- Web המהירה ביותר כיום.

חוויה אחידה

אמנם מיקרוסופט תורמת תסריטי בדיקה רבים לארגוני התקנים העובדים על HTML5 ו- CSS3, אך יעבור עוד זמו רב עד שאלו יאומצו בצורה זהה ע”י כל הדפדפנים בפלטפורמות השונות. עם סילברלייט, מיקרוסופט מחוייבת לחוויה זהה בכל הדפדפנים במגוון פלטפורמות.

קצב ההתפתחות

Silverlight HTML5 סילברלייט

HTML5 נמצא על שולחן הסרטוטים מזה מספר שנים. בערך בחצי הזמן הזה, יצרנו את סילברלייט ושחררנו 4 גירסאות משמעותיות של הטכנולוגיה. גם כיום, לא ידוע מתי HTML5 יהיה בצורתו הסופית ומה בדיוק הוא יכיל, ועד היום בו יהיה בשימוש של כל הדפדפנים בצורה אחידה יקח עוד הרבה זמן. סילברלייט כבר כאן, מתפתחת בקצב מהיר ומספקת תמיכה בכל הדפדפנים הפופולרים.

מעבר לגבולות הדפדפן

Silverlight HTML5 סילברלייט

כשמדברים על העתיד של סילברלייט, אסור להשאר בתפיסה שאיתה התחיל המסע -  שסילברלייט היא רק תוסף לדפדפן. למרות שאפליקציות שרצות בתוך הדפדפן הוא הפוקוס המרכזי של הטכנולוגיה, כבר למעלה משנתיים שאנו מציגים יכולות שהן מחוץ לגבולות הדפדפן, ב- 3 סוגי אפליקציות: אלו המיועדות לשולחן העבודה, לטלפון הנייד ולסלון.

עם סילברלייט ניתן ליצור אפליקציות עוצמתיות לשולחן העבודה, כבר היום, ללא התקנה מיוחדת. כל משתמש יכול לגשת לאפליקציות האלה דרך האינטרנט ולהוסיף לשולחן העבודה, בתהליך פשוט להתקנה ובמידת הצורך להסרה. סילברלייט היא פלטפורמת הפיתוח עבור אפליקציות ל- Windows Phone 7, וכל מפתח המכיר Silverlight יכול לפתח כבר היום אפליקציות לטלפון הסלולרי. לאחרונה גם הכרזנו על התוכניות להגיע עם Silverlight לסלון ולממירים הדיגיטלים.

לסיכום

סילברלייט היא טכנולוגיה חדשנית שבאה לתת מענה במקומות של HTML יקחו עוד שנים רבות אם בכלל עד שיספק מענה הולם. הטכנולוגיה מפתחת בקצב מהיר, מאפשרת לבנות אפליקציות מסוגים רבים שרצים בדפדפנים הפופולרים ומחוצה להם.

תהנו!

הוסף תגובה
facebook linkedin twitter email

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *

2 תגובות

  1. SlAnnouncement13 בספטמבר 2010 ב 12:33

    This is a Hebrew translation of an announcement published by the SL team. The original post (in English) can be found here:
    http://team.silverlight.net/announcement/the-future-of-silverlight/

    הגב
  2. Judaica11 בנובמבר 2011 ב 10:35

    הרבה אנשי תוכנה שהתעמקו ב
    SILVERLIGHT
    וודאי יהיו מאוד מתוסכלים שכל הידע נזרק לפח

    הגב