5play 中文文档 下载 App

界面结构总览——首页、列表、详情、下载的四个页面

极简四页架构

5play 的界面可以概括为四个核心页面,中间不夹任何多余的引导或中间层:

首页(推荐 + 新游)
  ↓ 点分类或点搜索结果
列表页(分类/搜索结果)
  ↓ 点应用卡片
详情页(应用完整信息)
  ↓ 点下载
下载管理页(进度 + 已完成列表)

首页:推荐引擎的入口

首页的核心区块:

首页的数据完全来自 5play 的后端——推荐位由算法自动刷新(大约每 24 小时变一次),新游速递实时同步数据库,分类入口固定。没有"编辑精选"人工干预,所有展示都是自动的。

列表页:分类浏览与搜索结果共用

不管你是从首页点分类进来的,还是从搜索框输关键词进来的,看到的都是同一个列表页结构。核心元素:

列表页和搜索结果页本质是同一个页面,只是数据源不同——分类页的数据来自"分类字段匹配",搜索结果页的数据来自"关键词匹配算法"。

搜索结果/更新列表
5play 的搜索或分类列表页,每张卡片带 UPDATE 角标显示有新版本,卡片下方有分类、评分和下载量

详情页:信息最全的页面

点进任意应用卡片,进入详情页。这是信息密度最高的页面,从上到下:

  1. 应用图标 + 名称 + 标签:和列表卡片上一样,但图标更大
  2. 基础信息:分类、开发商(如果能从 Google Play 拉到)、包名、版本号、体积、评分、总下载量
  3. Google Play 包名映射:5play 会显示这个应用在 Google Play 上的原始包名(比如 Telegram 的包名是 org.telegram.messenger)——方便你核对是不是同一个应用
  4. 应用简介:从 Google Play 原文翻译或重写,告诉你这个应用是干什么的
  5. 截图区:3-5 张应用内截图,点击可以放大查看
  6. 下载按钮:绿色大按钮,点一下开始下载。如果有多个版本(比如原版 + MOD + 旧版),会弹出下拉让你选
  7. 安全信息:该应用经过的安全扫描项(病毒扫描、签名校验、权限声明)

下载管理页

下载按钮按下后,下载进度条会出现在详情页底部,或者你可以点应用顶栏的下载图标进入下载管理页。这里会列出:

5play 的下载支持断点续传——下载到一半断网,重新连上后继续下,不从头开始。这对大文件(比如几个 GB 的游戏数据包)特别重要。

四个页面的信息流转

后端数据库(5play.ru + 镜像)
    ↓ HTTP 请求(压缩 JSON)
首页/列表页(展示卡片)
    ↓ 点卡片
详情页(拉取更详细的 JSON + 截图图片)
    ↓ 点下载
下载通道(云存储链接 + 断点续传)
    ↓ 完成
已下载列表(本地文件 + 记录)

整个链路不经过任何 Google Play API,所以在国内(以及全球 Google Play 受限地区)速度都很快。唯一需要注意的是:截图图片有时会因为原图服务器 CDN 波动加载较慢,这种情况可以点一下占位图强制刷新。