随着 IPFS 应用的不断发展,未来成千上万的设计师和开发人员将越来越多地使用 IPFS 来开发移动应用和服务。
然而,从根本上改变这些应用程序和服务的底层网络和存储架构意味着不同的应用程序行为、不同的功能以及管理用户期望的方式的改变。这些指南试图回答以下一些问题:
建立在 IPFS 上的人如何确保...
用户知道他们的应用程序可以脱机工作吗?
即使没有互联网连接,用户也可以通过本地网络发布照片?
应用程序即使在制造它的公司倒闭或被收购后仍然可以运行?
他们的用户知道,尽管政府试图阻止访问,但他们仍可以阅读未经审查的新闻?
为了设计这些新功能,我们需要了解当今移动设备上许多不同且非常特定的用例和使用模式,并将它们应用于分布式体系结构。我们还需要研究那些已经进取并已经交付去中心化移动应用程序和服务的人员,并从他们的工作中学习。这将帮助我们奠定基础IPFS的移动应用和服务的基础是工作的用户,这就是我们今天跟大家分享。
《IPFS移动设计指南》面向使用 IPFS 和其他 P2P 系统用于移动应用程序的设计人员和开发人员。它们是我们为谁和为之设计和建造的提示和基础。它们只是指南,而不是说明,它们给出了足够灵活的方向来支持不同类别的应用程序。
指南尚未全面,但是首先是确定移动 P2P 的常见用户需求,模式和挑战,并将其转变为早期建议和最佳实践。
研究领域仍处于起步阶段,学习仍在进行中,但是请继续阅读,以了解到目前为止我们发现的有关在移动设备上构建 IPFS 应用程序的内容,这些应用程序确实对用户有用,并且使用感觉很好。
研究
研究的第一阶段探索了典型 P2P 操作的不同环境。我们研究了 P2P 应用格局,然后研究了典型 P2P 活动中的移动用户模式以及浏览器如何影响这些模式。
在用户访问中,我们发现了很多机会来解决文件管理和文件共享中的烦恼。我们还发现,人们对隐私和安全问题的兴趣日益浓厚,尽管有些微妙。
我们确定了当前所有移动 P2P 应用程序共有的核心领域:
身份管理
连接通知
确认完成的动作和转移
用户教育
在此较早的文章中提供了我们研究结果的摘要。
设计
随着 IPFS 的发展和成熟,我们需要研究如何保持使用它的人们的基础。为此,我们为使用 IPFS 的应用程序的设计人员和开发人员制定并发布了设计建议。这包括设计和可用性原则和方案,每一个都具有用例,交互设计模式和界面组件。所有这些均已发布,供社区使用和改进。它们使用户需求与开发联系起来,从而使广泛采用成为现实。
策略与工作坊
我们从提出广泛的问题开始,以设计框架和从哪里开始。这些问题为活跃的 IPFS 开发人员举办了一次合作研讨会。这是为了了解开发人员的观点以及如何使其与用户需求保持一致。研讨会是通过明确的指导方针在设计师和开发人员之间建立共识的第一步。
阅读指南中有关移动设计策略和研讨会的更多信息。
原则
通过研究,我们开发了一套初步的原则来解决设计师和开发人员在 IPFS 上构建应用程序和服务时可能遇到的问题和疑虑。
IPFS 上的移动应用程序和服务未重新格式化桌面应用程序。他们需要考虑许多不同的问题,从电池寿命到信号。
它们在提供独特和关键优势(例如隐私和速度)方面的方式差异很大。
入职和对用户进行教育应该是微妙的,并避免深入的技术说明。
用户需要确保他们对数据和文件具有某种程度的安全性,以及他们需要帮助管理它们的程度。
建立在 IPFS 需要的应用程序是无缝的管理连接,以及如何应用程序的工作原理与他们的既定模式阅读有关原则的指导方针。
我们还为设计原理创建了一个方便的备忘单,您可以在下面下载。
下载完整尺寸的 PDF 或 PNG
场景介绍
随着设计原则的发展,我们然后创建了用例场景来说明和验证它们。
当用户开始使用应用程序时,他们只需要知道 IPFS 的工作原理,并提供一种更好的数据处理方式。
事情必须简单,所以我们应该利用用户现有的方法来完成事情。
从文件传输到管理文件访问。
IPFS 无需中央服务器即可传输文件的独特功能尤其有助于离线用户。
一种帮助用户相互联系和联系的安全方法。
场景插图
阅读指南中有关场景的更多信息。
发现
设计和研究提要设计一样是研究的一部分。这种自反的关系揭示了我们通过探索“原则和场景”中的用户需求,行为和模式所发现的内容。只有调查和创建交互作用和界面,我们才能发现这些更丰富的细节,隐藏的用户需求和可能的解决方案。
阅读指南中这些发现的完整结论。
下一步
在通过项目完善对 IPFS 和 P2P 移动设计的理解的同时,我们需要进行更多研究才能实现网络对用户的全部价值。对于新兴市场,服务不足和边缘化的用户尤其如此。他们对数据保密性,可移植性和稳定性的需求,即使不是大多数情况下,也比大多数时候使用互联网的需求更大。这些用户不仅可以用来了解开发不足的市场,而且可以用来帮助所有人的更具弹性的计算方法。
设计原理图
当我们与来自许多不同国家和研究背景的用户交谈时,出现了更多问题。满足农村和新兴市场的用户需求提出了挑战和问题,到目前为止,这项工作尚未完全解决。尽管硅谷通常不考虑这些问题,但这些问题却是世界上大多数人口的日常经验。
针对农村,偏远和政治上不安全的环境进行研究和设计创造了可推动和探索的优势。只有通过推动和探索这些优势,我们才能更好地了解并为用户提供最佳服务。
End
非常感谢您对 IPFS&Filecoin 项目的持续支持。我们很高兴继续与您一起,为人类信息建立一个强大的,去中心化和高效的基础。
FilCloud 帮你迅速了解 IPFS 领域的热点技术和应用公众号:filcloud