26.11.2024
Mikhail Vnuchkov
Autore presso Traders Union
26.11.2024

Farcaster aggiorna Frames per rivoluzionare l'interazione delle app sociali Web3

Farcaster aggiorna Frames per rivoluzionare l'interazione delle app sociali Web3 I frame di Farcaster migliorano il coinvolgimento delle app Web3

Dan Romero, il fondatore del protocollo sociale decentralizzato Web3 Farcaster, ha condiviso il 26 novembre un importante aggiornamento riguardante Frames, una funzionalità progettata per migliorare l'interazione degli utenti con le applicazioni onchain.

La nuova iterazione affronta le limitazioni significative della versione precedente, con l'obiettivo di semplificare l'esperienza dell'utente e ampliare il potenziale delle applicazioni sociali Web3.

Un ponte tra la scoperta e l'utilizzo delle applicazioni onchain

Sin dal suo lancio nel gennaio 2024, Frames ha cercato di semplificare il modo in cui gli utenti scoprono e interagiscono con le applicazioni onchain. In precedenza, trovare un'applicazione su Farcaster richiedeva agli utenti di navigare attraverso una serie di passaggi: cliccare sui link, caricare pagine esterne e collegare i portafogli - processi che erano ingombranti sui dispositivi mobili. Sebbene la funzione Frames iniziale abbia migliorato questa esperienza, consentendo agli sviluppatori di inviare azioni relative ai portafogli direttamente agli utenti, ha dovuto affrontare delle sfide:

I frame erano piccoli e limitavano la funzionalità dell'app.

Il rendering dei frame come immagini era lento.

I fotogrammi erano effimeri, rendendo difficile per gli utenti rivederli.

Queste limitazioni hanno frenato l'adozione diffusa, spingendo il team di sviluppo di Farcaster a reimmaginare i frame con funzionalità più robuste.

Il nuovo standard Frame

L'ultima versione di Frames introduce un'interfaccia di applicazione a schermo intero che viene visualizzata direttamente all'interno dell'applicazione Farcaster. Questo aggiornamento supporta applicazioni interattive, transazioni onchain e notifiche per gli utenti, consentendo agli sviluppatori di creare esperienze sociali più sofisticate.

Le caratteristiche principali del nuovo Frames includono:

Incorporamento interattivo: I frame possono ora essere incorporati in modo compatto nei feed, visualizzando un'immagine e un pulsante. Facendo clic sul pulsante si apre un frame a schermo intero all'interno di un browser in-app.

Accesso completo all'SDK: Gli sviluppatori possono utilizzare l'SDK di Frames per attivare azioni, salvare frame o richiedere transazioni onchain.

Contesto utente: I frame hanno accesso ai dettagli dell'account utente e al contesto in cui il frame è stato invocato.

Integrazione del portafoglio Ethereum: I frame possono connettersi con i portafogli Ethereum, consentendo transazioni e firme sicure all'interno dell'applicazione.

Un esempio fornito da Farcaster ha dimostrato come un frame possa completare senza problemi una transazione Ethereum attraverso un'interfaccia di portafoglio integrata.

Specifiche tecniche

Lo standard Frames aggiornato si basa su URL strutturati con metadati e manifesti specifici:

Frame URL: Gli URL validi devono includere un embed nelle loro intestazioni e un file manifest nel dominio principale.

Versioning: I frame aderiscono al versioning semantico, garantendo la compatibilità tra applicazioni e frame.

File Manifest: gli sviluppatori devono ospitare un manifest JSON in un URI noto per definire metadati, azioni supportate e trigger.

Espansione dell'ecosistema sociale Web3

Il nuovo aggiornamento di Frames posiziona Farcaster come leader nell'innovazione sociale Web3, colmando il divario tra la scoperta e l'interazione continua con le app. Consentendo agli sviluppatori di creare applicazioni più dinamiche e interattive, Farcaster mira ad aumentare il coinvolgimento degli utenti nel web decentralizzato. Questa mossa non solo risolve i problemi esistenti, ma apre anche le porte a nuove possibilità nell'ecosistema Web3 in evoluzione.

Questo materiale può contenere opinioni di terzi, non costituisce consulenza finanziaria e può includere contenuti sponsorizzati.