Novità Apple

Twitter spiega le modifiche dell'API ai dipendenti come limiti per le app di terze parti Go Live

Giovedì 16 agosto 2018 12:10 PDT di Juli Clover

Le modifiche all'API di Twitter sono state pubblicate oggi, disabilitando funzionalità chiave per app di terze parti come Tweetbot e Twitterific.





La nuova API rimuove lo streaming della timeline, impedendo alle app di terze parti di aggiornare automaticamente le timeline e limita le notifiche push e altre funzionalità. Twitter è anche addebitando tasse esorbitanti per l'accesso alle sue nuove API di attività, con accesso a partire da $ 2.899 al mese per un massimo di 250 account.

tweetbotbird
Tutte le app Twitter di terze parti sono interessate da queste modifiche. Tapbots ieri ha aggiornato l'app Tweetbot per iOS per paralizzare più funzionalità popolari tra gli utenti di Tweetbot. Ad esempio, lo streaming della timeline tramite Wi-Fi non è più disponibile, il che significa che le timeline di Twitter ora si aggiorneranno più lentamente.



come chiudere le app iphone 10

Le notifiche push per le menzioni e i messaggi diretti sono ritardate di diversi minuti e le notifiche push per Mi piace, retweet, follower e citazioni sono state completamente disattivate. Le schede Attività e Statistiche, che dipendevano dalle API di attività ora deprecate, sono state rimosse dall'app e, poiché l'app Apple Watch dipendeva fortemente dai dati sulle attività, anch'essa è stata eliminata.

Modifiche simili sono state introdotte in Twitterrific a luglio e, da oggi, l'app Twitterrific non è più in grado di ricevere e visualizzare notifiche native. Il widget Today di Twitterrific e l'app Apple Watch si basavano su queste funzionalità e sono stati rimossi.

Twitterrific consiglia agli utenti di Twitter di scaricare l'app Twitter ufficiale per ricevere le notifiche, mentre utilizzano l'app Twitterrific per tutto il resto.

Mentre le modifiche sono state pubblicate, Twitter oggi ha inviato un'e-mail a livello aziendale ai dipendenti che inizia riconoscendo l'enorme impatto che i client Twitter di terze parti hanno avuto sulla crescita del servizio Twitter prima di indicare 'vincoli tecnici e aziendali' che gli impediscono di continuare a offrire le API necessarie per mantenere queste app funzionanti come prima.

Oggi pubblicheremo un post sul blog sulle nostre priorità per investire nelle esperienze dei clienti Twitter. Volevo condividere alcune informazioni su come abbiamo raggiunto queste decisioni e su come pensiamo che i clienti di terze parti vadano avanti.

Innanzitutto, un po' di storia: i clienti di terze parti hanno avuto un notevole impatto sul servizio Twitter e sui prodotti che abbiamo realizzato. Gli sviluppatori indipendenti hanno creato il primo client Twitter per Mac e la prima app nativa per iPhone. Questi clienti sono stati i pionieri delle funzionalità del prodotto che tutti conosciamo e amiamo di Twitter come l'audio disattivato, il gesto pull-to-refresh e molti altri.

Ci piace che gli sviluppatori creino esperienze sulle nostre API per portare avanti il ​​nostro servizio, la tecnologia e la conversazione pubblica. Rispettiamo profondamente il tempo, l'energia e la passione che hanno messo nella creazione di cose straordinarie utilizzando Twitter.

quali iPad riceveranno ios 14

Tuttavia, non abbiamo sempre fatto un buon lavoro nell'essere chiari con gli sviluppatori riguardo alle decisioni che prendiamo in merito ai client di terze parti. Nel 2011, abbiamo detto agli sviluppatori (in un'e-mail) di non creare app che imitassero l'esperienza principale di Twitter. Nel 2012 abbiamo annunciato modifiche alle nostre norme per gli sviluppatori intese a rendere più chiare queste limitazioni limitando il numero di utenti consentiti per un client di terze parti. E, negli anni successivi a quegli annunci, abbiamo detto ripetutamente agli sviluppatori che la nostra tabella di marcia per le nostre API non dà la priorità ai casi d'uso dei client, anche se abbiamo continuato a mantenere un paio di API specifiche utilizzate pesantemente da questi client e tranquillamente concesso agli utenti limitare le eccezioni ai client che ne avevano bisogno.

È tempo di prendere la difficile decisione di interrompere il supporto per queste API legacy, riconoscendo che alcuni aspetti di queste app verrebbero degradati di conseguenza. Oggi ci troviamo ad affrontare vincoli tecnici e commerciali che non possiamo ignorare. Le API User Streams e Site Streams che servono le funzioni principali di molti di questi client sono in uno stato 'beta' da più di 9 anni e sono costruite su uno stack tecnologico che non supportiamo più. Non stiamo cambiando le nostre regole, né ci accingiamo a 'uccidere' i clienti di terze parti; ma stiamo eliminando, per necessità operative, alcune delle API legacy che alimentano alcune funzionalità di quei client. Inoltre, non è stato realistico per noi investire nella creazione di un servizio completamente nuovo per sostituire tutte le funzionalità di queste API, utilizzate da meno dell'1% degli sviluppatori di Twitter.

Abbiamo ricevuto feedback dai nostri clienti sul dolore che provoca. Esaminiamo #BreakingMyTwitter abbastanza spesso e abbiamo parlato con molti degli sviluppatori dei principali clienti di terze parti per comprendere le loro esigenze e preoccupazioni. Ci impegniamo a capire perché le persone assumono clienti di terze parti sulle nostre app e cercheremo di fare meglio nel comunicare questi cambiamenti in modo onesto e chiaro agli sviluppatori.

come cancellare le app su iphone xr

Sappiamo di avere molto lavoro da fare. Questo cambiamento è un passo avanti difficile, ma importante. Grazie per aver lavorato con noi per arrivarci.

Twitter ha continuamente affermato che solo l'1% degli sviluppatori di Twitter utilizza le sue API ormai deprecate, ma poiché questi cambiamenti sembrano avere un impatto sulla maggior parte dei principali client Twitter, non è chiaro come venga calcolata la cifra dell'1%.

Come TechCrunch sottolinea, l'e-mail di Twitter insiste sul fatto che le API erano 'tecnologia legacy' che doveva essere eliminata per 'necessità operativa', ma è Twitter, non una forza esterna, che si è rifiutata di mantenere o sviluppare nuovamente le API che le app di terze parti stanno utilizzando o trasferire le app esistenti alla nuova piattaforma API.


Twitter ha ulteriormente spiegato la sua decisione di rimuovere le API in a post sul blog che dice che la 'migliore esperienza Twitter' che può fornire è attraverso il proprio 'Twitter di proprietà e gestito per app iOS e Android, nonché twitter.com desktop e mobile'.

Tag: Twitter , Tweetbot , Twitterrific