Farcaster actualizează Frames pentru a revoluționa interacțiunea aplicațiilor sociale Web3

Dan Romero, fondatorul protocolului social descentralizat Web3 Farcaster, a împărtășit o actualizare importantă pe 26 noiembrie cu privire la Frames, o caracteristică concepută pentru a îmbunătăți interacțiunea utilizatorilor cu aplicațiile onchain.
Noua iterație abordează limitările semnificative din versiunea anterioară, cu scopul de a simplifica experiența utilizatorului și de a extinde potențialul aplicațiilor sociale Web3.
Loading...
Crearea unei punți între descoperire și utilizare pentru aplicațiile onchain
De la lansarea sa în ianuarie 2024, Frames a încercat să simplifice modul în care utilizatorii descoperă și interacționează cu aplicațiile onchain. Anterior, pentru a găsi o aplicație pe Farcaster, utilizatorii trebuiau să parcurgă o serie de pași: să facă clic pe link-uri, să încarce pagini externe și să conecteze portofelele - procese care erau greoaie pe dispozitivele mobile. Deși funcția inițială Frames a îmbunătățit această experiență, permițând dezvoltatorilor să trimită acțiuni legate de portofel direct către utilizatori, aceasta s-a confruntat cu provocări:
Cadrele erau mici, limitând funcționalitatea aplicației.
Renderizarea cadrelor ca imagini era lentă.
Cadrele erau efemere, ceea ce făcea dificilă revizitarea lor de către utilizatori.
Aceste limitări au restricționat adoptarea pe scară largă, determinând echipa de dezvoltare a Farcaster să reimagineze Frames cu capacități mai robuste.
Noul standard Frame
Cea mai recentă versiune a Frames introduce o interfață de aplicație full-screen care se redă direct în aplicația Farcaster. Această actualizare acceptă aplicații interactive, tranzacții onchain și notificări ale utilizatorilor, permițând dezvoltatorilor să creeze experiențe sociale mai sofisticate.
Principalele caracteristici ale noului Frames includ:
Încorporare interactivă: Cadrele pot fi acum încorporate compact în fluxuri, afișând o imagine și un buton. Făcând clic pe buton, se deschide un cadru full-screen într-un browser în aplicație.
Acces cuprinzător la SDK: Dezvoltatorii pot utiliza Frames SDK pentru a declanșa acțiuni, a salva cadre sau a solicita tranzacții onchain.
Contextul utilizatorului: Cadrele au acces la detaliile contului de utilizator și la contextul în care a fost invocat cadrul.
Integrarea portofelului Ethereum: Cadrele se pot conecta cu portofelele Ethereum, permițând tranzacții și semnături securizate în cadrul aplicației.
Un exemplu furnizat de Farcaster a demonstrat modul în care un cadru poate finaliza fără probleme o tranzacție Ethereum prin intermediul unei interfețe integrate de portofel.
Specificații tehnice
Standardul Frames actualizat se bazează pe URL-uri structurate cu metadate și manifestări specifice:
Frame URL-uri: URL-urile valide trebuie să includă un embed în antetul lor și un fișier manifest la rădăcina domeniului.
Versiuni: Cadrele aderă la versionarea semantică, asigurând compatibilitatea între aplicații și cadre.
Fișier Manifest: Dezvoltatorii trebuie să găzduiască un manifest JSON la un URI bine cunoscut pentru a defini metadatele, acțiunile acceptate și declanșatoarele.
Extinderea ecosistemului social Web3
Noua actualizare Frames poziționează Farcaster ca lider în inovația socială Web3, reducând decalajul dintre descoperire și interacțiunea fără probleme a aplicațiilor. Permițând dezvoltatorilor să creeze aplicații mai dinamice și mai interactive, Farcaster își propune să ridice gradul de implicare al utilizatorilor pe web-ul descentralizat. Această mișcare nu numai că rezolvă problemele existente, dar deschide și ușa pentru noi posibilități în ecosistemul Web3 în continuă evoluție.