חדשות אפל

טוויטר מסביר על שינויים ב-API לעובדים כמגבלות לאפליקציות של צד שלישי שהופעלו

יום חמישי 16 באוגוסט 2018 12:10 PDT מאת יולי קלובר

שינויי ה-API של טוויטר עלו לאוויר היום, והשבתו תכונות מפתח עבור אפליקציות צד שלישי כמו Tweetbot ו-Twitterific.





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

tweetbotbird
כל אפליקציות הטוויטר של צד שלישי מושפעות מהשינויים האלה. Tapbots עדכנו אתמול את אפליקציית Tweetbot ל-iOS כדי לשתק תכונות מרובות הפופולריות בקרב משתמשי Tweetbot. הזרמת ציר זמן דרך Wi-Fi אינה זמינה יותר, למשל, מה שאומר שצירי הזמן של טוויטר יתרעננו כעת לאט יותר.



באיזו שעה אירוע התפוח היום

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

שינויים דומים הוצגו ב-Twitterrific ביולי, ונכון להיום, אפליקציית Twitterrific כבר לא מסוגלת לקבל ולהציג התראות מקומיות. הווידג'ט של מרכז Today של Twitterrific ואפליקציית Apple Watch הסתמכו על התכונות הללו והוסרו.

Twitterrific ממליצה למשתמשי טוויטר להוריד את אפליקציית הטוויטר הרשמית כדי לקבל את ההתראות שלהם, תוך שימוש באפליקציית Twitterrific לכל השאר.

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

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

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

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

אילו אייפדים יקבלו את iOS 14

עם זאת, לא תמיד עשינו עבודה טובה כדי להיות ישרים מול מפתחים לגבי ההחלטות שאנו מקבלים לגבי לקוחות צד שלישי. בשנת 2011, אמרנו למפתחים (במייל) לא לבנות אפליקציות שמחקות את חוויית הליבה של טוויטר. בשנת 2012, הודענו על שינויים במדיניות המפתחים שלנו שנועדו להבהיר מגבלות אלו על ידי הגבלת מספר המשתמשים המותרים ללקוח צד שלישי. ובשנים שלאחר ההכרזות הללו, אמרנו למפתחים שוב ושוב שמפת הדרכים שלנו עבור ממשקי ה-API שלנו אינה נותנת עדיפות למקרים של שימוש בלקוח - אפילו שהמשכנו לתחזק כמה ממשקי API ספציפיים המשמשים רבות את הלקוחות הללו ומשתמשים מוענקים בשקט. מכסה חריגים ללקוחות שהיו זקוקים להם.

הגיע הזמן לקבל את ההחלטה הקשה להפסיק את התמיכה בממשקי ה-API מדור קודם - מתוך הכרה בכך שחלק מההיבטים של האפליקציות הללו יפגעו כתוצאה מכך. כיום, אנו מתמודדים עם אילוצים טכניים ועסקיים שאנו לא יכולים להתעלם מהם. ממשקי ה-User Streams ו-Site Streams API המשרתים את פונקציות הליבה של רבים מלקוחות אלה נמצאים במצב 'בטא' במשך יותר מ-9 שנים, והם בנויים על ערימת טכנולוגיה שאיננו תומכים בה עוד. אנחנו לא משנים את הכללים שלנו, או יוצאים לדרך 'להרוג' לקוחות צד שלישי; אבל אנחנו הורגים, מתוך צורך תפעולי, כמה ממשקי ה-API מדור קודם שמספקים תכונות מסוימות של אותם לקוחות. בנוסף, זה לא היה ריאלי עבורנו להשקיע בבניית שירות חדש לחלוטין שיחליף את כל הפונקציונליות של ממשקי ה-API הללו, שבהם משתמשים פחות מ-1% ממפתחי טוויטר.

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

האם אתה צריך לשלם עבור Apple Pay

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

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

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


טוויטר הסבירה עוד יותר את החלטתה להסיר את ממשקי ה-API ב- פוסט בבלוג זה אומר ש'חוויית הטוויטר הטובה ביותר' שהיא יכולה לספק היא באמצעות 'טוויטר בבעלות ובניהול משלה עבור אפליקציות iOS ואנדרואיד, כמו גם twitter.com למחשבים שולחניים ולניידים.'

תגיות: Twitter , Tweetbot , Twitterrific