a.内容描述
- 核心功能定位:该项目是一个用于简化已安装应用更新查找过程的工具。其功能类似于应用商店,但并非依赖单一来源,而是聚合了来自多个知名应用市场和代码托管平台的应用更新信息。核心定位是作为传统官方应用商店的补充,尤其适用于通过侧载方式安装应用的用户,帮助他们集中、便捷地获取更新。
- 关键应用场景:
- 管理从多个非官方渠道安装的应用更新,避免遗漏。
- 在无法访问或不愿使用官方应用商店的设备上(如某些Android设备或电视盒子),作为主要应用更新来源。
- 获取比官方渠道更早的测试版或特定版本应用。
- 统一管理来自不同开发者发布渠道(如GitHub、F-Droid)的应用更新。
b.功能特性
- 多源聚合更新与搜索:支持从多个主流应用市场和开发者平台查找应用更新和搜索新应用。更新和搜索的来源列表包括但不限于几个知名的应用镜像站、几个主要的第三方Android应用市场、几个知名的开源应用商店以及全球最大的两个代码托管平台。
- 后台检查与通知:可定时在后台自动检查更新,并在发现更新时通过系统通知提醒用户。
- 广泛的系统兼容性:支持从较旧的Android 5到最新的Android 14系统,并兼容Android TV设备。
- 现代化用户界面:采用最新的Android界面设计语言,支持深色、浅色和跟随系统主题,并在Android 12及以上版本中支持动态取色主题。
- 灵活的安装方式:
- 对于支持的来源,可直接在应用内安装更新。
- 在Android 12及以上版本中,支持无需用户交互的后台安装。
- 支持通过系统Root权限进行安装。
- 注重隐私:应用内无广告,不进行用户跟踪。
- 国际化:支持包括简体中文、英文、德文、西班牙文等在内的近20种语言。
d.使用说明
- 下载与安装:用户可通过项目发布页面下载稳定版或持续集成构建的预发布版安装包。应用支持Android 5至14系统。
- 基本使用流程:
- 首次打开应用,它会自动扫描设备上已安装的应用。
- 在“更新”标签页中,应用会显示从所有已启用的来源中找到的可用更新列表。
- 用户可以对更新执行“安装”操作。根据来源和设备设置,安装可能会在应用内完成,或跳转到相应的网页进行下载。
- 在“应用”标签页,用户可以管理忽略列表,选择哪些应用不检查更新。
- 在“设置”中,用户可以配置更新检查频率、选择启用的更新来源、调整界面主题以及配置安装选项(如Root安装)。
- 其他功能:
- “搜索”标签页允许用户从聚合的多个来源中搜索并安装新应用。
- 支持为Android TV设备优化界面显示。
- 用户可以通过项目页面参与新功能讨论、报告问题或贡献翻译。
e.潜在新需求
(1)需求1:用户希望集成除现有来源外的更多第三方应用市场或下载站,以覆盖更广泛的应用库,特别是某些区域性或特定品类的应用商店。 (2)需求2:用户希望增加对非Root设备进行后台免干预自动更新的支持,通过集成系统级授权服务来实现类似官方应用商店的更新体验。 (3)需求3:用户希望在更新列表中直接显示应用更新包的文件大小,以便在下载前了解数据用量。 (4)需求4:用户希望为每个找到的更新增加一个快速跳转到其对应来源网页(如应用发布页面)的入口,以便查看更详细的更新日志或应用描述。 (5)需求5:用户希望增加一个“全部更新”按钮,以批量安装所有可用更新,提升操作效率。 (6)需求6:用户希望增加手动下载APK文件到本地目录的选项,而不是直接安装,以便通过其他文件管理器进行安装或备份。 (7)需求7:用户希望对来自不同来源的同一应用的多个更新进行智能比较和去重,自动筛选并展示绝对最新的版本,避免重复信息干扰。 (8)需求8:用户希望在更新检查时能根据设备的具体架构(如arm64-v8a, armeabi-v7a)、DPI或系统版本进行更精准的过滤,避免推荐不兼容的更新。 (9)需求9:用户希望增加更新忽略的粒度,支持忽略特定更新(如某个版本)而继续接收该应用未来的更新通知,而不是永久忽略整个应用。 (10)需求10:用户希望在应用安装完成后,自动清理下载的APK安装包缓存,以节省设备存储空间。 article id:bb5e9292d2b0ae4abc39648278023d1e