De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

La Plataforma de Facebook es el conjunto de servicios, herramientas y productos proporcionados por el servicio de redes sociales Facebook para que los desarrolladores externos creen sus propias aplicaciones y servicios que acceden a los datos en Facebook. [1]

La actual Plataforma de Facebook se lanzó en . [2] La plataforma ofrece un conjunto de interfaces y herramientas de programación que permiten a los desarrolladores integrarse con el " gráfico social " abierto de relaciones personales y otras cosas como canciones, lugares y páginas de Facebook. Las aplicaciones en facebook.com, sitios web externos y dispositivos pueden acceder al gráfico.

Historia [ editar ]

Facebook lanzó la plataforma de Facebook el , que proporciona un marco para que los desarrolladores de software creen aplicaciones que interactúan con las funciones principales de Facebook . [1] [2] Simultáneamente se introdujo un lenguaje de marcado llamado Facebook Markup Language; se utiliza para personalizar la "apariencia" de las aplicaciones que crean los desarrolladores. Antes de la plataforma de Facebook, Facebook había creado muchas aplicaciones dentro del sitio web de Facebook, incluidos Regalos, lo que permite a los usuarios enviarse regalos virtuales entre sí, Marketplace , lo que permite a los usuarios publicar anuncios clasificados gratuitos, eventos de Facebook, lo que brinda a los usuarios un método para informar a sus clientes. amigos sobre próximos eventos, video, permitiendo a los usuarios compartir videos caseros entre ellos, [3] [4] y juegos de redes sociales , donde los usuarios pueden usar sus conexiones con amigos para ayudarlos a avanzar en los juegos que están jugando. La plataforma de Facebook hizo posible que socios externos crearan aplicaciones similares. [1] [2] Muchos de los primeros juegos populares de redes sociales combinarían capacidades. Por ejemplo, uno de los primeros juegos en alcanzar el primer lugar de aplicación, (Lil) Green Patch , combinó regalos virtuales con notificaciones de eventos a amigos y contribuciones a organizaciones benéficas a través de Causas.

Las empresas de terceros proporcionan métricas de aplicaciones y varios blogs surgieron en respuesta al clamor por las aplicaciones de Facebook. Sobre, Altura Ventures anunció el "Fondo de inversión de Facebook Altura 1", convirtiéndose en la primera firma de capital de riesgo de Facebook exclusiva del mundo. [5]

Sobre , Facebook cambió la forma en que se mide la popularidad de las aplicaciones, para prestar atención a las aplicaciones más atractivas, luego de las críticas de que clasificar las aplicaciones solo por el número de personas que habían instalado la aplicación estaba dando una ventaja a las altamente virales, pero inútiles. aplicaciones. [6] El blog de tecnología Valleywag ha criticado las aplicaciones de Facebook, calificándolas de "cornucopia de inutilidad". [7] Otros han pedido que se limiten las aplicaciones de terceros para que la experiencia del usuario de Facebook no se degrade. [8] [9]

Las aplicaciones que se han creado en la Plataforma incluyen el ajedrez , que permiten a los usuarios jugar con sus amigos. [10] En tales juegos, los movimientos de un usuario se guardan en el sitio web, lo que permite realizar el siguiente movimiento en cualquier momento en lugar de inmediatamente después del movimiento anterior. [11]

Por Se han desarrollado siete mil aplicaciones en la Plataforma de Facebook, y se crean otras cien cada día. [12] Para la segunda conferencia anual de desarrolladores de f8 en, el número de aplicaciones había aumentado a 33.000, [13] y el número de desarrolladores registrados había superado los 400.000. [14]

A los pocos meses del lanzamiento de la plataforma de Facebook, surgieron problemas relacionados con el " spam de aplicaciones ", que implica que las aplicaciones de Facebook "envían spam" a los usuarios para solicitar su instalación. [15]

