Farcaster оновлює Frames, щоб революціонізувати взаємодію соціальних додатків Web3

Ден Ромеро, засновник децентралізованого соціального протоколу Web3 Farcaster, 26 листопада поділився важливим оновленням щодо Frames, функції, призначеної для покращення взаємодії користувачів з он-лайн додатками.
Нова ітерація усуває значні обмеження в попередній версії, спрямована на оптимізацію користувацького досвіду і розширення потенціалу соціальних додатків Web3.
Loading...
Поєднання відкриття та використання он-лайн додатків
З моменту свого запуску в січні 2024 року Frames прагне спростити користувачам пошук і взаємодію з он-лайн додатками. Раніше, щоб знайти додаток на Farcaster, користувачам потрібно було виконати низку кроків: натиснути на посилання, завантажити зовнішні сторінки та підключити гаманці - процеси, які були громіздкими на мобільних пристроях. Хоча початкова функція фреймів покращила цей досвід, дозволивши розробникам надсилати дії, пов'язані з гаманцями, безпосередньо користувачам, вона зіткнулася з певними проблемами:
Фрейми були маленькими, що обмежувало функціональність додатків.
Відображення фреймів як зображень було повільним.
Фрейми були ефемерними, що ускладнювало їх перегляд користувачами.
Ці обмеження стримували широке впровадження, що спонукало команду розробників Farcaster переосмислити фрейми з більш потужними можливостями.
Новий стандарт фреймів
Остання версія Frames представляє повноекранний інтерфейс програми, який рендериться безпосередньо в додатку Farcaster. Це оновлення підтримує інтерактивні додатки, онлайнові транзакції та сповіщення користувачів, що дозволяє розробникам створювати більш складні соціальні сервіси.
Ключові особливості нових фреймворків включають
Інтерактивне вбудовування: Відтепер фрейми можна компактно вбудовувати у стрічки, відображаючи зображення та кнопку. Натискання кнопки відкриває повноекранний фрейм у вбудованому браузері.
Повний доступ до SDK: Розробники можуть використовувати Frames SDK для запуску дій, збереження фреймів або запиту он-лайн транзакцій.
Контекст користувача: Фрейми мають доступ до даних облікового запису користувача і контексту, в якому був викликаний фрейм.
Інтеграція з гаманцем Ethereum: Фрейми можуть підключатися до гаманців Ethereum, забезпечуючи безпечні транзакції та підписи в додатку.
Приклад, наданий Farcaster, продемонстрував, як фрейм може безперешкодно завершити транзакцію Ethereum через інтегрований інтерфейс гаманця.
Технічні характеристики
Оновлений стандарт фреймів спирається на структуровані URL-адреси з певними метаданими і маніфестами:
URL-адреси фреймів: Дійсні URL-адреси повинні містити embed в своїх заголовках і файл маніфесту в кореневому домені.
Керування версіями: Фрейми дотримуються семантичної версійності, що забезпечує сумісність між програмами та фреймами.
Файл маніфесту: розробники повинні розмістити JSON-маніфест за відомим URI, щоб визначити метадані, підтримувані дії та тригери.
Розширення соціальної екосистеми Web3
Нове оновлення Frames позиціонує Farcaster як лідера в галузі соціальних інновацій Web3, долаючи розрив між відкриттям та безперешкодною взаємодією з додатками. Дозволяючи розробникам створювати більш динамічні, інтерактивні додатки, Farcaster прагне підвищити рівень залученості користувачів у децентралізованому Інтернеті. Цей крок не тільки вирішує існуючі проблеми, але й відкриває двері для нових можливостей в екосистемі Web3, що розвивається.