פיירפוקס וספארי תומכים בו באופן חלקי, פרויקטי ה-Wave ו-Chrome של גוגל מתבססים עליו, ורוב מפתחי האינטרנט מתלהבים מה המשמעות של זה. זה HTML5, ואם אתה לא בדיוק בטוח מה זה, הנה הסבר.
תמונה נלקחה ממצגת HTML5 הפנטסטית של ברוס לוסון.
מה זה HTML5? איזו תגית קישור ממש מפוארת?
HTML5הוא מפרט לאופן שבו יש לעצב ולנצל את שפת הליבה של האינטרנט, HTML, כדי לספק טקסט, תמונות, מולטימדיה, אפליקציות אינטרנט, טפסי חיפוש וכל דבר אחר שאתה רואה בדפדפן שלך. במובנים מסוימים, זה בעיקר סט סטנדרטים מרכזי שרק מפתחי אתרים באמת צריכים לדעת. במובנים אחרים, מדובר בשינוי משמעותי לאופן הרכבת האינטרנט. לא כל אתרי אינטרנט ישתמשו בו, אבל לאלו שכן יזכו לתמיכה טובה יותר בדפדפנים מודרניים למחשבים שולחניים וניידים (כלומר, הכל מלבד Internet Explorer).
לאיזה מדהימות אני יכול לצפות מ-HTML5?
השינויים הגדולים והבולטים ב-HTML5 כבר עלו לכותרות מסוימות, הודות ליצרניות דפדפנים כמו גוגל, אפל, מוזילה ואחרות שהרימו אותם ויישמו אותם. הרשימה הקצרה:
אחסון לא מקוון:בערך כמו "עוגיות סופר", אבל עם הרבה יותר מקום לאחסון נתונים חד-פעמיים וגם מסדי נתונים קבועים של אפליקציות, כמו דואר אלקטרוני. למעשה, אתה יכול לחשוב על אחסון לא מקוון כמשהו שדומה מאוד ל-Google Gears - פשוט לא תצטרך להתקין תוסף כדי להפיק את היתרונות.
ציור בד:אתרים יכולים לסמן רווח בדף שבו ניתן לצייר תמונות אינטראקטיביות, תרשימים וגרפים, רכיבי משחק וכל מה שהדמיון מאפשר ישירות על ידי קוד תכנות ואינטראקציה של המשתמש - ללא פלאש או פלאגין אחרים.
תמיכה מקורית בהזרמת וידאו ואודיו:זה בשלבים מוקדמים מאוד ונתון לשיבושים בפורמט, אבל אתרים כמו יוטיוב ופנדורה יכולים יום אחד לדלג על פלאש לחלוטין כדי להביא לך סטרימינג של אודיו ווידאו, עם השמעה מתוזמנת ותכונות מסודרות אחרות.
מיקום גיאוגרפי:בדיוק איך זה נשמע, אבל לא מוגבל ל-API או לכלי הדפדפן של ספק יחיד. HTML5 יכול למצוא את המיקום שלך ולהשתמש בו כדי להתאים דברים כמו תוצאות חיפוש, לתייג את עדכוני הטוויטר שלך ועוד. מכשירים המודעים למיקוםהם עניין גדול.
צורות חכמות יותר:תיבות חיפוש, קלט טקסט ושדות אחרים שאתה מקליד כאן מקבלים בקרות טובות יותר למיקוד, אימות נתונים, אינטראקציה עם רכיבי עמוד אחרים, שליחה באמצעות דואר אלקטרוני ועוד. זה אולי לא נשמע כל כך סקסי, אבל זה יכול להיות פחות מטרד כמשתמש, וזה תמיד דבר טוב.
מיקוד יישומי אינטרנט:מבלי לשבור את מאות הברגים והברגים, הוגן לומר ש-HTML5 נועד להקל על בניית קובצי ויקי, כלים לגרירה ושחרור, לוחות דיונים, צ'אט בזמן אמת, חזיתות חיפוש ואינטרנט מודרני אחר. אלמנטים בכל אתר, ושהם יפעלו אותו הדבר בדפדפנים.
איפה אני יכול לראות את HTML5 בפעולה?
אוו, שאלה טובה!
מהעמוד הזה ממש כאן, עם פלאש שבקרוב יהיה אופציונלי-אולי-פלאש, אתה יכול לבדוק את הדגמות הווידאו האלה:
Google I/O 2009 Keynote, pt. 1
Firefox 3.5 מתייחס לסרטונים כמו דפי אינטרנט:
אם אתה מפעיל גרסה עדכנית של Firefox, Safari, Chrome או Opera - או, בעצם, כל דפדפן המתעדכן באופן קבוע מלבד Internet Explorer - נסה את הקישורים האלה.
הדגמה של HTML5:רשימה ענקית של הדגמות יכולות, שנערך בחן על ידי רמי שארפ.
ברוכים הבאים לספארי:כתוב כולו עם HTML5 ו-CSS 3.
YouTube ב-HTML5:אין צורך בפלאש כלל (עבור Chrome ו-Safari בלבד, בשלב זה).
אתר אינטראקטיבי מסודר שמציג ציוצים מאנשים שחופרים ב-HTML5, עם סטרימינג של אודיו ברקע וקטעי נתונים אינטראקטיביים.
למה זה נדחף? האם Flash ו-JavaScript כבר לא עובדים?
אל תטעו, ל-HTML5 יש אהבה רבה ל-JavaScript ולקרובים רבים שלו - למעשה, תקני הסימון החדשים מקלים על קוד מסוג JavaScript להצביע על חלקים מכל דף אינטרנט ולשלוף מהם. לגבי פלאש, ו-Silverlight, ותוספות דפדפן אחרות, ובכן, הם פתרונות מלאכותיים לבעיה טבעית ש-HTML5 מנסה לתקן: הצבה וניהול של אלמנטים אינטראקטיביים בדף אינטרנט.
מלבד היותם מקור מרכזי לדליפות זיכרון דפדפן וקריסות, פלאש ואחיו גם לא עובדים בכל פלטפורמה, ויש לכתוב אותם מחדש ולהתאים אותם לכל פלטפורמה חדשה. אם אתם מחפשים להפוך אפליקציה חכמה לזמינה לכמה שיותר אנשים, אכתוב פעם אחת, השתמש בכל מקום במערכתהוא אידיאלי. כאשר יותר דפדפנים ומפתחים תומכים בתקני האודיו, הווידאו והאינטראקציה של HTML5, הרעיון של האינטרנט כחנות האפליקציות האוניברסלית - לסמארטפונים, למחשבים שולחניים ולניידים, Windows, Mac ולינוקס - מתקרב למציאות.
אפל ניסתה להציג את המנטליות הזו למפתחים עם שחרור האייפון הראשון שלהם. ההצהרה הזו הייתה, בלשון המעטה,לעג ביסודיות. מאז, אפליקציות אינטרנט הפכו להרבה יותר חזקות ומכובדות כעמודי התווך של פרודוקטיביות, וההתלהבות ממודל הגן המוקף חומה של שווקי יישומים דעכה לא מעט בתודעתם של מספר הולך וגדל של מפתחים.
זה לא אומר שיישומי אינטרנט המונעים ב-HTML5, עם היעדר אחסון מקומי רציני, גישה לחומרה ויכולות לא מקוונות רציניות, יהפכו את חנות האפליקציות של אייפון, שוק אנדרואיד או תוכנת שולחן העבודה שכולנו רגילים אליה. מְיוּשָׁן. אבל תראה איך Chromeמיקום מערכת ההפעלה של Chrome עבור מחשבי נטבוק, המסתמך על HTML5 לאחסון לא מקוון: אמִשׁנִימחשב, במונחים של יכולות קשיחות ומהירות, אבל כזה שאתה עשוי להשתמש בו באותה תדירות, אם לא יותר, לנוחות המחוברת לאינטרנט.
איך HTML5 יעשה את דרכו לאינטרנט שלי?
HTML5 אינו מהדורת תוכנה, או חוק פיתוח אתרים. זהו תקן מוצבע וערוך קבוצתי, שנכתב בצורה רחבה כדי להתאים לסגנונות שונים של פיתוח ולחשיבה השונה בין יצרני דפדפני אינטרנט.
במילים פשוטות יותר, זה תלוי במה אתה משתמש כדי לגלוש. ואיזה סטנדרטים עוקבים יוצרי האינטרנט שלך.
פיירפוקס, ספארי ו-Chrome בשולחן העבודה תומכים בכמה מהסגנונות והתכונות המתוארים במפרטי הטיוטה של HTML5, כמו אחסון לא מקוון, ציור בד, ובאופן מסקרן ביותר, תגיות לאודיו ווידאו המאפשרות לאתרים להזרים קבצי מולטימדיה ישירות לתוך דפדפן. גם ספארי לאייפון של אפל ודפדפן אנדרואיד תומכים באלמנטים של HTML5, וכך גם Opera Mobile. רוצה לדעת מהי המיקום של הדפדפן שלך ב-HTML5? חנוני אינטרנט השקיעו זמןשים את הכל בתרשים ויקיפדיה.
תגי האודיו והווידאו האלה לא ממש משחררים כפי שהם עשויים להיראות. כותבי תקן HTML5 - איאן היקסון מגוגל ו-Davd Hyatt מאפל - רצו להגדיר פורמט יחיד וסטנדרטי להזרמת וידאו, אך בעוד שהמעסיקים שלהם מעדיפים אתH.264/MPEG-4חברות קוד פתוח סטנדרטיות כמו מוזילה לא יכולות לעמוד ב"שיעבוד הפטנט" שלה, ואופרה וחברות אינטרנט אחרות לא אוהבות במיוחד את עלויות הרישוי. האלטרנטיבה שלהם היאתֵאוֹרִיָה, הידוע יותר (יחסית) בתור Ogg Theora. כפי שהוא עומד, HTML5 פשוט אינו דורש או מציע פורמט אחד או רכיבי Codec לשימוש, מה שעשוי להיות הבדלים בין דפדפן לדפדפן בהמשך הדרך. ל-Ars Technica יש אהסבר טוב על הדיון ב-codec וידאו HTML5.
קריאה נוספת
HTML5 - ויקיפדיה, האנציקלופדיה החופשית:כי, ברצינות, מאיפה עוד היית מתחיל?
HTML5:טיוטת העורך של כל התקן הארור.
צלול לתוך HTML5:מתכנת, ומסביר את כל מה שקשור לתכנות, מפרט מה שונה ב-HTML5 בעבודה מתמשכת.
HTML5 מחליף Web Forms 2.0:קריאה טובה על מה משתנה עם טפסי אינטרנט ב-HTML5, שאני לא ממש מפתח מספיק כדי להסביר בתמציתיות.
העתיד של HTML 5 מאת ברוס לוסון:תמונה מצחיקה וניתנת לעיכול על המשמעות של HTML5 עבור האינטרנט.
אם אתה כבר מתמצא ב-HTML5, אילו הבדלים או שיפורים היית מציין שהשארנו בחוץ? ספר לנו מה המשמעות של HTML5 לך, ולדפדפן שלך, בתגובות.