La integración de Facebook se anunció para Xbox 360 y Nintendo DSi elen E3. [16] Activado, Sony anunció una integración con Facebook para entregar la primera fase de una variedad de nuevas características a más de conexión y mejorar las experiencias sociales en línea de PlayStation 3. [17] En, Facebook anunció el lanzamiento de HipHop para PHP como un proyecto de código abierto. [18] Mark Zuckerberg dijo que su equipo de Facebook está desarrollando un motor de búsqueda de Facebook. [19] “Facebook está bastante bien posicionado para responder a las preguntas de la gente. En algún momento lo haremos. Tenemos un equipo que está trabajando en ello ", dijo Mark Zuckerberg. Para él, los motores de búsqueda tradicionales arrojan demasiados resultados que no necesariamente responden a las preguntas." Los motores de búsqueda realmente necesitan desarrollar un conjunto de respuestas: 'Tengo una pregunta específica, respóndame a esta pregunta '".

Sobre , Facebook anunció Haxl, una biblioteca de Haskell que simplificó el acceso a datos remotos, como bases de datos o servicios basados ​​en la web. [20]

Asociaciones con fabricantes de dispositivos [ editar ]

A partir de 2007, Facebook formó asociaciones para compartir datos con al menos 60 fabricantes de teléfonos, incluidos Apple , Amazon , BlackBerry , Microsoft y Samsung . [21] A esos fabricantes se les proporcionaron datos de usuario de Facebook sin el consentimiento de los usuarios. [21] La mayoría de las asociaciones permanecieron vigentes a partir de 2018, cuando se informó públicamente por primera vez sobre las asociaciones. [21]

Componentes de la plataforma de alto nivel [ editar ]

API Graph [ editar ]

Graph API es el núcleo de la plataforma de Facebook, lo que permite a los desarrolladores leer y escribir datos en Facebook. Graph API presenta una vista simple y coherente del gráfico social de Facebook, que representa de manera uniforme los objetos en el gráfico (por ejemplo, personas, fotos, eventos y páginas) y las conexiones entre ellos (por ejemplo, relaciones con amigos, contenido compartido y etiquetas de fotos ). [22]

Autenticación [ editar ]

La autenticación de Facebook permite que las aplicaciones de los desarrolladores interactúen con la API Graph en nombre de los usuarios de Facebook y proporciona un mecanismo de inicio de sesión único en aplicaciones web, móviles y de escritorio. [23]

Complementos sociales [ editar ]

Los complementos sociales, incluido el botón Me gusta , las recomendaciones y la fuente de actividad, permiten a los desarrolladores brindar experiencias sociales a sus usuarios con solo unas pocas líneas de HTML. Todos los complementos sociales son extensiones de Facebook y están diseñados para que los datos del usuario no se compartan con los sitios en los que aparecen. [24] Por otro lado, los complementos sociales permiten a Facebook rastrear los hábitos de navegación de sus usuarios a través de cualquier sitio que incluya los complementos.

Protocolo Open Graph [ editar ]

Logotipo del protocolo Open Graph

El protocolo Open Graph permite a los desarrolladores integrar sus páginas en la herramienta de seguimiento / mapeo global de Facebook, Social Graph . Estas páginas obtienen la funcionalidad de otros objetos gráficos, incluidos enlaces de perfil y actualizaciones de flujo para usuarios conectados. [25] Las etiquetas OpenGraph en HTML5 podrían tener este aspecto:

<meta  property = "og: title"  content = "Ejemplo de título del artículo" > <meta  property = "og: site_name"  content = "sitio web example.com" > <meta  property = "og: type"  content = "artículo" > <meta  property = "og: url"  content = "http://example.com/example-title-of-article" > <meta  property = "og: image"  content = "http://example.com/ article_thumbnail.jpg " > <meta  property = " og: image " content = "http://example.com/website_logo.png" ><meta  property = "og: description"  content = "Este artículo de ejemplo es un ejemplo de protocolo OpenGraph". >

iframes [ editar ]

