Die Facebook-Plattform ist die Gesamtheit der Dienste, Tools und Produkte, die vom sozialen Netzwerk Facebook für Drittanbieter bereitgestellt werden , um eigene Anwendungen und Dienste zu erstellen, die auf Daten in Facebook zugreifen. [ 1 ]

Die aktuelle Facebook-Plattform wurde im Jahr 1990 eingeführt.[ 2 ] Die Plattform bietet Programmierschnittstellen und Tools, mit denen Entwickler den offenen „ sozialen Graphen “ persönlicher Beziehungen und anderer Elemente wie Lieder, Orte und Facebook-Seiten integrieren können. Anwendungen auf facebook.com, externen Websites und Geräten haben Zugriff auf diesen Graphen.

Geschichte

Facebook hat die Facebook-Plattform am [Datum einfügen] gestartet.Die Facebook-Plattform bietet Softwareentwicklern ein Framework zur Erstellung von Anwendungen , die mit den Kernfunktionen von Facebook interagieren . [ 1 ] [ 2 ] Gleichzeitig wurde die Facebook Markup Language (FML ) eingeführt, mit der sich das Erscheinungsbild der Anwendungen anpassen lässt. Vor der Facebook-Plattform hatte Facebook bereits zahlreiche Anwendungen direkt auf der Website entwickelt, darunter Gifts (zum Versenden virtueller Geschenke), Marketplace (zum Schalten kostenloser Kleinanzeigen), Facebook Events (zum Informieren von Freunden über bevorstehende Veranstaltungen), Video (zum Teilen selbstgedrehter Videos) [ 3 ] [ 4 ] und Social-Network-Games , bei denen Nutzer ihre Freundesverbindungen nutzen konnten, um in Spielen voranzukommen. Die Facebook-Plattform ermöglichte es externen Partnern, ähnliche Anwendungen zu entwickeln. [ 1 ] [ 2 ] Viele der beliebten frühen Social-Network-Games kombinierten verschiedene Funktionen. So vereinte beispielsweise (Lil) Green Patch , eines der ersten Spiele, das es an die Spitze der App-Charts schaffte, virtuelle Geschenke mit Event-Benachrichtigungen an Freunde und Spenden für wohltätige Zwecke über Causes.

Drittanbieter liefern Anwendungsmetriken, und als Reaktion auf die Nachfrage nach Facebook-Anwendungen entstanden mehrere Blogs .Altura Ventures kündigte den „Altura 1 Facebook Investment Fund“ an und wurde damit zum weltweit ersten Risikokapitalgeber, der sich ausschließlich auf Facebook konzentriert. [ 5 ]

AnFacebook änderte die Methode zur Messung der Popularität von Apps, um ansprechenderen Apps mehr Aufmerksamkeit zu schenken. Zuvor war Kritik laut geworden, dass die alleinige Rangliste nach Installationszahlen viralen, aber nutzlosen Apps einen Vorteil verschaffte. [ 6 ] Der Tech-Blog Valleywag bezeichnete Facebook-Apps als „Füllhorn der Nutzlosigkeit“. [ 7 ] Andere forderten eine Einschränkung von Drittanbieter-Apps, um die Nutzererfahrung auf Facebook nicht zu beeinträchtigen. [ 8 ] [ 9 ]

Zu den auf der Plattform entwickelten Anwendungen gehört Schach , mit denen Nutzer Spiele mit ihren Freunden spielen können. [ 10 ] Bei solchen Spielen werden die Züge eines Nutzers auf der Website gespeichert, sodass der nächste Zug jederzeit und nicht unmittelbar nach dem vorherigen ausgeführt werden kann. [ 11 ]

VonAuf der Facebook-Plattform waren bereits siebentausend Anwendungen entwickelt worden, und täglich kamen weitere hundert hinzu. [ 12 ] Bis zur zweiten jährlichen Entwicklerkonferenz f8 amDie Zahl der Anträge war auf 33.000 angestiegen [ 13 ] und die Zahl der registrierten Entwickler hatte 400.000 überschritten. [ 14 ]

Innerhalb weniger Monate nach dem Start der Facebook-Plattform traten Probleme im Zusammenhang mit „Anwendungsspam“ auf , bei dem Facebook-Anwendungen Benutzer mit Spam-Nachrichten zur Installation auffordern. [ 15 ]

