今天我和大家分享官方利用IPFS开发移动端app的原则和场景。下文中的“我们”指的是协议实验室。
1.设计原则
针对app设计者和开发者在构建基于IPFS的app和服务过程中可能遇到的问题和困扰,我们制定了一套原则来解决这些问题。
-基于IPFS的移动端app和服务并不是简单的把桌面端app重新安排一下。它们需要考虑的问题很多,从电池寿命到信号强弱等各个领域都要考虑到。
-移动端app能提供某些独特和关键的特性比如隐私、速度等,这是它们与其它app有着显著不同的地方。
-在引导用户使用和了解移动端app的过程中,应该避免太过深奥的技术讲解。
-用户希望在数据及文件的安全和管理方面,移动端app能提供一定的保障。
-基于IPFS的app应该做到无缝地管理网络连接并和现有的模式相匹配。
读者可以在下面链接中读到更详细的细节。
https://protocol-labs.gitbook.io/ipfs-mobile-design-guide/design/principles
我们也把一些一般性的原则总结归纳了成了一个图表供读者参考:
读者可以在(https://blog.ipfs.io/100-mobile-design-guidelines/cheat-sheet.pdf)下载完整的pdf版,或在(https://blog.ipfs.io/100-mobile-design-guidelines/cheat-sheet.png)下载完整的PNG版。
2.使用场景
当我们有了一般性的设计原则后,我们构建了一系列的使用场景来解释和验证这些原则。
-当用户使用基于IPFS的移动端app时,他们只需要知道IPFS是能工作的并知道IPFS能更好地处理数据。
-事情要尽量简单,我们应该尽量使用用户熟悉的方法。
-app不仅仅是处理文件传输,还要能管理文件的访问权限。
-IPFS在无需中央服务器的情况下能传输文件的能力对用户离线处理文件有极大的帮助。
-基于IPFS的移动端app能帮助用户之间建立连接和联系。
读者可以在这个链接(https://protocol-labs.gitbook.io/ipfs-mobile-design-guide/design/scenarios)读到更多细节。
3.我们的成果
我们做研究的目的是为了让设计者和开发者更好地设计和开发。正因为如此,我们在广泛调查了用户需求、用户行为和用户模式后,有了不少成果,主要包括信息、接口和互动等。我们节选了一些细节与大家分享。
我们在信息方面的发现有:
-用户可以按他们期望的方式共享照片,视频和文件等。
-当app或服务告知用户某个状态时,除了发送确认信息,还有其它的方式。
-当app告知用户某个状态时,如何做到既告知了用户又不让用户觉得被频繁打扰是要处理的难题。
-用户能够很快地理解点对点应用是如何工作的以及这种应用为什么更有优势。
-app需要提供额外的附加值以吸引用户。
-app的成功和对app的理解在很大程度上取决于它们是否稳定、可靠,这也是需要和用户多进行沟通的事项。
在app接口方面我们有如下发现:
-app要能让用户自然而然地感觉安全。
-当app集成二维码时,需要告知用户它的用途及如何处理。
-app的接口应该能清晰地表明谁可以调用,以及哪些可以被调用。
-应用过程中的耗时和资源消耗可以用进度条来表示。
-app的设置应该尽量简单。
在app互动方面我们有如下发现:
-对app底层架构的设计需要对技术和可用性都有一定的了解。
-文件管理功能应该尽量遵循惯例和使用习惯。
-app的离线设置可以用二维码技术做到尽量简洁和快速。
这就是IPFS移动端设计在原则和场景方面的一些注意事项。
我是IPFS/Filecoin社区发起人晓熙(加入社区,联系v号: liandaoxixi),IPFS/Filecoin是全球共识最大的去中心化存储项目,我会定期在社区分享专业的资讯,为IPFS/Filecoin爱好者建设一个共赢的学习社区。
参考链接:https://blog.ipfs.io/2020-06-25-ipfs-mobile-design-guidelines/
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。