Farcaster memperbarui Frames untuk merevolusi interaksi aplikasi sosial Web3

Dan Romero, pendiri protokol sosial terdesentralisasi Web3 Farcaster, membagikan pembaruan penting pada 26 November mengenai Frames, sebuah fitur yang dirancang untuk meningkatkan interaksi pengguna dengan aplikasi onchain .
Iterasi baru ini mengatasi keterbatasan yang signifikan pada versi sebelumnya, yang bertujuan untuk merampingkan pengalaman pengguna dan memperluas potensi aplikasi sosial Web3.
Loading...
Menjembatani penemuan dan penggunaan untuk Aplikasi onchain
Sejak diluncurkan pada Januari 2024, Frames telah berupaya menyederhanakan cara pengguna menemukan dan berinteraksi dengan aplikasi onchain. Sebelumnya, menemukan aplikasi di Farcaster mengharuskan pengguna untuk menavigasi melalui serangkaian langkah: mengklik tautan, memuat halaman eksternal, dan menghubungkan dompet - proses yang tidak praktis di perangkat seluler. Meskipun fitur Frames awal meningkatkan pengalaman ini dengan memungkinkan pengembang untuk mengirim tindakan terkait dompet secara langsung kepada pengguna, fitur ini menghadapi tantangan:
Frames berukuran kecil, sehingga membatasi fungsionalitas aplikasi.
Merender Frames sebagai gambar berjalan lambat.
Frame bersifat sementara, sehingga menyulitkan pengguna untuk mengunjunginya kembali.
Keterbatasan ini membatasi adopsi secara luas, sehingga mendorong tim pengembangan Farcaster untuk menata ulang Frame dengan kemampuan yang lebih kuat.
Standar Frame yang baru
Versi terbaru Frames memperkenalkan antarmuka aplikasi layar penuh yang dirender langsung di dalam aplikasi Farcaster. Pembaruan ini mendukung aplikasi interaktif, transaksi onchain, dan notifikasi pengguna, sehingga memungkinkan pengembang untuk menciptakan pengalaman sosial yang lebih canggih.
Fitur-fitur utama dari Frames yang baru meliputi:
Penyematan Interaktif: Frame sekarang dapat disematkan secara ringkas dalam feed, menampilkan gambar dan tombol. Mengklik tombol akan membuka bingkai layar penuh di dalam browser dalam aplikasi.
Akses SDK yang komprehensif: Pengembang dapat menggunakan Frames SDK untuk memicu tindakan, menyimpan frame, atau meminta transaksi onchain.
Konteks Pengguna: Frames memiliki akses ke detail akun pengguna dan konteks di mana frame dipanggil.
Integrasi Dompet Ethereum: Frame dapat terhubung dengan dompet Ethereum, memungkinkan transaksi dan tanda tangan yang aman di dalam aplikasi.
Contoh yang diberikan oleh Farcaster menunjukkan bagaimana sebuah frame dapat menyelesaikan transaksi Ethereum dengan mulus melalui antarmuka dompet yang terintegrasi.
Spesifikasi teknis
Standar Frames yang diperbarui bergantung pada URL terstruktur dengan metadata dan manifes tertentu:
URL Frame: URL yang valid harus menyertakan sematan di header dan file manifes di domain root.
Pembuatan versi: Frame mematuhi versi semantik, memastikan kompatibilitas antara aplikasi dan frame.
Manifes File: Pengembang harus meng-host manifes JSON di URI yang terkenal untuk mendefinisikan metadata, tindakan yang didukung, dan pemicu.
Memperluas ekosistem sosial Web3
Pembaruan Frames yang baru memposisikan Farcaster sebagai pemimpin dalam inovasi sosial Web3, menjembatani kesenjangan antara penemuan dan interaksi aplikasi yang mulus. Dengan memungkinkan para pengembang untuk membangun aplikasi yang lebih dinamis dan interaktif, Farcaster bertujuan untuk meningkatkan keterlibatan pengguna di seluruh web yang terdesentralisasi. Langkah ini tidak hanya mengatasi masalah yang ada, tetapi juga membuka pintu bagi kemungkinan-kemungkinan baru dalam ekosistem Web3 yang terus berkembang.