Farcaster aktualizuje Frames a přináší revoluci v interakci se sociálními aplikacemi Web3

Dan Romero, zakladatel decentralizovaného sociálního protokolu Web3 Farcaster, se 26. listopadu podělil o důležitou aktualizaci týkající se funkce Frames, která má zlepšit interakci uživatelů s onchainovými aplikacemi.
Nová iterace řeší významná omezení předchozí verze a jejím cílem je zefektivnit uživatelskou zkušenost a rozšířit potenciál sociálních aplikací Web3
Loading....
Propojení objevování a používání aplikací onchain
Od svého spuštění v lednu 2024 se Frames snaží zjednodušit způsob, jakým uživatelé objevují onchain aplikace a jak s nimi komunikují. Dříve vyhledání aplikace na Farcasteru vyžadovalo, aby uživatelé prošli řadou kroků: klikáním na odkazy, načítáním externích stránek a připojováním peněženek - což byly procesy, které byly na mobilních zařízeních těžkopádné. Původní funkce Frames sice tuto zkušenost zlepšila tím, že umožnila vývojářům posílat akce související s peněženkami přímo uživatelům, ale potýkala se s problémy:
Rámečky byly malé, což omezovalo funkčnost aplikací.
Vykreslování snímků jako obrázků bylo pomalé.
Rámečky byly pomíjivé, což uživatelům ztěžovalo jejich opětovné zobrazení.
Tato omezení bránila širokému přijetí, což přimělo vývojový tým Farcasteru, aby přepracoval Frames s robustnějšími možnostmi.
Nový standard Frame
Nejnovější verze Frames zavádí celoobrazovkové aplikační rozhraní, které se vykresluje přímo v aplikaci Farcaster. Tato aktualizace podporuje interaktivní aplikace, onchain transakce a uživatelská oznámení, což vývojářům umožňuje vytvářet sofistikovanější sociální zážitky.
Mezi klíčové funkce nového Frames patří např:
Interaktivní vkládání: Rámečky lze nyní kompaktně vkládat do kanálů a zobrazovat v nich obrázek a tlačítko. Kliknutím na tlačítko se otevře rámeček na celé obrazovce v prohlížeči v aplikaci.
Komplexní přístup k SDK: Vývojáři mohou používat Frames SDK ke spouštění akcí, ukládání rámců nebo vyžádání transakcí v řetězci.
Uživatelský kontext: Rámečky mají přístup k údajům o uživatelském účtu a kontextu, ve kterém byl rámeček vyvolán.
Integrace peněženky Ethereum: Frames se mohou propojit s peněženkami Ethereum, což umožňuje bezpečné transakce a podpisy v aplikaci.
Příklad, který poskytl Farcaster, ukázal, jak může rám bez problémů dokončit transakci Ethereum prostřednictvím integrovaného rozhraní peněženky.
Technické specifikace
Aktualizovaný standard Frames se opírá o strukturované adresy URL se specifickými metadaty a manifesty:
Rámcové adresy URL: Platné adresy URL musí ve svých hlavičkách obsahovat embed a soubor manifestu v kořenové doméně.
Verzování: Rámy dodržují sémantické verzování, které zajišťuje kompatibilitu mezi aplikacemi a rámy.
Soubor manifestu: Vývojáři musí hostovat manifest JSON na známém URI, aby definovali metadata, podporované akce a spouštěče.
Rozšíření sociálního ekosystému Web3
Nová aktualizace Frames staví společnost Farcaster do pozice lídra v oblasti sociálních inovací Web3 a překlenuje mezeru mezi objevováním a bezproblémovou interakcí aplikací. Tím, že Farcaster umožňuje vývojářům vytvářet dynamičtější a interaktivnější aplikace, si klade za cíl zvýšit zapojení uživatelů napříč decentralizovaným webem. Tento krok nejen řeší stávající bolestivé body, ale také otevírá dveře novým možnostem ve vyvíjejícím se ekosystému Web3.