ehviewer 客户端图标

ehviewer

立即下载

首页 / 版本说明

ehviewer版本分支与系统要求

ehviewer 不是由官方站点统一发版的商业应用,而是一个在社区里持续维护的开源客户端。同一个名字下面并存着多个分支,包名相同、界面风格和系统门槛却不一样。挑版本之前先搞清楚自己手机的系统版本,再决定要用哪一支,比盲目追新版本号更省事。

分支是怎么分出来的

最早的那支由个人开发者用 Apache-2.0 许可开源,界面走的是早期的卡片式设计,代码与图标一并在公开仓库里。后来原作者停止维护,社区里陆续有人接手,各自按自己的使用习惯改:有人补功能、有人改界面、有人只做适配与修复。于是同一款应用出现了几支独立演进的版本,爱好者按图标或界面颜色给它们起了俗称。

这些分支之间的关系不是新旧取代,而是平行维护。更新频率、适配的安卓版本下限、界面语言都可以不一样。所以“哪个版本最好”这个问题没有统一答案,只有“哪支最适合你这台机器”。

各分支的定位差异,按系统门槛与界面风格划分

分支 系统门槛 界面风格 更适合谁
原版(Default) 安卓 9.0 及以上 卡片式,含动态 WebP 机型较新,想要最全功能
Marshmallow 变种 安卓 6.0 及以上 与原版一致,不支持动态 WebP 老机型、备用机
Overhauled(俗称彩E) 安卓 12 及以上 Material You,跟随系统取色 新系统,偏好现代观感
CN_SXJ(俗称绿E) 安卓 6.0 起步 卡片式,界面文案已汉化 不想折腾设置,希望开箱就是中文
NekoInverter(俗称白E) 安卓 6.0 起步 无圆角的朴素卡片 习惯旧版布局的老用户

门槛一栏以各分支发布说明为准,屏幕太窄时表格可以左右滑动查看。

需要特别注意的一点:这些分支的包名基本相同。同名的应用在同一台手机上只能存在一个,装第二支会把第一支覆盖掉。覆盖安装时签名必须一致,否则系统直接拒绝安装并提示冲突。这意味着从一支换到另一支之前,要先在本机把收藏与设置导出或至少截图留底,因为不同分支的数据目录结构未必兼容,覆盖之后本机收藏可能读不出来。

系统要求与两个变种

原版这一支对外提供两个变种,区别只在系统门槛和一个图片格式支持上。

标准变种要求安卓 9.0 及以上,功能完整,包含动态 WebP 的解码。动态 WebP 就是那种在列表里会自己动起来的图片。它对阅读本身没有影响,但会让列表看起来更活。

兼容变种把门槛降到安卓 6.0,代价是不支持动态 WebP,遇到这类图片时显示第一帧静态画面。除此之外,检索、下载、阅读、收藏这些流程完全一致。所以老机型用户不必担心功能被砍,只是少了一层动效。

安卓 6 的机器还有一道额外的门槛:系统内置的根证书比较旧,访问不少站点会直接报证书错误或网络错误。处理方式是在系统设置里手动安装一份较新的根证书,装完之后重启应用即可。这一步不做的话,表现和“登录失效”非常像,容易误判成账号问题,所以遇到安卓 6 上反复提示网络错误,先怀疑证书。

存储空间方面,安装包本身只有二十几兆,真正占地方的是后面的缓存。安卓 6 时代的机器内部存储普遍偏小,建议第一次就把它和缓存吃了多少空间里说的清理阈值一起设好,避免用到中途空间告急。

ehviewer 关于界面,显示版本号、包名、最低系统要求与安装包体积
关于界面把版本号、包名和体积集中列在一起,方便和下载到的文件对照。

更新日志怎么看

这类项目的更新日志通常写在发布页上,一条一条按日期往下排,措辞很随意,夹杂着维护者自己的吐槽。想快速判断“这次要不要升”,只需要看三类词。

第一类是修复。看到“修复崩溃”“修复加载失败”“修复下载乱序”这类描述,值得升。这类改动往往针对具体机型和特定网络环境,不一定影响你,但升上去没有副作用。

第二类是适配。凡是提到新系统版本、新设备比例的条目,说明维护者还在跟进平台变化,长期使用的话建议跟上。

第三类是新增。新增功能最需要判断:有的只是换了界面控件的位置,有的引入了新的设置项。这类更新可以先观望,看下一条日志有没有针对它的修复。

另外注意版本号的排列方式。这类项目的版本号是点分隔的四段或五段,比较时要逐段比而不是按小数点后位数比,也不要把位数多的当成更新。同一个分支内部才具有可比性,跨分支比较版本号没有意义。

关于升级方式:同分支内的小版本一般可以直接覆盖安装,数据保留。跨分支切换、或者从高版本降到低版本,通常需要先卸载再装,卸载会清掉本机数据,所以务必提前导出。具体到哪些情况会清数据,账号与收藏那一节有更细的说明。

怎么确认安装包没被改

因为官方商店里没有这款应用,安装包只能靠手动下载,这就给二次打包留了空间。判断方法并不复杂,看三件事。

01体积对不对。同一分支同一版本的安装包体积应该是固定的。拿到手的文件如果明显偏大,多半是被塞进了额外的模块;明显偏小则可能被精简掉了解码库,表现为部分图片打不开。

02包名与版本号是否和发布说明一致。装好之后在关于界面里能看到包名和版本号,跟下载来源标注的逐字对一遍。改过包的版本经常会在这两处露馅,比如版本号对得上但包名多了后缀。

03签名指纹是否稳定。同一分支连续几个版本的签名指纹是一致的。第一次装完把指纹记下来,下次升级前再核对一次,前后不一致就说明中间的某一环被换过。安卓自带的工具与多数文件管理器都能读出 apk 的签名摘要,不需要额外装软件。

还有两条经验值得记住。第一,不要同时装着两个来源的同名应用,签名一旦冲突,会出现装不上又删不掉的尴尬状态,只能进设置里手动卸载。第二,遇到宣称“内置全部资源”“免登录免验证”的包直接跳过——这类改动通常意味着有人往里面塞了东西。

选好版本再装

先确认手机的系统版本,再对照分支门槛挑一支,装完把签名摘要记下来备查。