בדיוק כשחשבנו את זהGmail היה שמרים, ה- G הגדולה גולף שדרוגים ששמחו את משתמשי הכוח:גישה ל- IMAP, וממשק מהיר וידידותי למפתחיםו כיצרנים שלתוסף טוב יותר של Gmail Firefox, היינו פסיכולוגים להשיג ראש אישי ממנהל המוצר של Gmail, קית 'קולמן, והזהיר אותנו לשיפוץ כדי שנוכלעדכן את התוסףו בנוסף למפתחי צד ג 'המתפתל כדי לעדכן את הקוד שלהם, קולמן לקח פסק זמן מהיום העמוס שלו כדי לענות על כמה מהשאלות הבוערות שלנו לגבי השינויים האחרונים ב- Gmail. לאחר הקפיצה, שמע מה יש לו לומר על IMAP, LDAP, Greasemonkey, האייפון, ולקוחות Gmail, אפליקציות ופיתוח של צד ג 'אחר.
Lifehacker: תמיכת ה- IMAP של Gmail היא מהלך ענק קדימה עבור דוא"ל מבוסס אינטרנט, דבר שאף אחד אחר שאף דואר אינטרנט אחר לא הציע. מה גרם לגוגל להחליט להציע IMAP? האם יש אפשרות לגישה ל- LDAP למידע יצירת קשר בעתיד?((עוֹרֵך:Ldapעובד באופן דומה ל- IMAP בכך שהוא מסנכרן את אנשי הקשר שלך לפנקס הכתובות שלך, לעומת פשוט לייצא אותם.)
קית 'קולמן, מנהל מוצר Gmail:אחת מפילוסופיות הליבה שלנו בגוגל היא שלעולם אסור להחזיק את נתוני המשתמשים כבן ערובה. במקרה של Gmail, המשתמשים צריכים להיות מסוגלים לגשת לדואר שלהם ובכל מקום שהם רוצים. התחלנו בדרך זו זמן קצר לאחר ש- Gmail השיקה-בשנת 2004 הוספנו גישה פופ בחינם והעברה אוטומטית. פופ מאפשר למשתמשים לקבל את הדואר שלהם במכשירים ניידים ולקוחות שולחניים. העברה אוטומטית מאפשרת לאנשים לעשות דברים שימושיים כמו פילטר דואר ולהעביר את ההודעות החשובות ביותר לטלפונים שלהם, ואף הקלה על המשתמשים להתרחק מ- Gmail לשירות דוא"ל אחר אם הם בחרו. מיליוני אנשים מתחילים להשתמש ב- Gmail בכל חודש, ורבים מהם מספרים לנו כמה קשה יכול להחליף חשבונות דוא"ל, במיוחד בעת מעבר משירות שאינו מציע פופ, IMAP או העברה. לא רצינו שמשתמשי Gmail יצטרכו לעבור את זה אם הם אי פעם היו רוצים להתרחק.
הפופ וההעברה היו התחלה נחמדה, אך החיסרון של הפופ, כידוע, הוא שלעתים קרובות אתה צריך לקרוא את הדואר שלך פעמיים - ברגע שמכשיר הנייד או לקוח שולחן העבודה שלך ושוב בשרת. IMAP פותר זאת על ידי שמירה על דואר בסנכרון בין כל הלקוחות והמכשירים. היא מספקת חווית משתמש טובה בלקוחות דוא"ל קלאסיים, כך עבור שירותי WebMail, במיוחד אלה הנשענים על הכנסות מודעות, קיים סיכון שמשתמשים עשויים להתרחק מממשק האינטרנט ללקוחות שולחניים. האמונה שלנו היא שאם נהפוך את חווית האינטרנט של Gmail מספיק טובה ומהירה מספיק, אנשים יבחרו להשתמש בו על פני לקוחות אחרים. זה היה לא ידוע כשהשקנו את פופ, אך התברר שהוא נכון - רוב משתמשי הפופ של Gmail משתמשים ב- POP בנוסף, לא במקום, ממשק האינטרנט. נקטנו באותה גישה עם IMAP, והעניקו למשתמשים בחירה רבה יותר וניסיון דוא"ל טוב יותר.
הצעת ה- LDAP שלך היא מעניינת. אנו מציעים כרגע דרך לייבא ולייצא אנשי קשר, אך עדיין איננו מספקים ממשק API כמו LDAP.
LifeHacker: זה מעניין - אפילו אנטוריטיבי - אפילו שמשתמשים מבקרים בממשק האינטרנט של Gmail בנוסף (במקום במקום) לקבל את הדוא"ל שלהם באמצעות פופ. העניין הוא שהפופ מוצע על ידי המון שירותי דוא"ל מבוססי אינטרנט כבר שנים, אך לא IMAP, ו- IMAP אינו חדש. ממה שאני מבין של פרוטוקולי דוא"ל, אופי ה- IMAP הוא שהוא אינטנסיבי יותר מאשר פופ (בגלל הקריאה והכתיבה המתמדת לשרת). אז תמיד הנחתי שזו הסיבה ששום שירות דוא"ל מבוסס אינטרנט בחינם לא הציע זאת. אתה חושב שזה נכון? או שזה היה עניין של תזמון - האם משחק ההשקה של האייפון?
קולמן:IMAP הוא משהו שרצינו להשיק זמן רב. זהו פרוטוקול מורכב יותר מ- POP, ולכן לקח זמן ליישם, במיוחד בהתחשב בחלק מהעבודה שעשינו כדי להפוך את תיקיות ה- IMAP למפות היטב לתוויות Gmail. השימוש במשאבים לא היה גורם מרכזי בהחלטה להשיק אותה - ידענו שהרבה משתמשים יאהבו את IMAP (כולל בעלי אייפון רבים חדשים) והיינו להוטים להוציא אותו ברגע שהוא היה מוכן.
Lifehacker: השדרוג האחרון של Gmail לא רק משפר את הביצועים, אלא הוא כולל ממשק API של GreaseMonkey, למעשה מזמין מפתחים לשנות את הממשק של Gmail. כמפתח תוספות Gmail בעצמי, אני נרגש! אבל אני מתאר לעצמי שתסריטים של Greasemonkey ותוספים גורמים רק לכאבי ראש רבים יותר ולעבוד עבור מפתחי Gmail, ורק מיטיבים עם בסיס משתמשים קטן ודורש. מדוע גוגל החליטה ללכת בדרך זו?
קולמן:אנו אוהבים לראות ולתמוך בחדשנות. GreaseMonkey הוא כלי רב עוצמה בכך שהוא מאפשר למפתחים להאריך כל אתר אינטרנט. החיסרון, כמובן, הוא שמכיוון שהוא מרחיב אתרים על ידי שינוי ישיר של קוד המקור, במקום להשתמש בממשקי API יציבים, הרחבות שנכתבו בו הן שבריריות לשינויים בקוד המקור, ואף יכולים לגרום לאתרי המארחים לשבור. כפי שאתה מציין, זה בהחלט יכול להיות כאב ראש, במיוחד כאשר המשתמשים פוגעים באגים ואינם יכולים לדעת אם האתר נשבר או שהסיומת נשברת.
זה בלתי נמנע שמפתחים ירצו להשתמש ב- GreaseMonkey כדי להרחיב את המוצרים שהם משתמשים בהם ואוהבים, ולכן חשבנו שננסה לעזור להפוך את התוספות שלהם למעט יותר חזקות על ידי מתן API יציב יותר. ממשק ה- API של Gmail Greasemonkey הוא עדיין ניסיוני - אנו הולכים לראות איך משתמשים בו וכמה הוא מועיל.
LifeHacker: האם ממשק ה- API הניסיוני עוזר לגוגל לעקוב אחר השימוש בו?
קולמן:כרגע זה רק קבוצה של עטיפות נוחות על גבי הקוד.
Lifehacker: יצרת קשר עם מפתחים (כולל עצמי) לפני ששדרוגי ה- Gmail החדשים התגלגלו כדי לעזור לנו להכין את התסריטים וההרחבות שלנו לכך. בערך כמה מפתחים היו בלולאה? איך בחרת למי ליצור קשר?
קולמן:גוגל היא חברה מונעת נתונים, כך שבדרך כלל במצבים כאלה היינו מודדים את מספר המשתמשים הפעילים המריצים כל סיומת ומתמקדים באלה המשמשים בתדירות הגבוהה ביותר. עם GreaseMonkey ותוספי Firefox אחרים, אין לנו את היכולת למדוד שימוש, ולכן עשינו כמיטב יכולתנו לזהות את התוספים הפופולריים ביותר. סרקנו דרךaddons.mozilla.org-userscripts.org, ובלוגים שהזכירו תוספי Gmail. לא תמיד היה קל למצוא מידע ליצירת קשר עבור המפתחים, אך הצלחנו להגיע לכמה מהכותבים ולתת להם גישה מוקדמת לקוד החדש.
Lifehacker: חברי המפתחים עשויים לבעוט בי ששאלו את זה, אבל אני חייב. הרחבות ותסריטים של משתמשים שעושים דברים שאני מדמיין שגוגל לא אוהבת - כמו הסתרת מודעות, או משתמשים באחסון של Gmail ככונן קבצים - מעולם לא קיבלו הודעה על הסרת גוגל, עד כמה שידוע לי. כל תגובה על זה?
קולמן:אנו אוהבים לראות חדשנות - משתמשים שמנסים דברים חדשים - אם כי כמובן שאינם מסבירים הפרות של תנאי השימוש ב- Gmail. אנו עוסקים במיוחד בהתעללות בשירות שיכול להשפיע על חוויית משתמשים אחרים.
עורך: לרשומה,טוב יותר Gmailאינו כולל סקריפטים המפרים את תנאי השימוש של Gmail.
תודה רבה לקית 'שלקחת את הזמן לתת לנו קצת הצצה מאחורי הווילון בג'מייל.