Farcaster opdaterer Frames for at revolutionere interaktionen mellem sociale Web3-apps

Dan Romero, grundlæggeren af den decentrale sociale Web3-protokol Farcaster, delte den 26. november en vigtig opdatering vedrørende Frames, en funktion, der er designet til at forbedre brugernes interaktion med onchain-applikationer.
Den nye iteration tager fat på betydelige begrænsninger i den tidligere version og sigter mod at strømline brugeroplevelsen og udvide potentialet for sociale Web3-applikationer.
Loading...
Brobygning mellem opdagelse og brug af onchain-apps
Siden lanceringen i januar 2024 har Frames forsøgt at forenkle, hvordan brugerne opdager og interagerer med onchain-applikationer. Tidligere skulle brugerne navigere gennem en række trin for at finde en app på Farcaster: klikke på links, indlæse eksterne sider og forbinde tegnebøger - processer, der var besværlige på mobile enheder. Selv om den første Frames-funktion forbedrede denne oplevelse ved at gøre det muligt for udviklere at sende tegnebogsrelaterede handlinger direkte til brugerne, var der også udfordringer:
Frames var små og begrænsede appens funktionalitet.
Det var langsomt at gengive rammer som billeder.
Rammerne var flygtige, hvilket gjorde det svært for brugerne at genbesøge dem.
Disse begrænsninger begrænsede udbredelsen, hvilket fik Farcasters udviklingsteam til at gentænke Frames med mere robuste funktioner.
Den nye Frame-standard
Den seneste version af Frames introducerer en applikationsgrænseflade i fuld skærm, der gengives direkte i Farcaster-appen. Denne opdatering understøtter interaktive applikationer, onchain-transaktioner og brugernotifikationer, hvilket gør det muligt for udviklere at skabe mere sofistikerede sociale oplevelser.
Nøglefunktionerne i den nye Frames inkluderer:
Interaktiv indlejring: Frames kan nu indlejres kompakt i feeds og vise et billede og en knap. Ved at klikke på knappen åbnes en fuldskærmsramme i en browser i appen.
Omfattende SDK-adgang: Udviklere kan bruge Frames SDK til at udløse handlinger, gemme frames eller anmode om onchain-transaktioner.
Brugerkontekst: Frames har adgang til brugerkontooplysninger og den kontekst, hvori framen blev påkaldt.
Integration af Ethereum Wallet: Frames kan forbindes med Ethereum-tegnebøger, hvilket muliggør sikre transaktioner og underskrifter i appen.
Et eksempel fra Farcaster viste, hvordan en frame problemfrit kunne gennemføre en Ethereum-transaktion via en integreret wallet-grænseflade.
Tekniske specifikationer
Den opdaterede Frames-standard er baseret på strukturerede URL'er med specifikke metadata og manifester:
Frame-URL'er: Gyldige URL'er skal indeholde en indlejring i deres overskrifter og en manifestfil på roddomænet.
Versionering: Frames overholder semantisk versionering, hvilket sikrer kompatibilitet mellem apps og frames.
Manifestfil: Udviklere skal hoste et JSON-manifest på en velkendt URI for at definere metadata, understøttede handlinger og triggere.
Udvidelse af det sociale Web3-økosystem
Den nye Frames-opdatering positionerer Farcaster som førende inden for social Web3-innovation og bygger bro over kløften mellem opdagelse og problemfri app-interaktion. Ved at gøre det muligt for udviklere at bygge mere dynamiske, interaktive applikationer har Farcaster til formål at øge brugernes engagement på tværs af det decentrale web. Dette skridt adresserer ikke kun eksisterende smertepunkter, men åbner også døren for nye muligheder i det udviklende Web3-økosystem.