26.11.2024
Mikhail Vnuchkov
Skribent på Traders Union
26.11.2024

Farcaster uppdaterar Frames för att revolutionera interaktionen mellan sociala appar i Web3

Farcaster uppdaterar Frames för att revolutionera interaktionen mellan sociala appar i Web3 Farcaster Frames ökar engagemanget för Web3-appar

Dan Romero, grundaren av det decentraliserade sociala Web3-protokollet Farcaster, delade den 26 november en viktig uppdatering om Frames, en funktion som är utformad för att förbättra användarinteraktionen med onchain-applikationer.

Den nya iterationen tar itu med betydande begränsningar i den tidigare versionen, med målet att effektivisera användarupplevelsen och bredda potentialen för sociala Web3-applikationer.

Upptäckt och användning av onchain-appar

Sedan lanseringen i januari 2024 har Frames försökt förenkla hur användare upptäcker och interagerar med onchain-applikationer. För att hitta en app på Farcaster krävdes det tidigare att användarna navigerade genom en rad steg: klicka på länkar, ladda externa sidor och ansluta plånböcker - processer som var besvärliga på mobila enheter. Även om den första Frames-funktionen förbättrade denna upplevelse genom att göra det möjligt för utvecklare att skicka plånboksrelaterade åtgärder direkt till användarna, stod den inför utmaningar:

Ramarna var små, vilket begränsade appens funktionalitet.

Rendering av Frames som bilder var långsam.

Ramarna var flyktiga, vilket gjorde det svårt för användarna att återbesöka dem.

Dessa begränsningar begränsade den breda användningen, vilket fick Farcasters utvecklingsteam att tänka om och ge Frames mer robusta funktioner.

Den nya Frame-standarden

Den senaste versionen av Frames introducerar ett applikationsgränssnitt i helskärm som renderas direkt i Farcaster-appen. Den här uppdateringen stöder interaktiva applikationer, transaktioner i kedjan och användarmeddelanden, vilket gör det möjligt för utvecklare att skapa mer sofistikerade sociala upplevelser.

Viktiga funktioner i den nya Frames inkluderar:

Interaktiv inbäddning: Frames kan nu bäddas in kompakt i feeds och visa en bild och en knapp. Om du klickar på knappen öppnas en helskärmsram i en webbläsare i appen.

Omfattande SDK-åtkomst: Utvecklare kan använda Frames SDK för att utlösa åtgärder, spara ramar eller begära onchain-transaktioner.

Användarkontext: Ramar har tillgång till användarkontouppgifter och det sammanhang där ramen anropades.

Integrering av Ethereum-plånbok: Frames kan ansluta till Ethereum-plånböcker, vilket möjliggör säkra transaktioner och signaturer i appen.

Ett exempel från Farcaster visade hur en ram sömlöst kunde slutföra en Ethereum-transaktion genom ett integrerat plånboksgränssnitt.

Tekniska specifikationer

Den uppdaterade Frames-standarden bygger på strukturerade webbadresser med specifika metadata och manifest:

URL:er för ramar: Giltiga webbadresser måste innehålla en embed i sina headers och en manifestfil på rotdomänen.

Versionering: Ramar följer semantisk versionshantering, vilket säkerställer kompatibilitet mellan appar och ramar.

Manifestfil: Utvecklare måste hosta ett JSON-manifest på en välkänd URI för att definiera metadata, åtgärder som stöds och triggers.

Utökar det sociala ekosystemet i Web3

Den nya Frames-uppdateringen positionerar Farcaster som en ledare inom social Web3-innovation, som överbryggar klyftan mellan upptäckt och sömlös appinteraktion. Genom att göra det möjligt för utvecklare att bygga mer dynamiska, interaktiva applikationer syftar Farcaster till att höja användarnas engagemang över den decentraliserade webben. Detta steg tar inte bara itu med befintliga smärtpunkter utan öppnar också dörren för nya möjligheter i det framväxande Web3-ekosystemet.

Detta material kan innehålla åsikter från tredje part, utgör inte finansiell rådgivning och kan innehålla sponsrat innehåll.