Die Facebook-Integration für Xbox 360 und Nintendo DSi wurde angekündigt .auf der E3. [ 16 ] AmSony kündigte eine Integration mit Facebook an, um die erste Phase einer Reihe neuer Funktionen bereitzustellen, die die Online-Erlebnisse der PlayStation 3 weiter vernetzen und verbessern sollen . [ 17 ]Facebook kündigte die Veröffentlichung von HipHop für PHP als Open-Source-Projekt an. [ 18 ] Mark Zuckerberg erklärte, sein Team bei Facebook entwickle eine Facebook-Suchmaschine. [ 19 ] „Facebook ist bestens aufgestellt, um auf die Fragen der Nutzer zu antworten. Wir werden das in absehbarer Zeit tun. Ein Team arbeitet bereits daran“, so Zuckerberg. Seiner Meinung nach liefern herkömmliche Suchmaschinen zu viele Ergebnisse, die nicht unbedingt die gestellten Fragen beantworten. „Suchmaschinen müssen sich weiterentwickeln und eine Reihe von Antworten anbieten: ‚Ich habe eine konkrete Frage, beantworte sie mir.‘“

AnFacebook kündigte Haxl an, eine Haskell-Bibliothek, die den Zugriff auf entfernte Daten wie Datenbanken oder webbasierte Dienste vereinfachte. [ 20 ]

Partnerschaften mit Geräteherstellern

Ab 2007 ging Facebook Datenpartnerschaften mit mindestens 60 Handyherstellern ein, darunter Apple , Amazon , BlackBerry , Microsoft und Samsung . [ 21 ] Diese Hersteller erhielten Facebook-Nutzerdaten ohne deren Zustimmung. [ 21 ] Die meisten dieser Partnerschaften bestanden auch noch 2018, als sie erstmals öffentlich bekannt wurden. [ 21 ]

Hochrangige Plattformkomponenten

Graph-API

Die Graph-API ist das Kernstück der Facebook-Plattform und ermöglicht Entwicklern das Lesen und Schreiben von Daten auf Facebook. Die Graph-API bietet eine einfache und konsistente Darstellung des sozialen Netzwerks von Facebook und repräsentiert Objekte im Netzwerk (z. B. Personen, Fotos, Ereignisse und Seiten) sowie die Verbindungen zwischen ihnen (z. B. Freundschaften, geteilte Inhalte und Foto-Tags) einheitlich. [ 22 ]

Am 30. April 2015 schaltete Facebook die Daten-API für Freunde vor der Veröffentlichung von Version 2.0 ab. [ 23 ]

Authentifizierung

Die Facebook-Authentifizierung ermöglicht es Entwickleranwendungen, im Namen von Facebook-Nutzern mit der Graph-API zu interagieren, und bietet einen Single-Sign-On-Mechanismus für Web-, Mobil- und Desktop-Anwendungen. [ 24 ]

Facebook Connect

Facebook Connect [ 25 ] , auch bekannt als „Mit Facebook anmelden“, ist wie OpenID eine Reihe von Authentifizierungs- APIs von Facebook. Entwickler können diese nutzen, um ihren Nutzern die Verbindung und den Austausch mit ihren Facebook-Freunden (innerhalb und außerhalb von Facebook) zu ermöglichen und so die Interaktion auf ihrer Website oder in ihrer Anwendung zu steigern. Facebook-Mitglieder können sich so mit ihrer Facebook-Identität bei Websites, Anwendungen, Mobilgeräten und Spielekonsolen von Drittanbietern anmelden und, während sie angemeldet sind, über diese Medien mit Freunden in Kontakt treten sowie Informationen und Aktualisierungen in ihrem Facebook-Profil veröffentlichen.

Ursprünglich vorgestellt während der Facebook-Entwicklerkonferenz F8 im Jahr 1995Die Anmeldung mit Facebook wurde allgemein verfügbar inLaut einem Artikel der New York Times sagen einige, dass diese Dienste ein überraschendes neues Denken im Silicon Valley widerspiegeln. Anstatt Informationen über ihre Nutzer zu horten, teilen die Internetunternehmen (darunter Facebook, Google, MySpace und Twitter) zumindest einen Teil dieser Daten, sodass die Nutzer nicht immer wieder dieselben Identifikationsdaten auf verschiedenen Websites eingeben müssen. [ 26 ]

