跨平台通常指的是源代码的跨平台编译和二进制代码的跨平台运行这两个方面的结合。在实际应用中,为了实现真正的跨平台,往往需要在软件设计和开发阶段就充分考虑到不同平台的特性和差异,并采用适当的技术手段来确保软件能够在多个平台上顺畅运行。