什么是跨平台
首先要明确一点的就是:可运行在多个平台就叫做跨平台。
那么什么是平台?平台指的就是各种硬件和可运行在其上的操作系统(Windows)或应用程序的组合。软件可以根据特定平台的特性来编写,平台包括硬件、操作系统或者运行它的虚拟机。
平台又分为硬件平台和软件平台。硬件平台(指令集)如指令集架构 ARM 和 X86-64 等,软件平台(编程环境)如操作系统: Android,IOS,Windows,MacOS,编程环境如:Java,浏览器 等。
我们常说的跨平台实际上其实是跨操作系统,也就是跨软件平台。
由于不同操作系统或编程环境使用不同的应用程序编程接口(API)或应用程序二进制接口 (ABI) 与硬件通信,又由于不同的 CPU 的字大小不一定相同(32 位或 64 位),默认的字节排序(little endian 或 big endian )也不一定相同。
这就意味这你编写一个跨平台软件,所使用到的库、模块、包、运行时环境都必须是不依赖于某个特定的平台,也就是你需要一个编程语言且这个编程语言有上述说到这些依赖,不需要你额外编写或调整,即需要一个完整的跨平台编程环境和工具包,可能还会需要一些具体的实践方法来避免一些特定情况下的坑。
什么是跨平台游戏和全台平游戏
跨平台,就是在不同的平台上,跨连接可以对战,比如,同一个网络游戏,有几个游戏平台都代理了这个游戏,那么在各个游戏平台中玩改游戏的人,可以在跨平台游戏时间,碰到不同平台的人。
全平台游戏是指四大主机PC、Wii、PS3和XBOX360的平台上都适用的游戏。
|什么是跨平台
什么是跨平台 什么是跨平台游戏和全台平游戏 跨平台游戏 软件