Twitter draait update terug die algoritmische tijdlijn standaard maakte

Twitter draait een update van zijn app op iOS terug. In die update kregen gebruikers altijd een algoritmische tijdlijn bij het openen van de app. Veel gebruikers zeiden dat ze liever een chronologische tijdlijn zien.

Twitter-update maart 2022, chronologische tijdlijn verdwijnt
Twitters teruggedraaide update maart 2022

Het terugdraaien van de update gebeurt een week na de release ervan, zo maakt Twitter bekend. "We hebben jullie gehoord en sommigen willen altijd de nieuwste tweets eerst zien", aldus het bedrijf. "We hebben de gebruikservaring met tabbladen teruggedraaid terwijl we andere opties verkennen."

In de update van de iOS-app van vorige week verdween de mogelijkheid om de chronologische tijdlijn als standaard in te stellen. In plaats daarvan splitste Twitter de tijdlijn in twee tabbladen: standaard verscheen de algoritmische tijdlijn links en de chronologische rechts. Nu dat is teruggedraaid, kunnen gebruikers met de knop rechts bovenin, met het icoon van sterretjes, de chronologische tijdlijn als standaard instellen.

Het was de bedoeling om de update ook door te voeren op Android en in de webversie van Twitter, maar dat gaat nu ook niet door. Welke andere opties Twitter gaat verkennen nu het deze update heeft teruggedraaid, is onbekend.

Door Arnoud Wokke

Redacteur Tweakers

15-03-2022 • 07:02

39

Reacties (39)

Sorteer op:

Weergave:

Snap niet dat die bedrijven dat soort dingen een instelling maken. Hoe moeilijk is het om een if-then-else te gebruiken
Dat doen ze expres niet. Als alles niet op chronologische volgorde staat, kom je minder snel op het punt van "dit heb ik al gezien, ik kan stoppen". Dus langer op het platform -> meer ads -> meer inkomsten.
Juistem, en ook de selectie van de berichten die je te zien krijgt,
houdt rekening met de verwachte advertentie inkomsten,
niet zo zeer met jouw behoeftes.
.
Facebook doet precies het zelfde, maar het is te omzeilen door altijd deze URL te gebruiken:
https://www.facebook.com/?sk=h_chr
Dat snap ik nu juist wel weer. Omdat je dan een wildgroei aan instellingen krijgt en de gebruiker door de bomen het bos niet meer ziet. Je wil eigenlijk zo min mogelijk instellingen en toch iedereen tevreden houden, dat klinkt lastig, en dat is het ook.
Wildgroei aan instellingen? Er zijn tegenwoordig nagenoeg géén instellingen meer vaak.

Niks van wat ze doen is in het belang van de gebruiker, maar alles om inkomsten te maximaliseren.
Omdat dat letterlijk niet een if-then-else statement zal zijn en juist vele malen complexer is. Ik begrijp als developer niet waarom mensen dit anno 2022 nog denken. Was het maar zo simpel :)

[Reactie gewijzigd door Waswat op 24 juli 2024 00:45]

Omdat niet iedereen een developer is. Ik kan ook zo 10 dingen opnoemen uit mijn vakgebied die voor mij heel logisch zijn, maar waarvan jij en veel anderen waarschijnlijk denken dat het heel anders werkt
'Tuurlijk, maar we zitten op tweakers, met veelal mensen die een technische achtergrond hebben. Hier zou ik toch wat anders verwachten. We praten hier over een een gigantisch bedrijf met een groot development team met een website en app die wereldwijd gebruikt word is...

[Reactie gewijzigd door Waswat op 24 juli 2024 00:45]

Sorry, maar dat lijkt me toch wel.
const orderFunction = request.user.meta(UserMetaType.SORT_ORDER) == "date" ? SortOrderFunctions.OrderByDate : SortOrderFunctions.OrderByAlgorithm;
return tweetRepository.forPage(page).orderBy(orderFunction);
Edit: bij gebrek aan [code] en [pre] maar een [quote]

[Reactie gewijzigd door SirQuack op 24 juli 2024 00:45]

Daar houdt het niet bij op. Het moet in beide gevallen onderhouden worden, testcases of nog zelfs een straatje erbij, toevoegen van optimalisering in beide gevallen, beslissingen omtrend veranderingen in de toekomst... Noem het maar op. Elke beslissing in zo'n gigantisch systeem heeft een ripple effect. Het verbaasd me hoeveel mensen hier niet verder kijken dan hun neus lang is.

[Reactie gewijzigd door Waswat op 24 juli 2024 00:45]

Je mag ook een case gebruiken hoor.

