A Farcaster frissíti a Frames-t, hogy forradalmasítsa a Web3 közösségi alkalmazások interakcióját

Dan Romero, a Farcaster decentralizált Web3 közösségi protokoll alapítója november 26-án egy fontos frissítést osztott meg a Frames-ről, amely a felhasználói interakciót hivatott javítani az onchain-alkalmazásokkal.
Az új iteráció a korábbi verzió jelentős korlátait kezeli, célja a felhasználói élmény egyszerűsítése és a Web3 közösségi alkalmazások lehetőségeinek bővítése
Loading....
Az onchain alkalmazások felfedezésének és használatának áthidalása
A Frames 2024. januári indulása óta arra törekszik, hogy egyszerűsítse a felhasználók számára az onchain-alkalmazások felfedezését és az azokkal való interakciót. Korábban egy alkalmazás megtalálása a Farcasterben a felhasználóknak egy sor lépésen kellett keresztülnavigálniuk: linkekre kattintani, külső oldalakat betölteni és pénztárcákat csatlakoztatni - folyamatok, amelyek nehézkesnek bizonyultak a mobileszközökön. Bár a kezdeti Frames funkció javította ezt az élményt azáltal, hogy lehetővé tette a fejlesztők számára, hogy a pénztárcával kapcsolatos műveleteket közvetlenül a felhasználóknak küldjék, kihívásokkal is szembe kellett néznie:
A keretek kicsik voltak, ami korlátozta az alkalmazás funkcionalitását.
A Frames képként való megjelenítése lassú volt.
A keretek múlékonyak voltak, ami megnehezítette a felhasználók számára, hogy újra megnézzék őket.
Ezek a korlátozások akadályozták a széles körű elfogadást, ami arra késztette a Farcaster fejlesztőcsapatát, hogy a Frames-t robusztusabb képességekkel újragondolja.
Az új Frame szabvány
A Frames legújabb verziója egy teljes képernyős alkalmazásfelületet vezet be, amely közvetlenül a Farcaster alkalmazáson belül renderelhető. Ez a frissítés támogatja az interaktív alkalmazásokat, az onchain tranzakciókat és a felhasználói értesítéseket, így a fejlesztők kifinomultabb közösségi élményeket hozhatnak létre.
Az új Frames legfontosabb jellemzői a következők:
Interaktív beágyazás: A keretek mostantól kompakt módon beágyazhatók a feedekbe, egy képet és egy gombot megjelenítve. A gombra kattintva egy alkalmazáson belüli böngészőben egy teljes képernyős keret nyílik meg.
Átfogó SDK hozzáférés: A fejlesztők a Frames SDK-t használhatják akciók indítására, keretek mentésére vagy onchain tranzakciók kérésére.
Felhasználói kontextus: A keretek hozzáférnek a felhasználói fiók adataihoz és ahhoz a kontextushoz, amelyben a keretet meghívták.
Ethereum Wallet integráció: A Frames képes csatlakozni az Ethereum tárcákhoz, lehetővé téve a biztonságos tranzakciókat és aláírásokat az alkalmazáson belül.
A Farcaster által szolgáltatott példa bemutatta, hogy egy keret hogyan tud zökkenőmentesen végrehajtani egy Ethereum tranzakciót egy integrált tárca interfészen keresztül.
Műszaki specifikációk
A frissített Frames-szabvány strukturált URL-ekre támaszkodik, speciális metaadatokkal és manifesztekkel:
Frame URL-ek: Az érvényes URL-eknek tartalmazniuk kell egy beágyazást a fejlécükben és egy manifeszt fájlt a gyökértartományban.
Verziókezelés: A keretek betartják a szemantikus verziókezelést, ami biztosítja az alkalmazások és a keretek közötti kompatibilitást.
Manifeszt fájl: A fejlesztőknek egy JSON manifesztet kell elhelyezniük egy jól ismert URI-n a metaadatok, támogatott műveletek és kiváltások meghatározásához.
A Web3 közösségi ökoszisztéma bővítése
Az új Frames frissítés a Web3 közösségi innováció vezetőjeként pozícionálja a Farcaster-t, áthidalva a felfedezés és a zökkenőmentes alkalmazásinterakció közötti szakadékot. Azzal, hogy a fejlesztők dinamikusabb, interaktívabb alkalmazásokat készíthetnek, a Farcaster célja, hogy a decentralizált weben növelje a felhasználók elkötelezettségét. Ez a lépés nemcsak a meglévő fájdalmas pontokat kezeli, hanem új lehetőségek előtt is megnyitja az utat a fejlődő Web3 ökoszisztémában.