Farcaster actualiza Frames para revolucionar la interacción de las apps sociales Web3

Dan Romero, fundador del protocolo social descentralizado Web3 Farcaster, compartió el 26 de noviembre una importante actualización de Frames, una función diseñada para mejorar la interacción del usuario con las aplicaciones onchain.
La nueva iteración aborda limitaciones significativas de la versión anterior, con el objetivo de agilizar la experiencia del usuario y ampliar el potencial de las aplicaciones sociales Web3.
Loading...
Un puente entre el descubrimiento y el uso de las aplicaciones onchain
Desde su lanzamiento en enero de 2024, Frames ha tratado de simplificar la forma en que los usuarios descubren e interactúan con las aplicaciones onchain. Anteriormente, encontrar una aplicación en Farcaster requería que los usuarios navegaran a través de una serie de pasos: hacer clic en enlaces, cargar páginas externas y conectar carteras, procesos que resultaban engorrosos en los dispositivos móviles. Aunque la función Frames inicial mejoraba esta experiencia al permitir a los desarrolladores enviar acciones relacionadas con el monedero directamente a los usuarios, se enfrentaba a algunos retos:
Los marcos eran pequeños, lo que limitaba la funcionalidad de la aplicación.
La renderización de los marcos como imágenes era lenta.
Los marcos eran efímeros, lo que dificultaba a los usuarios volver a verlos.
Estas limitaciones impidieron su adopción generalizada, lo que llevó al equipo de desarrollo de Farcaster a reimaginar los Frames con funciones más robustas.
El nuevo estándar de Frames
La última versión de Frames introduce una interfaz de aplicación a pantalla completa que se renderiza directamente dentro de la aplicación Farcaster. Esta actualización admite aplicaciones interactivas, transacciones onchain y notificaciones de usuario, lo que permite a los desarrolladores crear experiencias sociales más sofisticadas.
Las principales características del nuevo Frames incluyen:
Incrustación interactiva: Los Frames ahora se pueden incrustar de forma compacta en los feeds, mostrando una imagen y un botón. Al hacer clic en el botón, se abre un marco a pantalla completa en un navegador integrado en la aplicación.
Amplio acceso al SDK: Los desarrolladores pueden utilizar el SDK de Frames para activar acciones, guardar marcos o solicitar transacciones onchain.
Contexto de usuario: Los marcos tienen acceso a los detalles de la cuenta de usuario y al contexto en el que se invocó el marco.
Integración con Ethereum Wallet: Los marcos pueden conectarse con los monederos Ethereum, permitiendo transacciones y firmas seguras dentro de la aplicación.
Un ejemplo proporcionado por Farcaster demostró cómo un marco podía completar sin problemas una transacción Ethereum a través de una interfaz de cartera integrada.
Especificaciones técnicas
El estándar Frames actualizado se basa en URL estructuradas con metadatos y manifiestos específicos:
Frame URLs: Las URL válidas deben incluir un marco en sus cabeceras y un archivo de manifiesto en el dominio raíz.
Versionado: Los marcos se adhieren al versionado semántico, garantizando la compatibilidad entre aplicaciones y marcos.
Archivo de manifiesto: los desarrolladores deben alojar un manifiesto JSON en un URI conocido para definir metadatos, acciones compatibles y activadores.
Ampliación del ecosistema social Web3
La nueva actualización de Frames posiciona a Farcaster como líder en innovación social Web3, cerrando la brecha entre el descubrimiento y la interacción fluida de las aplicaciones. Al permitir a los desarrolladores crear aplicaciones más dinámicas e interactivas, Farcaster pretende aumentar la participación de los usuarios en la Web descentralizada. Esta iniciativa no sólo resuelve los problemas existentes, sino que abre la puerta a nuevas posibilidades en el ecosistema Web3, en constante evolución.