fox0001
2023-09-06 08:11:18 +08:00
从表面上回答 op 的问题:
1. 桌面级 ARM CPU ,高通有做,但是性能比不苹果。
2. “抄袭”苹果的 ARM CPU + 整套软件解决方案,也有几个案例:Windows RT 、Windows 11 for ARM 、ChromeOS 等等。Android 没有限制 CPU 架构,如果 ARM 平板也算桌面级解决方案,那也算一个。
3. 同一 APP 在手机和桌面运行。Android 应用,其实也算是。Intel 做过相关解决方案,让编译成 ARM 版的 Android 应用,在基于 x86 的 Windows 上运行。ChromeOS 、Windows 11 ,都能直接运行 Android 应用。
再综合来说,为什么发展成当前的局面?以下是我个人的观点:
1. 苹果从来玩的是完整的解决方案,从硬件到软件,都是自己搞。不是不能学,一是难(微软是失败的代表之一),二是不想这么封闭(例如 Android 不那么开放,也不会有今天)。
2. 真的有必要所有 App 都能直接跑在各大系统上吗?例如移动端和手机端,针对不同的使用场景、不同的设备(屏幕尺寸、操作方式、功耗要求、性能要求等),其逻辑和 UI 有对应的优化。如果把这些弄在一起,不是每个 App 都能适合。
3. 供需问题。重点是用户买不买。比如 Windows RT ,告诉用户不能运行 Windows 的 Photoshop ( x86 版),普通用户能接受不?但是,服务器领域不同,很多 Linux 发行版都有针对 ARM 的编译版,包括其软件仓库。部署在服务器上的软件,一般是跑后端,没有 UI ,针对 ARM 编辑就行(一般来说吧)。