En ja, het is zo simpel. Je laat het algoritme de volgorde bepalen. Voor de uitvoer naar het scherm is het simpelweg case a => algoritme a, case b=> algoritme c, case c=> etc....

Ongeacht welke taal je gebruikt is dat scenario probleemloos te gebruiken
Het is zeer kortzichtig als je denkt dat het daarbij ophoudt.
Is dat zo? Uiteindelijk vult het algoritme de lijst. En beide beide algoritmes zijn geprogrammeerd. De bron veranderd niet, en hoe de lijst uiteindelijk verder naar de uitvoer gaat veranderd niet.

Maar misschien heb je gelijk en is ontwikkelen van software wel heel erg veel moeilijker geworden dan een paar weken geleden toen ik de laatste aanpassing heb gedaan.
>Uiteindelijk vult het algoritme de lijst. En beide beide algoritmes zijn geprogrammeerd.

Dat is het 'm. Jij zegt het is een ifje, ik zeg er zit veel meer achter en als developer weet je dat. Als een bedrijf het besluit maakt om beide manieren te behouden c.q. ondersteunen dan moet je o.a. de keuze ergens opslaan, support bij leveren, het loggen, tests toevoegen, bij veranderingen of keuzes rekening houden met de verschillende sorteringen, het snel houden op beide manieren (afhankelijk van de db maar bijv door indexering)... En ga zo maar door.

Het kan best kloppen dat het prima werkt in je frontend omdat de hele reutemeteut er achter al is gemaakt maar dat belooft niets voor de toekomst. Twitter wil overduidelijk hun site simpel houden om veel redenen en voor vele bedrijven is uniformiteit is belangrijk, anders wordt je stuk software onnodig complex met al die inelkaargeflanste if-elsjes.

Maar misschien heb jij gelijk en is developen juist wel heel erg veel simpeler geworden sinds de laatste keer dat ik me full-stack door soft-coupled abstractielagen en infrastructuur moest worstelen.

[Reactie gewijzigd door Waswat op 24 juli 2024 00:45]

Twitter rolt constant nieuwe dingen uit waar niemand om heeft gevraagd. Het ergste is nog wel de auto refresh van je timeline. Zie je eindelijk iets interessants tussen alle troep, verspringt het net voor je er op wilt klikken. Vervolgens is de tweet nergens meer te vinden. Wie die functie heeft bedacht is echt niet goed in zijn hoofd...
Dus ga je scrollen in de hoop het weer tegen te komen en komt er potentieel meer contentinteractie.

Ik geloof niet dat dit soort functies zomaar geïmplementeerd worden zonder dat een bedrijf als twitter het nut ervan onderzocht heeft.
Ja dat zal best, maar je frustreert je gebruikers enorm. Ik ken niemand die dit een fijne functie vind.

Maak het op zijn minst een setting die je aan of uit kunt zetten.
En in het geval van Twitter stappen gebruikers misschien zelfs over naar een andere client. Op macOS/iOS is dat bijvoorbeeld Tweetbot dat tegenwoordig een abonnementsvorm kent maar "daarentegen" wel bang for your buck is wanneer je "irritaties zoals in dit nieuwsitem beschreven" ook liever niet wilt.

Verder missen clients zoals Tweetbot wel enkele opties zoals polls en het inline kunnen openen van media gepost door bepaalde accounts (bij zijn dat o.a. @F1 en @Ziggosport :?), maar persoonlijk neem ik dat voor lief; een fatsoenlijk werkende timeline sans advertenties is me heiliger.
Klopt, bij Twitter (maar ook Facebook en consorten) staat gebruiksgemak niet voorop. Het doel is je zo lang mogelijk op het platform te houden zodat er meer advertenties getoond kunnen worden. Dus meer inkomsten.
Het spanningsveld is om de functies irritant genoeg te maken dat je (net) niet wegloopt maar de maximale tijd op het platform doorbrengt. Daar zijn ook al die algoritmes op bedacht.
Inderdaad (zoals diverse reacties hier) doet faceboek ook zo 'gebruiksvriendelijk' met de app. Diverse nieuwsartikelen van een krant komen in mijn feed voorbij. En wil je er op reageren dan wil je graag weten waarop je dat doet, dus ga je het artikel lezen. Kom je een paar minuten later terug: 'Ik ga even mijzelf refreshen, je was zo lang weg, misschien is er wel iets nieuws gepost in die paar minuten'... en weg is het nieuwsitem, die je vervolgens ook niet meer terugziet tijdens het scrollen.

