开发IPFS移动端app要注意的原则和场景

2023-06-13 02:38:5905:10 455
所属专辑:IPFS | Filecoin社区
声音简介

今天我和大家分享官方利用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/


用户评论

表情0/300
喵,没有找到相关结果~
暂时没有评论,下载喜马拉雅与主播互动
猜你喜欢
移动前端开发,从入门到上岗

移动端前端开发是做手机网页的前端开发,通俗理解为移动端weibapp。本套课程的学习,使之前没有接触过移动端开发的同学,能够熟练进行移动端开发,并能拥有差不多2...

by:成都星辉科技

专业技能丨移动端开发教程Zepto

移动端已经是如今开发的大势所趋,大部分互联网公司开发时都本着移动优先的策略来安排开发资源。本课程会介绍移动端开发领域非常锋利的一把军刀:Zepto——从工具函数...

by:成都星辉科技

前端Web开发|HTML5+CSS3+移动Web

本视频主要面向的群体是:1.对前端开发感兴趣的在校生及应届毕业生2.对目前职业有进一步提升需求,希望从事前端行业高薪岗位的在职人员3.对前端开发感兴趣,希...

by:黑马程序员

从0开始学习移动Web App开发

从0到1实战webapp,通过热门的web前端技术实现移动端app应用,先基础、后实战,在讲解的同时引导思考,会抛出自己独特的观点,一行一行写代码讲解实现过程...

by:Mr泡泡龙

前端开发之vue.js

以vue.js官网为主线,用语音的形式,逐步讲解vue.js开发技术

by:软件开发那些事

听学前端开发技术

适合人群零基础入门,拿高薪,想学一技之长,进入软件行业,互联网大厂专辑特点由浅入深,系统梳理前端知识点,碎片时间听学,加深印象,利于牢记知识点学法多样音频、视频...

by:钱端猿教前端

移动浪潮

农业革命把人类从游牧部落变成城市居民,并为诸如希腊和罗马等大城邦的兴起奠定了基础。工业革命带来了我们今天所看到的现代机械化经济。接下来……移动革命将改变商业运作...

by:石菊