Die Anmeldung mit Facebook ist für Nutzer an Standorten, die keinen Zugriff auf Facebook haben, nicht möglich, selbst wenn die Website des Drittanbieters von diesem Standort aus ansonsten erreichbar ist. [ 27 ]

Laut Facebook verbrachten Nutzer, die sich mit ihrem Facebook-Konto bei der Huffington Post anmeldeten , mehr Zeit auf der Website als der durchschnittliche Nutzer. [ 28 ]

Social-Plugins

Soziale Plugins – darunter der „Gefällt mir“-Button , Empfehlungen und der Aktivitätsfeed – ermöglichen es Entwicklern, ihren Nutzern mit nur wenigen Zeilen HTML soziale Funktionen anzubieten. Alle sozialen Plugins sind Erweiterungen von Facebook und so konzipiert, dass keine Nutzerdaten an die Websites weitergegeben werden, auf denen sie verwendet werden. [ 29 ] Andererseits ermöglichen die sozialen Plugins Facebook, das Surfverhalten seiner Nutzer auf allen Websites, die diese Plugins verwenden, zu verfolgen.

Open Graph-Protokoll

Logo des Open Graph-Protokolls

Das Open Graph-Protokoll ermöglicht es Entwicklern, ihre Seiten in Facebooks globales Kartierungs- und Tracking-Tool Social Graph zu integrieren. Diese Seiten erhalten dadurch die Funktionalität anderer Graph-Objekte, darunter Profillinks und Stream-Updates für verbundene Nutzer. OpenGraph-Tags in HTML5 könnten beispielsweise so aussehen:

iFrames

Facebook verwendet iFrames , um Drittanbietern die Möglichkeit zu geben, Anwendungen zu erstellen, die zwar unabhängig von Facebook gehostet werden, aber innerhalb einer Facebook-Sitzung laufen und über das Nutzerprofil aufgerufen werden. Da iFrames im Wesentlichen unabhängige Websites in eine Facebook-Sitzung einbetten, unterscheidet sich ihr Inhalt von der Facebook-Formatierung.

Facebook nutzte ursprünglich die „Facebook Markup Language (FBML)“, um Entwicklern von Facebook-Anwendungen die Möglichkeit zu geben , das Erscheinungsbild ihrer Anwendungen in begrenztem Umfang anzupassen. FBML ist eine Spezifikation zur Kodierung von Inhalten, damit diese von den Facebook- Servern gelesen und veröffentlicht werden können. Dies ist für den Facebook-Feed erforderlich, damit das Facebook-System die Inhalte korrekt analysieren und wie spezifiziert veröffentlichen kann. [ 30 ] Die von einer Anwendung festgelegte FBML wird von Facebook zwischengespeichert, bis sie durch einen nachfolgenden API-Aufruf ersetzt wird. Facebook bietet außerdem eine spezielle Facebook JavaScript-Bibliothek (FBJS) an. [ 31 ]

Facebook hat die Annahme neuer FBML-Anträge eingestellt am, [ 32 ] unterstützten aber weiterhin bestehende FBML-Registerkarten und -Anwendungen. SeitdemFBML wurde nicht mehr unterstützt und funktionierte ab diesem Zeitpunkt nicht mehr.Die

Mikroformate

InFacebook begann, das hCalendar- Mikroformat zur Kennzeichnung von Ereignissen und das hCard-Format für die Veranstaltungsorte zu verwenden , wodurch die Details in die eigenen Kalender- oder Kartenanwendungen der Nutzer extrahiert werden konnten. [ 33 ]

Mobile Plattform

Das UI-Framework für die mobile Website basiert auf XHP , der Javelin-JavaScript-Bibliothek und WURFL . [ 34 ] Die mobile Plattform hat seit ihrer Einführung enorm an Popularität gewonnen.Die Zahl der Nutzer, die sich über mobile Geräte auf der Website anmeldeten, überstieg erstmals die Zahl der webbasierten Anmeldungen. [ 35 ]

Rezeption

Viele Facebook-App-Entwickler haben versucht, virale Anwendungen zu erstellen. Die Stanford University bot im Herbst sogar einen Kurs dazu an., mit dem Titel Informatik (CS) 377W: „Erstellung ansprechender Webanwendungen mithilfe von Metriken und Erkenntnissen aus Facebook“. Zahlreiche von den Studierenden entwickelte Anwendungen waren äußerst erfolgreich und zählten zu den Top-Facebook-Anwendungen; einige erreichten über 3,5 Millionen Nutzer innerhalb eines Monats. [ 36 ]

