IPFS Mobile Guidelines
  • Introduction
  • Context
    • Considerations for Mobile
    • Methodology
  • Application Survey
    • Mobile Browsers
      • Android Chrome
      • iOS Safari
    • Mobile Sharing Interaction
      • Android sharing
      • iOS sharing
    • Application Survey
      • ManyVerse
      • Sharedrop.io
      • Status
      • FrostWire
      • uTorrent Mobile
      • Haven
      • Fairdrop
    • Features Survey
    • Interaction Survey
    • Findings
  • User Research
    • Assumptions
    • Interviews
      • Experts
        • P2
        • P3
        • P7
        • P14
        • P15
      • Early Adopters
        • P1
        • P4
        • P5
        • P6
        • P8
        • P9
        • P10
        • P11
        • P12
        • P13
      • Potential Users
        • P16
        • P17
        • P18
        • P19
        • P20
        • P21
    • Findings
  • Design
    • Design Strategy
    • Design Workshop
    • Principles
      • Respect the device
      • Explain, don't overwhelm
      • Make privacy work for the user
      • Give control over data
      • Be seamless
    • Scenarios
      • The user onboards confidently with minimal technical knowledge
      • The user shares a file through another app
      • Large file sent to user
      • User plays a shared media file without wifi or mobile network
      • A user manages their chat identity
    • Findings
    • Credits
Powered by GitBook
On this page
  • Research
  • Application Survey Findings
  • User Research Findings
  • Design
  • Principles
  • Scenarios

Was this helpful?

Introduction

NextConsiderations for Mobile

Last updated 4 years ago

Was this helpful?

The focus of the development of IPFS to date has been primarily on desktop and server-class hardware. However, the growth of the Internet for more than a decade has been almost entirely on mobile devices. Smartphone use has eclipsed desktop, especially in emerging markets, where IPFS stands best to address use cases, patterns and concerns around data sovereignty, offline applications and security.

This growth at the furthest edge of the network requires solutions at the edge. While the IPFS network continues to grow on mobile, more research is needed to realise the full value of the network. IPFS should be directly available and accessible to end-users on all their devices - and the design of IPFS integrations should make this clear and easy to use. To create that level of clarity, developers need clear guidelines that align with user needs while unlocking all the power of the decentralised mobile web.

These guidelines comprise of two main parts, research and design. Both include investigation and exploration of more extensive mobile sharing and receiving workflows of iOS and Android mobile operating systems. These guidelines provide a foundational effort towards IPFS on mobile platforms, informing both IPFS feature prioritisation as well as ecosystem and community building on the protocol.

Research

Application Survey Findings

After in-depth review, we came upon many approaches to core areas that current P2P apps all share, such as identity and it's management, connection notification, confirmations and how they approach onboarding and user education.

User Research Findings

We conducted extensive interviews with a wide range of people. We discovered there is a lot of opportunity in addressing user’s desires for better methods of files sharing and addressing frustrations with its management. There is also an increasing interest in privacy and security issues.

Design

Principles

We've also created a handy cheat sheet for the design principles which you can download below.

Scenarios

These are suggestions of what to think about for designers and developers when building their apps and services

Design principles cheat sheet

Download full size in or

These are design examples to help designers and developers with situations they are likely to encounter when creating mobile apps and services for IPFS

Read more
Experts
Early Adopters
Potential User
Read more
.
Respect the device
Explain, don't overwhelm
Make privacy work for the user
Give control over data
Be seamless
Read more
PDF
PNG
.
The user onboards confidently with minimal technical knowledge
The user shares a file through another app
Large file sent to user
User plays a shared media file without wifi or mobile network
A user manages their chat identity
Read more