Die unterschiedlicher Kleider von app.net: Warum #ADN nicht nur ein Twitter-Klon ist
Saturday, March 02, 2013 – 638 views
— by truhe
Der Topf
Ich beschreibe app.net immer als ein Social Network Framework. Das ist natürlich reichlich abstrakt. Weniger technisch ausgedrückt ist app.net für mich ein großer Topf mit den Daten, die ich bevorzugt, aber nicht ausnahmslos, mit anderen Personen teile: Nachrichten, Fotos, andere Dateien und längere Texte.
Ansichten auf den Topf
Das klingt zunächst nach kaum mehr als Twitter, wird aber spannend, wenn man sich überlegt, wie man diese Dinge kombinieren kann:
- Auf Nachrichten kann geantwortet werden und wiederum auf diese Nachrichten. Es entwickelt sich ein Diskussionsbaum.
- Nachrichten können als Favorit markiert werden.
- Jeder Benutzer hat 10GB Speicherplatz unabhängig von seinen Nachrichten. Das ist 3x mehr Speicherplatz als ich momentan in meiner Dropbox belege.
- Nachrichten können nicht nur an eine unbestimmte Öffentlichkeit gerichtet sein, sondern auch privat sein.
- Die privaten Nachrichten können an Einzelpersonen gehen oder an Gruppen und Dateianhänge enthalten, z.B. Bilder oder Audiodateien.
- Nachrichten können mit Zusatzinformationen (Annotations) versehen werden: Standort, Sprache, Links, Bildanhänge und alles, was sich die Entwickler ausdenken.
- Benutzerprofile können ebenfalls mit solchen Zusatzinformationen versehen werden.
Verbindet man diese Möglichkeiten, so landet man schnell bei einer Online-Festplatte, einem privaten Messenger, mit dem man Dateien austauschen kann, Screenshot-Programmen, die direkt in app.net abspeichern und die Bilder in Posts verwenden oder Bildergalerien.
Für mich sind das alles unterschiedliche Ansichten auf meinen persönlichen Datentopf:
- Kurznachrichtenansicht - so wie Twitter
- Blogansicht - so wie Tumblr
- Fotoansicht - so wie Instagram oder Flickr
- Diskussionsansicht - so wie Diskussionsforen (lange Texte werden als Zusatzinformationen "in" einem Post mitgespeichert)
- Dateiansicht - so wie Dropbox
- Chatansicht - so wie IRC und die tausenden Webchats, die es gibt
- Terminansicht - so wie Doodle (Terminauswahl und Bestätigungen als private Nachrichten mit entsprechenden Zusatzinformationen "in" den Posts)
Das Besondere dabei: Es handelt sich immer nur um eine andere Ansicht auf dieselben Daten. Je nach der Motivation der Entwickler kann sich app.net also als Facebook, Twitter, Instagram, Chat oder Forum oder Forum präsentieren. Dabei müssen die Entwickler nichts anderes machen, als die bestehenden Daten anders darzustellen. Es werden keine weiteren Daten bei den Entwicklern gespeichert. Alles befindet sich weiterhin direkt in app.net. Und wenn ich z.B. die Instagram-Ansicht nicht mehr möchte, weil ein Entwickler plötzlich den anderen coolen Fotoscheiß entwickelt hat, so öffne ich einfach nur die neue Fotoansicht, welche mir dann alle meine bestehenden und bei app.net gespeicherten Fotos anzeigt. Einfach so.
Das ist der Grundgedanke hinter app.net.
Und was sagt die Realität so?
- Kurznachrichtenansicht: Aus nahe liegenden Gründen momentan am verbreitesten, z.B. im Web auf Alpha, Noodle oder den mobilen Geräten z.B. mit Felix.
- Blogansicht: Wurde in Form von Longposts realisiert. Es gibt aber keine Bestrebungen des Entwicklers, eine Art Tumblr-Ersatz zu werden.
- Fotoansicht: Es gibt einen Photostream, der z.B. von Alpha oder Treeview ausgelesen wird und nur Fotos enthält. Es wird hier aber noch die reine Kurznachrichtenansicht bevorzugt. iPhone-Clients wie Rivr enthalten Bildfilter. Einen reinen Fotoclient hat noch niemand entwickelt.
- Diskussionsansicht: Treeview gibt einen Einstieg in laufende Diskussionen und bildet diese als richtigen Thread Beispiel ab. Der Fokus liegt auch hier noch bei der Darstellung von Kurznachrichten und ein richtiges Forensystem hat noch niemand begonnen.
- Dateiansicht: Der App.Net File Manager listet die bei app.net gespeicherten Dateien auf. Einen Desktop-Client gibt es noch nicht.
- Chat-Ansicht: Patter realisiert öffentliche und private themenbezogene Chaträume.
- Terminansicht: Ist mir noch nicht begegnet.
- Umfrageansicht: Question realisiert ein Umfragesystem.
Die Umfrageansicht ist ein gutes Beispiel für die Verwendung von Annotations in app.net: Jede Umfrage wird als persönlicher neuer Machine-Only-Channel gestartet, der die Umfrageparameter in den Annotations enthält:

Jede abgegebene Stimme ist wiederum ein neuer Machine-Only-Post (diese werden normalerweise nicht in den normalen Clients ausgegeben) in diesem Channel, der in den Annotations die Antwort enthält:

Als Entwickler muss man folglich nichts anderes machen als für dieses Backend eine hübsche Ansicht zu erstellen.
4 Replies – 6 Reposts – 5 Stars
Discussion
Link to Conversation on ADN