סטיב ג'ובס פרסם זה עתה אמכתב פתוח ארוך בפלאש, מפרט את כל הסיבות לכך שאפל החליטה לא לתמוך בה באייפד, אייפון ואייפוד טאץ'.
המכתב הוא ראייה ברורה, מפוכחת, מעמיקה בכל הפגמים של פלאש מנקודת מבטה של אפל, ולמרות שאנחנו בטוחים שהוא ינותח שוב ושוב בימים הקרובים (במיוחד הקטע של פלאש לא פתוח ), אתה צריך להתפעל מהכנות שלו.
בקיצור, סטיב ג'ובס טוען שפלאש מרוקן את הסוללה של המכשירים הניידים; זה לא טוב במיוחד עבור ריבוי מגע; והביצועים, האמינות והאבטחה שלו כולם עלובים. זו גם מערכת קניינית, ולמרות שג'ובס מודה שגם מערכת ההפעלה לנייד שלהם היא קניינית, הוא טוען שתקני אינטרנט צריכים להיות פתוחים, כמו HTML5, CSS ו-JavaScript.
הכי חשוב שאפל לא רוצה ש"שכבת תוכנה של צד שלישי תבוא בין הפלטפורמה למפתח". לבסוף, מסכם ג'ובס, פלאש הוא שריד. "פלאש נוצר בתקופת ה-PC - עבור מחשבים אישיים ועכברים", הוא אומר, "אבל עידן המובייל עוסק במכשירים עם צריכת חשמל נמוכה, ממשקי מגע ותקני אינטרנט פתוחים - כל התחומים שבהם פלאש נופל".
הנה הטקסט המלא של המכתב:
לאפל יש מערכת יחסים ארוכה עם אדובי. למעשה, פגשנו את המייסדים של אדובי כשהיו במוסך הפתגם שלהם. אפל הייתה הלקוח הגדול הראשון שלהם, שאימצה את שפת ה-Postscript שלהם עבור מדפסת ה- Laserwriter החדשה שלנו. אפל השקיעה באדובי והחזיקה בכ-20% מהחברה במשך שנים רבות. שתי החברות עבדו בשיתוף פעולה הדוק כדי להוביל פרסום שולחני והיו הרבה זמנים טובים. מאז אותו עידן זהב, החברות התרחקו. אפל עברה את חוויית המוות כמעט שלה, ואדובי נמשכה לשוק הארגוני עם מוצרי Acrobat שלהם. כיום שתי החברות עדיין עובדות יחד כדי לשרת את הלקוחות היצירתיים המשותפים שלהן - משתמשי Mac קונים כמחצית ממוצרי Creative Suite של Adobe - אך מעבר לכך יש מעט תחומי עניין משותפים.
רציתי לרשום כמה מהמחשבות שלנו על מוצרי הפלאש של אדובי כדי שלקוחות ומבקרים יבינו טוב יותר מדוע איננו מאפשרים פלאש באייפון, אייפוד ואייפד. אדובי אפיינה את ההחלטה שלנו כמונעת בעיקר עסקית - הם אומרים שאנחנו רוצים להגן על ה-App Store שלנו - אבל למעשה היא מבוססת על בעיות טכנולוגיות. אדובי טוענת שאנחנו מערכת סגורה, ושפלאש פתוח, אבל למעשה ההפך הוא הנכון. תן לי להסביר.
ראשית, יש "פתוח".
מוצרי הפלאש של אדובי הם 100% קנייניים. הם זמינים רק מ-Adobe, ול-Adobe יש סמכות בלעדית לגבי השיפור העתידי שלהם, תמחור, וכו'. בעוד שמוצרי הפלאש של אדובי זמינים באופן נרחב, אין זה אומר שהם פתוחים, מכיוון שהם נשלטים לחלוטין על-ידי Adobe וזמינים רק מ-Adobe. . כמעט בכל הגדרה, פלאש היא מערכת סגורה.
לאפל יש גם מוצרים קנייניים רבים. למרות שמערכת ההפעלה של ה-iPhone, ה-iPod וה-iPad היא קניינית, אנו מאמינים מאוד שכל התקנים הנוגעים לאינטרנט צריכים להיות פתוחים. במקום להשתמש בפלאש, אפל אימצה HTML5, CSS ו-JavaScript - כולם סטנדרטים פתוחים. המכשירים הסלולריים של אפל מגיעים כולם עם ביצועים גבוהים, צריכת חשמל נמוכה של תקנים פתוחים אלה. HTML5, תקן האינטרנט החדש שאומץ על ידי אפל, גוגל ורבים אחרים, מאפשר למפתחי אינטרנט ליצור גרפיקה מתקדמת, טיפוגרפיה, אנימציות ומעברים מבלי להסתמך על תוספי דפדפן של צד שלישי (כמו פלאש). HTML5 פתוח לחלוטין ונשלט על ידי ועדת תקינה, שאפל חברה בה.
אפל אפילו יוצרת סטנדרטים פתוחים לאינטרנט. לדוגמה, אפל התחילה עם פרויקט קוד פתוח קטן ויצרה את WebKit, מנוע עיבוד HTML5 שלם בקוד פתוח שהוא הלב של דפדפן האינטרנט Safari המשמש בכל המוצרים שלנו. WebKit אומצה באופן נרחב. גוגל משתמשת בו עבור הדפדפן של אנדרואיד, פאלם משתמשת בו, נוקיה משתמשת בו ו-RIM (Blackberry) הודיעה שהם ישתמשו בו גם כן. כמעט כל דפדפן אינטרנט של סמארטפון מלבד זה של מיקרוסופט משתמש ב-WebKit. על ידי הפיכת טכנולוגיית ה-WebKit שלה פתוחה, אפל קבעה את הסטנדרט עבור דפדפני אינטרנט ניידים.
שנית, יש את "הרשת המלאה".
אדובי אמרה שוב ושוב שמכשירים ניידים של אפל לא יכולים לגשת ל"אינטרנט המלא" מכיוון ש-75% מהווידאו באינטרנט הוא בפלאש. מה שהם לא אומרים זה שכמעט כל הסרטון הזה זמין גם בפורמט מודרני יותר, H.264, וניתן לצפייה באייפון, אייפוד ואייפד. YouTube, עם כ-40% מהסרטון ברשת, זורח באפליקציה המצורפת בכל המכשירים הניידים של אפל, כשהאייפד מציע אולי את הגילוי וחוויית הצפייה הטובים ביותר ביוטיוב אי פעם. הוסף לסרטון זה מ-Vimeo, Netflix, Facebook, ABC, CBS, CNN, MSNBC, Fox News, ESPN, NPR, Time, The New York Times, The Wall Street Journal, Sports Illustrated, People, National Geographic, ורבים רבים אחרים. משתמשי אייפון, אייפוד ואייפד לא חסרים הרבה וידאו.
טענה נוספת של Adobe היא שמכשירי אפל לא יכולים לשחק במשחקי פלאש. זה נכון. למרבה המזל, יש יותר מ-50,000 משחקים וכותרי בידור ב-App Store, ורבים מהם חינמיים. יש יותר משחקים וכותרי בידור זמינים עבור iPhone, iPod ו-iPad מאשר לכל פלטפורמה אחרת בעולם.
שלישית, יש אמינות, אבטחה וביצועים.
סימנטק הדגישה לאחרונה את Flash כבעל אחד מרשומות האבטחה הגרועים ביותר בשנת 2009. אנו גם יודעים ממקור ראשון ש-Flash הוא הסיבה מספר אחת לקריסת מחשבי Mac. עבדנו עם Adobe כדי לתקן את הבעיות האלה, אבל הן נמשכות כבר כמה שנים. אנחנו לא רוצים להפחית את האמינות והאבטחה של מכשירי האייפון, האייפוד והאייפד שלנו על ידי הוספת פלאש.
בנוסף, פלאש לא הצליח במכשירים ניידים. ביקשנו באופן שגרתי מ-Adobe להראות לנו פלאש עם ביצועים טובים במכשיר נייד, בכל מכשיר נייד, כבר כמה שנים. מעולם לא ראינו את זה. אדובי אמרה בפומבי שפלאש יישלח בסמארטפון בתחילת 2009, אחר כך במחצית השנייה של 2009, ואז במחצית הראשונה של 2010, ועכשיו אומרים במחצית השנייה של 2010. אנחנו חושבים שהוא יישלח בסופו של דבר, אבל אנחנו שמחים לא עצרנו את הנשימה. מי יודע איך זה יפעל?
רביעית, יש חיי סוללה.
כדי להשיג חיי סוללה ארוכים בעת הפעלת וידאו, מכשירים ניידים חייבים לפענח את הסרטון בחומרה; פענוח זה בתוכנה משתמש יותר מדי בכוח. רבים מהשבבים המשמשים במכשירים ניידים מודרניים מכילים מפענח בשם H.264 – תקן תעשייתי המשמש בכל נגן DVD Blu-ray ואומץ על ידי אפל, גוגל (יוטיוב), Vimeo, Netflix וחברות רבות אחרות.
למרות ש-Flash הוסיפה לאחרונה תמיכה ב-H.264, הסרטון כמעט בכל אתרי פלאש דורש כיום מפענח מהדור הישן שאינו מיושם בשבבים ניידים ויש להפעיל אותו בתוכנה. ההבדל בולט: באייפון, למשל, סרטוני H.264 מתנגנים עד 10 שעות, בעוד שסרטונים שפוענחו בתוכנה פועלים פחות מ-5 שעות לפני שהסוללה מתרוקנת לחלוטין.
כאשר אתרים מקודדים מחדש את הסרטונים שלהם באמצעות H.264, הם יכולים להציע אותם מבלי להשתמש ב-Flash כלל. הם משחקים בצורה מושלמת בדפדפנים כמו ספארי של אפל וכרום של גוגל ללא שום תוספים כלשהם, ונראים נהדר באייפון, אייפוד ואייפד.
חמישית, יש מגע.
פלאש תוכנן עבור מחשבים המשתמשים בעכברים, לא עבור מסכי מגע באמצעות אצבעות. לדוגמה, אתרי פלאש רבים מסתמכים על "גלגולים", אשר קופצים תפריטים או אלמנטים אחרים כאשר חץ העכבר מרחף מעל נקודה מסוימת. ממשק הרב-מגע המהפכני של אפל אינו משתמש בעכבר, ואין מושג של גלגול. רוב אתרי פלאש יצטרכו להיכתב מחדש כדי לתמוך במכשירים מבוססי מגע. אם מפתחים צריכים לשכתב את אתרי הפלאש שלהם, למה לא להשתמש בטכנולוגיות מודרניות כמו HTML5, CSS ו-JavaScript?
גם אם מכשירי אייפון, אייפוד ואייפד יפעילו פלאש, זה לא יפתור את הבעיה שרוב אתרי הפלאש צריכים להיכתב מחדש כדי לתמוך במכשירים מבוססי מגע.
שישית, הסיבה החשובה ביותר.
מלבד העובדה שהפלאש סגור וקנייני, בעל חסרונות טכניים גדולים ואינו תומך במכשירים מבוססי מגע, יש סיבה חשובה עוד יותר שאנו לא מאפשרים פלאש באייפון, אייפוד ואייפד. דנו בחסרונות של שימוש ב-Flash להפעלת וידאו ותוכן אינטראקטיבי מאתרים, אבל Adobe גם רוצה שמפתחים יאמצו פלאש כדי ליצור אפליקציות הפועלות במכשירים הניידים שלנו.
אנו יודעים מניסיון כואב שמתן לשכבת תוכנה של צד שלישי לבוא בין הפלטפורמה למפתח מביא בסופו של דבר לאפליקציות תת סטנדרטיות ומעכב את השיפור וההתקדמות של הפלטפורמה. אם מפתחים יגדלו תלויים בספריות וכלי פיתוח של צד שלישי, הם יכולים לנצל את שיפורי הפלטפורמה רק אם וכאשר הצד השלישי יבחר לאמץ את התכונות החדשות. איננו יכולים להיות נתונים לחסדיו של צד שלישי שיחליט אם ומתי הם יהפכו את השיפורים שלנו לזמינים למפתחים שלנו.
זה הופך לגרוע עוד יותר אם הצד השלישי מספק כלי פיתוח חוצה פלטפורמות. הצד השלישי אינו רשאי לאמץ שיפורים מפלטפורמה אחת אלא אם הם זמינים בכל הפלטפורמות הנתמכות שלו. לפיכך למפתחים יש גישה רק למערך המכנה המשותף הנמוך ביותר של תכונות. שוב, איננו יכולים לקבל תוצאה שבה מפתחים נחסמים מלהשתמש בחידושים ובשיפורים שלנו מכיוון שהם אינם זמינים בפלטפורמות של המתחרים שלנו.
פלאש הוא כלי פיתוח חוצה פלטפורמות. זו לא המטרה של אדובי לעזור למפתחים לכתוב את האפליקציות הטובות ביותר לאייפון, לאייפוד ולאייפד. המטרה שלהם היא לעזור למפתחים לכתוב אפליקציות חוצות פלטפורמות. ואדובי אימצה עד כאב לאמץ שיפורים לפלטפורמות של אפל. לדוגמה, למרות ש-Mac OS X נשלח כבר כמעט 10 שנים, Adobe רק אימצה אותו במלואו (קקאו) לפני שבועיים כאשר הם שלחו את CS5. Adobe הייתה מפתחת הצד השלישי הגדולה האחרונה שאימצה באופן מלא את Mac OS X.
המוטיבציה שלנו היא פשוטה – אנחנו רוצים לספק את הפלטפורמה המתקדמת והחדשנית ביותר למפתחים שלנו, ואנחנו רוצים שהם יעמדו ישירות על כתפי הפלטפורמה הזו וייצרו את האפליקציות הטובות ביותר שהעולם ראה אי פעם. אנחנו רוצים לשפר ללא הרף את הפלטפורמה כדי שמפתחים יוכלו ליצור יישומים מדהימים, חזקים, מהנים ושימושיים עוד יותר. כולם מרוויחים - אנחנו מוכרים יותר מכשירים כי יש לנו את האפליקציות הטובות ביותר, מפתחים מגיעים לקהל רחב יותר ויותר ולבסיס לקוחות, והמשתמשים מתמוגגים ללא הרף מהמבחר הטוב והרחב ביותר של אפליקציות בכל פלטפורמה.
מסקנות.
פלאש נוצר בתקופת ה-PC - עבור מחשבים ועכברים. פלאש הוא עסק מצליח עבור Adobe, ואנחנו יכולים להבין מדוע הם רוצים לדחוף אותו מעבר למחשבים האישיים. אבל עידן המובייל עוסק במכשירים עם צריכת חשמל נמוכה, ממשקי מגע ותקני אינטרנט פתוחים - כל התחומים שבהם פלאש נופל.
המפולת של כלי תקשורת המציעים את התוכן שלהם למכשירים הניידים של אפל מוכיחה שאין עוד צורך בפלאש כדי לצפות בווידאו או לצרוך כל סוג של תוכן אינטרנט. ו-200,000 האפליקציות ב-App Store של אפל מוכיחות שפלאש אינו נחוץ עבור עשרות אלפי מפתחים כדי ליצור יישומים עשירים מבחינה גרפית, כולל משחקים.
סטנדרטים פתוחים חדשים שנוצרו בעידן המובייל, כמו HTML5, ינצחו במכשירים ניידים (וגם מחשבים אישיים). אולי אדובי צריכה להתמקד יותר ביצירת כלי HTML5 מעולים לעתיד, ופחות בביקורת על אפל על שהותירה את העבר מאחור.