跨平台是指计算机产品或系统是可以跨多种类型的平台或操作环境工作的产品或系统。不同类型的跨平台系统包括硬件和软件系统,以及涉及每个平台的单独构建的系统,以及旨在跨多个平台以相同方式工作的其他更广泛的系统。

跨平台是指计算机产品或系统是可以跨多种类型的平台或操作环境工作的产品或系统。不同类型的跨平台系统包括硬件和软件系统,以及涉及每个平台的单独构建的系统,以及旨在跨多个平台以相同方式工作的其他更广泛的系统。跨平台也称为多平台。

跨平台是什么  第1张

一般而言,跨平台一词在 IT 行业的许多部分以多种不同的方式使用。来自开发社区和开源项目的资源指出,该术语的定义可能涉及在不同的操作系统上运行程序或系统。不同的编程环境,甚至是不同类型的物理硬件设备。

每个设备和操作系统都有自己的编程接口,用于处理应用程序。以各种方式操纵这些可以帮助 IT 系统在许多不同的环境中有效运行。一种常见类型的跨平台系统是将在云计算或无线网络环境中运行的虚拟产品或系统。在这里,开发人员将寻找可通过全球 IP 连接远程连接的前端和后端系统之间的协同作用。

开发人员或用户可以讨论可以在最终用户的设备上运行的跨平台系统,而不管制造商,或任何数量的供应商提供的或开源的最终用户环境。在许多情况下,跨平台操作不仅包括应用程序编程接口,还包括现有的任何许可要求。开源软件和操作系统减少了传统软件许可协议的使用,但许多顶级操作系统和其他环境仍然是在传统许可下提供的。

跨平台概念是软件开发中一个重要的概念,即不依赖于操作系统,也不依赖硬件环境。一个操作系统下开发的应用,放到另一个操作系统下依然可以运行。相对而言如果某种计算机语言不用修改代码即可做到高度跨平台,那么此语言就越抽象,硬件控制力就越低,只适合开发高度抽象的模型系统。诸如 java,delphi 和易语言,都已做到了跨平台。它们将可以在多种系统下开发,运行和维护。