这是什么?
AppMarket 是一个用 Kotlin Multiplatform 构建的跨平台应用商店客户端,聚合了多家中国 Android 应用商店(小米、vivo、OPPO、华为、荣耀、三星、TapTap、豌豆荚),让你在 Android 或桌面上从一处搜索、下载和更新应用。
这是依赖服务器的应用商店,还是只是一个客户端?
它是一个纯客户端,没有自己的后端——直接连接各家厂商自己的应用商店服务,从这些源头下载 APK 或差分补丁。
怎么构建和运行它?
用 JDK 21 或更新版本配合自带的 Gradle Wrapper 自行构建;构建 Android 目标还需要 Android SDK(compileSdk 37,minSdk 26),同一份代码库也能产出 Windows、macOS 和 Linux 的桌面版本。
静默安装应用需要 Root 吗?
静默安装需要 Shizuku(一种免 root 的特权服务)或 KernelSU、Magisk、APatch 之类的真正 root 方案;两者都没有的话,就只会弹出普通的系统安装确认窗口。
它能运行在哪些平台上?
移动端支持 Android 8.0(API 26)及以上;桌面版支持 Windows 10 x64/ARM64、macOS 12 Monterey 及以上(Apple Silicon 或 Intel),以及采用 X11 或 Wayland 的主流现代 Linux 发行版。
增量更新系统是怎么工作的?
AppMarket 下载一个很小的差分/补丁包,用内置的补丁还原引擎在本地与已安装的原 APK 合并,相比下载完整的新 APK 可省下大约 70-90% 的更新流量。
设备指纹伪装是干什么用的?
内置和自定义的 MarketProfiles 让你模拟特定的手机型号、Android 版本、SDK 级别、分辨率和地区,从而能看到并下载商店原本会因为你的真实设备或所在地区而隐藏的应用。
搜索和更新结果过滤有什么作用?
它会自动隐藏推广/广告条目、快应用(免安装应用)和预约条目,并去掉应用名里的营销副标题,让结果保持干净。
能用内置安装方式之外的其他安装器吗?
可以,除了标准系统安装器、Shizuku 和 Root 静默安装之外,AppMarket 还能把下载好的 APK 交给其他第三方安装器或分发应用。
What are similar projects?
komi-store, quiver-launcher, LocationSpoofer, gkd, ab-download-manager, Levyra-deepsound, YunX, Shizuku-Next
Which topics is it in?
kernelsu, xiaomi, appstore, shizuku, magisk, compose-multiplatform, patcher, download-manager, jetpack-compose, apk, linux-app, jvm