空壳分身产品之路:直面自身的缺点

news/2024/11/15 11:39:11/文章来源:https://www.cnblogs.com/iofomo/p/18547645

这大概是极少见的官方展现自身产品缺陷的文章,从产品体验,功能设计,技术方案和未来规划的角度,阐述空壳产品的做与不做,有妥协,也有坚守。

希望这篇文章可以让用户快速决策 空壳 是否是自己想要的产品,这些缺点和劣势是否可以接受,以减少你不必要的下载,安装和使用的宝贵时间。

01. 空壳的分身应用需要手动安装

市面上大多数的分身类产品,分身应用都是在内部免安装运行的,即无需用户手动安装;这样的好处是外部系统和应用无法感知分身应用的存在,具有非常好的隐蔽性 。

『 空壳 』不具备这样的特性,『 空壳 』创建的分身应用和原应用体验一致,是需要用户手动安装的,用户可以在系统应用管理中可以进行查看和管理。

这是『 空壳 』产品体验的最大缺点和劣势,导致:

  • 空壳的分身应用隐蔽性不好,外部系统和应用可以感知到安装了一个应用(可以获取到分身应用包名,图标和名称等属性)。对于在意分身应用信息隐藏(空壳的分身应用支持隐藏桌面图标)的用户,不建议使用。
  • 空壳的分身应用是需要用户手动安装,对于在意安装操作繁琐的用户,不建议使用。
  • 空壳的分身应用在安装时,系统会显示如 风险应用未审核应用未备案应用 等提示,可能需要用确认才能完成安装(这是由于创建的分身应用无法备案导致)。对于在意安装体验的用户,不建议使用。

『 空壳 』的妥协和坚守:

  1. 空壳的分身应用遵循Android(安卓)系统的应用安装和运行规范:
    • 这样的设计可以让空壳始终保持简单轻巧,从而获得更好兼容性和稳定性(这也是为什么其他分身类产品对于某些复杂特性的应用也需要外部安装才能支持的原因)。坚守简单是我们的原则。
    • 这样的设计最大限度的保全了原应用功能,这也是同类分身/双开/多开产品中与原应用体验最接近的产品。
    • 这样的设计让用户可以像正常应用一样对分身应用的权限和行为进行管理,对用户透明。
  2. 空壳的分身应用:
    • 分身应用只是一个轻巧的壳,安装包大小通常小于1M,所以下载和安装速度很快。
    • 分身应用启动和加载的速度快,通常和原应用启动体验无差别。

02. 空壳的分身应用依赖原应用运行

市面上主流的分身类产品,分身应用在内部独立运行,即使外部原应用已经卸载或升级到新版本,均不受影响,可以做到内外独立。

『 空壳 』不具备这样的特性,『 空壳 』创建的分身应用,在启动后直接引导原应用运行,因此必须与原应用保持一致。

这是『 空壳 』产品体验的缺点和劣势,导致:

  • 原应用必须保持安装状态,不能卸载,否则分身应用无法启动。
  • 原应用版本发生变化(如升级到新版本),则分身应用会提醒要求同步更新后才能使用。

『 空壳 』的妥协和坚守:

  1. 与原应用关联可以获得更好的应用兼容性。
  2. 与原应用关联可以让分身应用的启动速度最快。

这是空壳不可忽略的缺点,要求内外版本独立不依赖的用户,不建议使用。

03. 空壳功能的做与不做

我们了解到一些分身类产品提供了模拟数据的功能,如位置和机型模拟。

我们也有一些用户咨询此类功能,在某些不可言说的场景下确实刚需。

声明:

分身应用的机型模拟功能,会催生薅羊毛灰色能力,给原应用业务生态带来一大批羊毛党虚假用户,破坏了原应用业务生态。此功能空壳不会提供,有此要求的用户,不建议使用。

分身应用的位置模拟功能,会催生虚假信息欺骗的能力,给原应用基于地理位置打卡业务,基于地理位置推荐业务造成干扰。此功能空壳不会提供,有此要求的用户,不建议使用。

『 空壳 』的妥协和坚守:

空壳不提供干扰或破坏原应用业务生态的分身功能,在此前提下为空壳用户提供实用且好用的功能,为大家的工作和生活提供便利。

为分身应用插上AI的翅膀,是空壳努力的方向,更多智能服务即将上线,敬请期待。

空壳,让你的身份由你做主,为您的工作和生活增加便利,欢迎体验。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/833941.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一文解读GaussDB(DWS)监控运维诊断优化能力

帮助开发者分析执行计划,分析SQL语句执行性能消耗,提升租户侧自运维能力。本文分享自华为云社区《GaussDB(DWS) 监控运维诊断优化,历史查询诊断》,作者: yd_219384351。DWS历史查询诊断,基于DWS集群历史topsql,提供异常诊断能力。提供SQL趋势统计分析曲线图,展示SQL历史…

Git进阶实用命令

总结最常用的git命令操作。Mac推荐可视化软件Sourcetree1. 本地仓库git init # 初始化本地git 以下所有操作的前提条件git add -A # 添加当前所有变动文件到本地缓存区 git commit -m <commit-word> # 提交缓存区内容到本地仓库 git commit -am <commit-word> # 上…

go fiber: 抛出自定义异常

一,代码: 1,自定义错误类: package configimport ("fmt" ) //定义错误代码和错误信息 type MyError struct {Code intMsg string } //需要定义通用的Error()方法 func (e MyError) Error() string {return fmt.Sprintf("Code: %d,Msg: %s",e.Code…

移动端按住说话样式

下面是最终效果,手指移出指定区域就改为取消状态,松开手指就取消,手指没有移出指定区域,状态为录音中,松开手指为结束录音状态下面是代码<!DOCTYPE html> <html lang="zh"> <head><meta charset="UTF-8"><meta name="…

联想 进入bios u盘启动

先插入u盘,再选择选项 thinkpad e485 , f12快速选择启动选项 , f1 进入bios其他 联想进入bios设置u盘启动,网上的博客资料中有这样一句话: “7、在Startup栏目中,找到“UEFI/Legacy Boot”选项,设置为“Legacy Only”,并将“CSM Support”设置为“YES”,然后找到“…

Mybatis-plus之新特性,你都用过哪些?

1.lambda方式查询 在使用Mybatis-plus进行查询时,我们正常的操作是创建一个QueryWrapper,然后根据字段去做查询操作(如下图)那么就有一个问题,每个数据库的字段都需要写出来,遇到驼峰字段还需要转换为下划线形式,非常影响开发效率。而官方也考虑到这个问题,后续的版本已…

KingbaseES V8R3集群运维案例之---集群恢复案例

KingbaseES、Kingbasecluster案例说明: KingbaseES V8R3流复制集群在专用机环境下,出现异常问题,恢复过程如下: 问题现象及解决方案: 1、现象一 如下所示,整个集群无法启动,选择其中一个节点作为主节点,数据库服务启动如下所示:解决方案: 将sys_xlog下的xxxxA.histor…

Exchange 2016部署实施案例篇-04.Ex基础配置篇(下)

上二篇我们对全新部署完成的Exchange Server做了基础的一些配置,今天继续基础配置这个话题。 DAG配置 先决条件首先在配置DGA之前我们需要确保DAG成员服务器上磁盘的盘符都是一样的,大小建议最好也相同。 其次我们需要确保有一块网卡用于数据复制使用(PS:单块网卡也可以,单…

YOLO系列技术细节(更新中)

相对于R-CNN、Fast RCNN的two-stage目标检测方式,即先在图像中提取候选框,再逐一对图像进行分类。候选框的生成可以是滑动窗口或选择性搜索,再对候选框进行非极大值抑制(一般只在推理时做非极大值抑制,训练时需要这些重复的框)。而YOLO则是one-stage的端到端形式:输入图…

Apple Logic Pro 11.1 - 专业音乐制作 (音频编辑)

Apple Logic Pro 11.1 - 专业音乐制作 (音频编辑)Apple Logic Pro 11.1 - 专业音乐制作 (音频编辑) Logic Pro 配备全新 AI 功能,引领音乐创作再上新阶 请访问原文链接:https://sysin.org/blog/apple-logic-pro/ 查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org…