Facebook utiliza iframes para permitir que los desarrolladores externos creen aplicaciones que se alojan por separado de Facebook, pero que operan dentro de una sesión de Facebook y se accede a ellas a través del perfil de un usuario. Dado que los iframes esencialmente anidan sitios web independientes dentro de una sesión de Facebook, su contenido es distinto del formato de Facebook.

Facebook usó originalmente 'Facebook Markup Language (FBML)' para permitir a los desarrolladores de aplicaciones de Facebook personalizar el "aspecto y la sensación" de sus aplicaciones , hasta cierto punto. FBML es una especificación de cómo codificar contenido para que los servidores de Facebook puedan leerlo y publicarlo, lo cual es necesario en el feed específico de Facebook para que el sistema de Facebook pueda analizar correctamente el contenido y publicarlo según lo especificado. [26] FBML establecido por cualquier aplicación es almacenado en caché por Facebook hasta que una llamada API subsiguiente lo reemplaza. Facebook también ofrece una biblioteca especializada en JavaScript de Facebook (FBJS). [27]

Facebook dejó de aceptar nuevas aplicaciones FBML el , [28] pero continuó admitiendo pestañas y aplicaciones FBML existentes. Desde FBML ya no era compatible y FBML ya no funcionaba a partir de . [ cita requerida ]

Facebook Connect [ editar ]

Facebook Connect , [29] también llamado Iniciar sesión con Facebook , como OpenID , es un conjunto de API de autenticación de Facebook que los desarrolladores pueden usar para ayudar a sus usuarios a conectarse y compartir con sus amigos de Facebook (dentro y fuera de Facebook) y aumentar la participación. para su sitio web o aplicación. Cuando se usa así, los miembros de Facebook pueden iniciar sesión en sitios web, aplicaciones, dispositivos móviles y sistemas de juegos de terceros con su identidad de Facebook y, mientras inician sesión, pueden conectarse con amigos a través de estos medios y publicar información y actualizaciones en su perfil de Facebook.

Presentado originalmente durante la conferencia de desarrolladores de Facebook, F8, en , Iniciar sesión con Facebook pasó a estar disponible de forma general en . Según un artículo de The New York Times, "Algunos dicen que los servicios son representativos de nuevas ideas sorprendentes en Silicon Valley. En lugar de tratar de acumular información sobre sus usuarios, las empresas de Internet (incluidas Facebook, Google, MySpace y Twitter) comparten al menos algunos de esos datos para que las personas no tengan que ingresar la misma información de identificación una y otra vez en diferentes sitios ". [30]

Los usuarios que no pueden acceder a Facebook no pueden utilizar el inicio de sesión con Facebook, incluso si el sitio de terceros es accesible desde esa ubicación. [31]

Según Facebook, los usuarios que iniciaron sesión en The Huffington Post con Facebook pasaron más tiempo en el sitio que el usuario promedio. [32]

Microformatos [ editar ]

En , Facebook comenzó a utilizar el microformato hCalendar para marcar eventos y la hCard para los lugares de los eventos, lo que permitió la extracción de detalles al calendario o aplicaciones de mapeo de los propios usuarios. [33]

Plataforma móvil [ editar ]

El marco de la interfaz de usuario para el sitio web móvil se basa en Xhp , la biblioteca Javelin Javascript y WURFL . [34] La plataforma móvil ha ganado una popularidad espectacular desde su lanzamiento. En, el número de usuarios que inician sesión en el sitio desde dispositivos móviles superó los inicios de sesión basados ​​en la web por primera vez. [35]

Recepción [ editar ]

Muchos desarrolladores de aplicaciones de Facebook han intentado crear aplicaciones virales. La Universidad de Stanford incluso ofreció una clase en el otoño de, titulado Computer Science (CS) 377W: "Cree aplicaciones web atractivas utilizando métricas y aprendizaje en Facebook". Numerosas aplicaciones creadas por la clase tuvieron un gran éxito y se ubicaron entre las mejores aplicaciones de Facebook, y algunas alcanzaron más de 3.5 millones de usuarios en un mes. [36]

