Android 在替代 Windows 笔记本电脑方面是否存在技术限制?

Android 在替代 Windows 笔记本电脑方面是否存在技术限制?

我的意思是为什么谷歌不为笔记本电脑制作安卓系统,所以基本上大多数人只是在 Windows 上使用办公应用程序,对于大多数人来说,笔记本电脑的安卓系统能取代 Windows 吗?

将笔记本电脑的 Windows 系统替换为 Android 系统最困难的部分是什么?

android studio 的android模拟器是完整android版本吗?

答案1

如果要说在 Android 系统上运行广受认可的标准 Microsoft 软件,则存在两个主要技术限制。这些是高层次的概述,没有太多细节。

  • Android 是一种与 Windows 不同的操作系统。

    • 程序使用操作系统调用与硬件和用户交互。不同的操作系统具有不同类型的调用和表示硬件的方式。

    • 有多种方法可以在一个操作系统中“模拟”另一个操作系统,但如果操作不当,可能会使系统运行速度变慢或无法正常工作,并且您需要考虑所有极端情况以及与操作系统的未记录交互,以确保 100% 可靠。微软因在其产品中使用未记录的 API 而臭名昭著。

  • Android 运行的 CPU 类型与大多数 Windows PC 不同。

    • 如果您有源代码和构建环境,则可以为不同类型的 CPU 构建软件。

    • 有些软件是采用与 CPU 无关的方案编写的,但是您仍然需要在您想要针对的 CPU 上运行。

    • 微软拥有其产品的源代码,不允许其他人为不同的 CPU 构建。

    • 您仍然需要在 CPU 上运行所需的操作系统。

将笔记本电脑的 Windows 系统替换为 Android 系统最困难的部分是什么?

并不是真正意义上的技术问题。人们不想学习新软件,也不想处理将软件迁移到其他平台时出现的意外错误。没有人真正关心操作系统,他们关心的是应用程序。

Microsoft Office 套件特别有趣,因为:

  • 许多人用它来工作,并养成了高效的习惯,除非有充分的理由,否则他们不想改变。

  • 它具有许多人未使用的功能,但他们希望在需要时能够使用它们。

android studio 的android模拟器是完整android版本吗?

可能是这样。作为 Android 的基础,AOSP 是一个开源项目,因此任何人都可以使用代码并为任何 CPU 构建 Android。Android 还具有许多功能,允许程序独立于 CPU 类型运行(使用与 Java 类似的技术)。x86(PC 硬件)上的 Android 是一种趋势。

相关内容