Im Jahr 2011 äußerte der Guardian Bedenken, dass Nutzer, die Inhalte über Drittanbieter veröffentlichen, Gefahr laufen, ihre Online-Präsenz zu verlieren, falls deren Dienste entfernt werden. Zudem könnte der offene Graph die Verknüpfung der Online-Präsenz mit den sozialen Diensten von Facebook erzwingen, selbst für Nutzer, die ihre eigenen Veröffentlichungskanäle verwenden. [ 37 ] Im Juni 2018 kritisierte die New York Times Facebooks Partnerschaften mit Geräteherstellern und schrieb, die diesen Herstellern zur Verfügung stehenden Daten gäben Anlass zu Bedenken hinsichtlich des Datenschutzes und der Einhaltung einer 2011 mit der Federal Trade Commission getroffenen Vereinbarung. [ 21 ]

Die Facebook-Plattform ist der breiten Öffentlichkeit relativ unbekannt, und es sind keine nennenswerten Vorfälle im Zusammenhang mit ihr bekannt, da die Datenschutzrichtlinien und Nutzungsbedingungen regelmäßig aktualisiert werden. [ 38 ]

Siehe auch

Referenzen

  1. ^ a b c Kirkpatrick, David (29. Mai 2007). „Facebooks Plan, die Welt zu vernetzen“ . CNN. Archiviert vom Original am 26. Februar 2008. Abgerufen am 5. März 2008 .
  2. ^ a b c „Anleitung: Erste Schritte mit Open Graph“ . Facebook. 23. September 2011.
  3. ^ George-Cosh, David (5. Juli 2007). „Facebook-Nutzer erobern den Marktplatz“ . The Globe and Mail . Toronto . Abgerufen am 3. Mai 2008 .
  4. ^ Schwankert, Steven (25. Mai 2007). „Facebook startet Videosystem“ . PC World . Archiviert vom Original am 23. März 2009. Abgerufen am 3. Mai 2008 .
  5. ^ „Neuigkeiten von Altura Ventures“ . Altura Ventures. 4. Juli 2007 . Abgerufen am 3. September 2007 .
  6. ^ Morin, Dave (29. August 2007). „Ein Wandel hin zum Engagement“ . Facebook . Abgerufen am 31. August 2007 .
  7. ^ „Kann eine Facebook-App überhaupt nützlich sein?“ Valleywag.com. 26. September 2005. Archiviert vom Original am 3. Dezember 2013. Abgerufen am 16. Oktober 2007 .
  8. ^ Timmons, Zack (3. Dezember 2007). „Nutzlose Anwendungen plagen Facebook“ . The Lantern. Archiviert vom Original am 9. März 2008. Abgerufen am 5. März 2008 .
  9. ^ Lee, Tim (30. November 2007). „Kunden zu verärgern ist fast nie eine gute Geschäftsstrategie“ . Abgerufen am 5. März 2008 .
  10. ^ „Schach“ . Facebook . Abgerufen am 15. März 2008 .
  11. ^ Kim, Ryan (20. November 2007). „Das Mountain View-Startup Meebo will Instant Messaging revolutionieren“ . San Francisco Chronicle . Archiviert vom Original am 1. Oktober 2008. Abgerufen am 15. März 2008 .
  12. ^ Rampell, Catherine (3. November 2007). „Widgets Become Coins of the Social Realm“ . The Washington Post . S. D01 . Abgerufen am 7. Mai 2008 .
  13. ^ Ustinova, Anastasia (23. Juli 2008). „Entwickler wetteifern auf Facebook-Konferenz“ . San Francisco Chronicle . Archiviert vom Original am 4. August 2008. Abgerufen am 14. August 2008 .
  14. ^ „Facebook erweitert die Reichweite seiner Plattform im gesamten Web und weltweit“ . Facebook. 23. Juli 2008. Abgerufen am 14. August 2008 .
  15. ^ „Facebook geht gegen Entwickler-Spam vor“ . The Washington Post . Abgerufen am 15. März 2008 .
  16. ^ „Microsoft E3-Ankündigung“ . Neelscompany.com. 8. Februar 2015. Archiviert vom Original am 8. Februar 2015.
  17. ^ „Sony will PS3-Besitzern mit Facebook-Integration ein reichhaltigeres Online-Erlebnis bieten“ . ign.com. 18. November 2009. Abgerufen am 6. Mai 2010 .
  18. ^ Kincaid, Jason (3. Februar 2010). „Live vom HipHop Technology Tasting von Facebook“ . techcrunch.com . © 2010 TechCrunch . Abgerufen am 6. Juli 2010 .
  19. ^ Facebook entwickelt eine eigene Suchmaschine. Archiviert am 11. Oktober 2012 in der Wayback Machine . Suche nach Technologie (17.09.2012). Abgerufen am 24.07.2013.
  20. ^ „Open-Source Haxl, eine Bibliothek für Haskell“ . Facebook Code . Abgerufen am 10. Juni 2014 .
  21. Dance , Gabriel JX; Confessore, Nicholas; LaForgia, Michael ( 3. Juni 2018). „Facebook gewährte Geräteherstellern umfassenden Zugriff auf Daten über Nutzer und Freunde“ . The New York Times . Abgerufen am 13. August 2018 .
  22. ^ „Graph API – Dokumentation“ . Facebook für Entwickler .
  23. ^ „Facebook schaltet seine API zur Weitergabe von Freundesdaten an Apps ab“ . TechCrunch . Abgerufen am 30. April 2015 .
  24. ^ „Facebook-Login – Dokumentation“ . Facebook für Entwickler .
  25. ^ „Ankündigung von Facebook Connect“ . Facebook.com. 9. Mai 2008. Abgerufen am 23. Mai 2014 .
  26. ^ Stone, Brad (30. November 2008). „Facebook will seine Reichweite im Internet ausweiten“ . The New York Times .
  27. ^ Chester, Ken (12. August 2013). „Zensur, externe Authentifizierung und andere Lehren aus Chinas Großer Firewall für soziale Medien“ . Tech in Asia . Abgerufen am 4. Juni 2015 .
  28. ^ Danny Sullivan (22. Mai 2011). „Die Zahlen im Überblick: Wie Facebook behauptet, dass Likes und Social Plugins Websites helfen“ . Search Engine Land .
  29. ^ „Social Plugins“ . Archiviert vom Original am 21. Juni 2010.
  30. ^ „Facebook Markup Language – Eine „umgekehrte API““" (Pressemitteilung). Mashery. 26. Mai 2007.
  31. ^ "FBJS" . Archiviert vom Original am 23. Dezember 2009.
  32. ^ Nikolay Valtchanov. „Plattform-Updates: Operation Entwicklerliebe“ . Abgerufen am 16. Mai 2011 .
  33. ^ Linski, Emil (18. Februar 2011). „Facebook fügt Veranstaltungen Mikroformate hinzu“ . ZDNet. Archiviert vom Original am 19. Februar 2011. Abgerufen am 24. März 2011 .
  34. ^ Ali, Khurram (21. Mai 2011). „Facebook Mobile Website – Transition – Issues“ . techprolonged.com . Abgerufen am 29. Dezember 2011. Facebook erwähnt in dem Beitrag, dass die neue Website auf einem UI-Framework basiert , das auf XHP, Javelin und WURFL aufbaut.
  35. ^ Olanoff, Drew (30. Januar 2013). „Erstmals übertrafen die 680 Millionen monatlich aktiven Nutzer (MAUs) von Facebook die täglich aktiven Nutzer (DAUs) auf Desktop-Computern – Zuckerberg bezeichnet das Unternehmen nun als „Mobile-Unternehmen““" . Techcrunch . Abgerufen am 28. Mai 2014 .
  36. ^ Kamil Dada (30. November 2007). „Kamil Dada von der Stanford University erklärt den Erfolg von Facebook-Anwendungen, die in einem Kurs an der Stanford University entwickelt wurden“ . Archiviert vom Original am 9. Juni 2008. Abgerufen am 15. Dezember 2007 .
  37. ^ Adrian Short (27. September 2011). „Warum Facebooks neues Open Graph uns alle zu einem Teil der Web-Unterschicht macht“ . The Guardian . London.
  38. ^ „Ihre Anfrage konnte nicht verarbeitet werden“ . Meta für Entwickler . Abgerufen am 27. Juli 2024 .