En 2011, The Guardian expresó su preocupación de que los usuarios que publican contenido a través de un proveedor externo están expuestos a perder su posicionamiento web si se elimina su servicio; y el gráfico abierto podría obligar a conectar la presencia web a los servicios sociales de Facebook incluso para las personas que utilizan sus propios canales de publicación. [37] En junio de 2018, The New York Times criticó las asociaciones de Facebook con los fabricantes de dispositivos, y escribió que los datos disponibles para estos fabricantes "generan preocupaciones sobre las protecciones de privacidad de la empresa y el cumplimiento de un decreto de consentimiento de 2011 con la Comisión Federal de Comercio". [21]

Ver también [ editar ]

  • Funciones de Facebook
  • Software y protocolos de redes sociales distribuidos

Referencias [ editar ]

  1. ↑ a b c Kirkpatrick, David (29 de mayo de 2007). "El plan de Facebook para conectar al mundo" . CNN. Archivado desde el original el 26 de febrero de 2008 . Consultado el 5 de marzo de 2008 .
  2. ^ a b c "Cómo: empezar con Open Graph" . Facebook. 23 de septiembre de 2011.
  3. ^ George-Cosh, David (5 de julio de 2007). "Usuarios de Facebook que abrazan el Marketplace" . El globo y el correo . Toronto . Consultado el 3 de mayo de 2008 .
  4. ^ Schwankert, Steven (25 de mayo de 2007). "Facebook lanza sistema de video" . PC World . Consultado el 3 de mayo de 2008 .
  5. ^ "Noticias de Altura Ventures" . Altura Ventures. 4 de julio de 2007 . Consultado el 3 de septiembre de 2007 .
  6. ^ Morin, Dave (29 de agosto de 2007). "Un cambio al compromiso" . Facebook . Consultado el 31 de agosto de 2007 .
  7. ^ "¿Puede ser útil una aplicación de Facebook?" . Valleywag.com. 26 de septiembre de 2005. Archivado desde el original el 23 de junio de 2013 . Consultado el 16 de octubre de 2007 .
  8. ^ Timmons, Zack (3 de diciembre de 2007). "Aplicaciones inútiles plagan Facebook" . La linterna. Archivado desde el original el 9 de marzo de 2008 . Consultado el 5 de marzo de 2008 .
  9. ^ Lee, Tim (30 de noviembre de 2007). "Irritar a sus clientes casi nunca es una buena estrategia comercial" . Consultado el 5 de marzo de 2008 .
  10. ^ "Ajedrez" . Facebook . Consultado el 15 de marzo de 2008 .
  11. ^ Kim, Ryan (20 de noviembre de 2007). "Meebo, startup de Mountain View, tiene como objetivo revolucionar la mensajería instantánea" . Crónica de San Francisco . Consultado el 15 de marzo de 2008 .
  12. ^ Rampell, Catherine (3 de noviembre de 2007). "Los widgets se convierten en monedas del ámbito social" . The Washington Post . pag. D01 . Consultado el 7 de mayo de 2008 .
  13. ^ Ustinova, Anastasia (23 de julio de 2008). "Los desarrolladores compiten en la conferencia de Facebook" . Crónica de San Francisco . Consultado el 14 de agosto de 2008 .
  14. ^ "Facebook expande el poder de la plataforma en la web y en todo el mundo" . Facebook. 23 de julio de 2008 . Consultado el 14 de agosto de 2008 .
  15. ^ "Facebook toma medidas enérgicas contra el spam de desarrolladores" . The Washington Post . Consultado el 15 de marzo de 2008 .
  16. ^ "Anuncio de Microsoft E3" . Neelscompany.com. 8 de febrero de 2015. Archivado desde el original el 8 de febrero de 2015.
  17. ^ "Sony ofrecerá una experiencia social en línea más rica a los propietarios de PS3 con la integración de Facebook" . ign.com. 18 de noviembre de 2009 . Consultado el 6 de mayo de 2010 .
  18. ^ Kincaid, Jason. "Live From Facebook's HipHop Technology Tasting" . techcrunch.com . © 2010 TechCrunch . Consultado el 6 de julio de 2010 .
  19. ^ Facebook está desarrollando su propio motor de búsqueda. Archivado el 11 de octubre de 2012 en Wayback Machine . Búsqueda de tecnología (2012-09-17). Consultado el 24 de julio de 2013.
  20. ^ "Haxl de código abierto, una biblioteca para Haskell" . Código de Facebook . Consultado el 10 de junio de 2014 .
  21. ^ a b c d Danza, Gabriel JX; Confessore, Nicholas; LaForgia, Michael (3 de junio de 2018). "Facebook dio a los fabricantes de dispositivos un acceso profundo a los datos de los usuarios y amigos" . The New York Times . Consultado el 13 de agosto de 2018 .
  22. ^ "API Graph - Documentación" . Facebook para desarrolladores .
  23. ^ "Inicio de sesión de Facebook - Documentación" . Facebook para desarrolladores .
  24. ^ "Complementos sociales" . Archivado desde el original el 21 de junio de 2010.
  25. ^ "Historias de Open Graph - Compartir - Documentación" . Facebook para desarrolladores .
  26. ^ " Lenguaje de marcado de Facebook: una" API inversa " " (Comunicado de prensa). Mashery. 26 de mayo de 2007.
  27. ^ "FBJS" . Archivado desde el original el 23 de diciembre de 2009.
  28. ^ Nikolay Valtchanov. "Actualizaciones de la plataforma: Operación Desarrollador Love" . Consultado el 16 de mayo de 2011 .
  29. ^ "Anuncio de Facebook Connect" . Facebook.com. 9 de mayo de 2008 . Consultado el 23 de mayo de 2014 .
  30. ^ Stone, Brad (30 de noviembre de 2008). "Facebook tiene como objetivo ampliar su alcance en la Web" . The New York Times .
  31. ^ Chester, Ken (12 de agosto de 2013). "Censura, autenticación externa y otras lecciones de redes sociales del Gran Cortafuegos de China" . Tecnología en Asia . Consultado el 4 de junio de 2015 .
  32. ^ Danny Sullivan (22 de mayo de 2011). "Por los números: cómo Facebook dice que los gustos y los complementos sociales ayudan a los sitios web" . Search Engine Land .
  33. ^ linski, Emil (18 de febrero de 2011). "Facebook agrega y micro-formatos a Eventos" . ZDNet . Consultado el 24 de marzo de 2011 .
  34. ^ Ali, Khurram (21 de mayo de 2011). "Sitio web móvil de Facebook - Transición - Problemas" . techprolonged.com . Consultado el 29 de diciembre de 2011 . Facebook ha mencionado en la nota que el nuevo sitio web funciona con un marco de interfaz de usuario basado en XHP, Javelin y WURFL.
  35. ^ Olanoff, Drew (30 de enero de 2013). "Por primera vez, las MAU móviles de 680 millones de Facebook superaron a las DAU de escritorio; Zuck dice que ahora es una" empresa móvil " " . Techcrunch . Consultado el 28 de mayo de 2014 .
  36. ^ Kamil Dada (30 de noviembre de 2007). "Kamil Dada de la Universidad de Stanford explica el éxito de las aplicaciones de Facebook desarrolladas en una clase en la Universidad de Stanford" . Archivado desde el original el 9 de junio de 2008 . Consultado el 15 de diciembre de 2007 .
  37. ^ Adrian Short (27 de septiembre de 2011). "Por qué el nuevo Open Graph de Facebook nos hace a todos parte de la clase inferior de la web" . Londres: The Guardian.

38. [1] Worldnews24daily.com. 18 de febrero de 2021. Consultado el 20 de febrero de 2021.

Enlaces externos [ editar ]

  1. ^ Facebook bloquea a los usuarios australianos para que no vean y compartan noticias