没什么时间写,完整的文章在 本人博客 ,感兴趣的可以看看,这里只贴一些关键内容。
模拟器这类软件,无论是在哪个领域总会存在。但是 Android 模拟器的特殊性在于,它将原本针对开发者的工具,提供给了普通的终端消费者。
WSA 很容易令人联想到 WSL2 。与 WSL2 类似的技术,让很多开发者和技术型用户对它寄予厚望。
WSA 与 WSL2 一样使用 Hyper-V ,属于 Type 0 Hypervisor ,在 CPU 性能和 GPU 性能都有优势。微软在 WSA 上倾注了大量的精力,改进他的易用性,性能以及与 Windows 的互操作。
但是与 WSL2 的巨大成功不同,WSA 面临的问题显然要更多,更复杂。消费者不关心技术细节,微软花大力器移植高版本全功能 Android ,完全卷不过把精力放在花里胡哨、投机取巧功能上的国产模拟器厂商。
如果只实现基本功能,那么对消费者实用性不大,虽然很常见于国产操作系统(主要是桌面 linux )的“完美兼容安卓和 windows 应用!”噱头。但 2-8 定律和现实情况告诉我们,真的要让普通用户对 WSA 整体满意,还面临着很多挑战。
兼容性,转译与性能损失:曾经 x86 比 ARM 快很多,性能损失还算可以接受,但是随着移动端芯片性能的发展,差距在不断缩小。再加上 高刷新率的普及,桌面端硬件不再像之前那样游刃有余 ,此外还有图形性能,新 API ,Vulkan 等问题
移动化趋势:无论是国内还是国外,现在许多网民已经只持有移动终端设备,没有桌面端设备。WSA 与其说是拥抱 Android ,从令一个角度看,不如说是与移动端对抗。
风控与可信计算:微信等国产应用,Facebook 等境外应用都有比较严格的风控,很多时候甚至不允许同账号同时登陆。许多厂商默认 x86 就是有问题的,就是工作室,直接拉高风控等级。而国内厂商在风控对抗上显然有更丰富经验,国产的模拟器很多都用于灰色,甚至黑色用途,他们有足够的资金来源和稳定盈利方式,而 WSA 没有,WSA 从一开始就不是一个面向生产的,可以盈利的技术,而是试图做到通用,却吃力不讨好的,给尝鲜用户的玩具。
总体比较悲观,算瞎扯。其实这篇文章很早就想写,但是也不马后炮了,随便说两句。
我认为给消费者使用的类似需求的产品中,Pad 和投屏会成为趋势。长期来看,无论是消费者还是针对开发人员,对模拟器的需求都会趋向于减少,向真机调试迁移,甚至真机都要锁定测载,只允许使用厂商提供的调试设备。模拟器最终可能只提供给核心的系统开发人员。