Allemaal in het belang van de centen, maar totaal geen feature waar je als eindgebruiker op zit te wachten.

Dus nu maar eerst de link aanklikken, daarna weer terug naar facebook om de reacties te openen, om vervolgens weer terug te switchen naar de browser en het artikel te lezen.

En ergens heeft dan vast iemand het lef gehad om in de changelog te vermelden dat deze functie van het refreshen van je tijdlijn er 1 was om de gebruikerservaring te verbeteren |:(
Helaas gebeurt dat met Facebook ook.
Eerder kon je nog terug naar chronologisch, maar dat is er nu helemaal uit gesloopt.
Zie ook mn post boven.
Je kunt het bij Facebook nog chronologisch krijgen door deze URL te gebriken:
https://www.facebook.com/?sk=h_chr
Dank je. Die had ik gemist dan.
Dit is precies de reden waarom ik ben afgehaakt bij Facebook. Soms echt wel leuke dingen te zien, maar één keer verkeerd klikken en je ziet die post nevernooit meer terug.
Gelukkig, heb daar ook bij Facebook een ontzettende hekel aan, moet nu constant naar boven scrollen en dan kun je op de mobiele app voor Recent kiezen. Ik wil gewoon graag zien wat het nieuwste is 😀
Ja, op alle social media platforms zouden de tijdlijnen chronologisch moeten zijn, kun je zo beetje ook bijhouden dat je vaak zelf wat hebt gezien al of net die ene post niet missen.

En op Facebook als je dan vervolgens op recent hebt staan, heb ik na elke post weer een voorgestelde post of reclame, nog irritanter.... Zo zie je niet eens de content die je wilt zien.
Kunnen ze beter 'Commercialbook' van maken tegenwoordig.
Gebruik het puur voor het volgen van pagina's, maar wordt er niet makkelijker op.

[Reactie gewijzigd door Rob Jansen op 24 juli 2024 00:45]

Goed dat ze luisteren naar kritiek. Ik vond het vrij irritant dat het niet ergens uit te schakelen was.
Ik had de nieuwe tabbladen ook op m'n Samsung A52S met Android 12.
Sinds gisteravond zijn de tabbladen weer verdwenen en kan je weer kiezen of je startpagina of de nieuwste tweets wil zien met de knop boven in je scherm.
Is het al mogelijk om op onderwerpen te filteren?

Dus stel ik wil niks zien over sport / voetbal, regenboogvlaggetjes of radio dj's, komen die berichten dan niet in beeld ook al posten de mensen die ik volg daar iets over?
Ja hoor. Je kunt tweets met bepaalde woorden 'muten', werkt uitstekend. Werkte dat in de echte wereld ook maar zo....
Daar was ik altijd naar op zoek toen ik nog op twitter zat. Fijn dat het nu kan voor de gebruikers.
Tof! Nu nog een reden om me daar te begeven haha. 😋
Tof! Nu nog een reden om me daar te begeven haha.
Heerlijk om alles met 'wordle' er in niet te zien.
Je vindt het bij https://twitter.com/settings/muted_keywords

[Reactie gewijzigd door P_Tingen op 24 juli 2024 00:45]

Wordle 269 3/6

⬛⬛🟩🟨🟩
🟨⬛🟩⬛🟩
🟩🟩🟩🟩🟩
Zie ik lekker niet; ik heb via de custom css snippets ook hier een blokkade geregeld :+

* P_Tingen realiseert zich nu dat hij niet kan weten dat hij het niet ziet als hij het niet ziet.

[Reactie gewijzigd door P_Tingen op 24 juli 2024 00:45]

Ik kreeg vorige week opeens 8 "subjects" in m'n Twittertijdlijn voorgeschoteld, met tussen elk onderwerp 1 of 2 echte tweets. Moest ze alle 8 handmatig wegdrukken, omdat ik dat gewoon niet wil. Volgens mij was dit wel een deel van deze algoritmische tijdlijn, want ze wilden natuurlijk posts laten zien van mensen en instanties die ik niet volg.
Gelukkig dat ze dit teruggedraaid hebben. Het was echt niet te pruimen, die algoritmische onzin.

Je kon het omzeilen door Twitter in je mobiele browser te gebruiken. In de browser versie hadden ze nog niet de algoritmische tijdlijn als standaard ingesteld. Het is sowieso slim om Twitter in je mobiele browser te gebruiken, omdat de app plaatjes veel te groot opblaast zodat ze je hele scherm innemen. Plaatjes zijn in de mobiele browser versie wat kleiner -- en dat is logisch voor een tekst app als Twitter.

Op dit item kan niet meer gereageerd worden.