나무모에 미러 (일반/어두운 화면)
최근 수정 시각 : 2024-12-08 06:57:56

크로스플랫폼


1. 개요2. 예시
2.1. 언어2.2. 프레임워크2.3. 소프트웨어
3. 크로스 플레이4. 크로스 세이브5. 크로스 바이

1. 개요

소프트웨어가 둘 이상의 플랫폼을 지원하는것을 뜻하는 용어.
크로스 플랫폼(Cross-Platform) 또는 멀티 플랫폼(Multi-Platform)으로 불린다.

크로스 플랫폼을 지원하기 위해서는 다음과 같은 방법들이 사용된다.후자의 경우, GUI 등 플랫폼마다 완전히 상이한 기능을 공통으로 제공하기 위하여 Qt와 같은 크로스 플랫폼 라이브러리를 사용하기도 한다.

2. 예시

2.1. 언어

단, 소스코드가 특정 플랫폼에 의존하지 않거나, 플랫폼 별로 적절한 소스코드를 작성했을때를 전제로 한다.

2.2. 프레임워크

2.3. 소프트웨어

3. 크로스 플레이

온라인 비디오 게임에서 서로 다른 기종(플랫폼)의 유저가 동시에 플레이할 수 있는 것. 자세한 내용은 크로스 플레이 문서 참조.

4. 크로스 세이브

온라인 게임 계정과 각 플랫폼 기종의 계정을 서로 연동하게 되면 상술한 크로스 플레이와 더불어 현 플랫폼에서의 게임 진행도를 타 플랫폼에서도 공유 된다.

5. 크로스 바이

한 기종에서 게임을 구매시 계정만 연동이 되어있다면 같은 계열의 기종에서 별도로 구매할 필요 없이 그대로 소장 하게되는 시스템을 말한다. 주로 PS3/PS Vita/PS4의 낀세대 시절때[4] 일부 게임들에 적용 되었다.
[1] 최근에는 JavaC# 각각 GraalVM, .NET Native AOT의 등장으로 더 빨라질수 있다![2] 보통 UI를 손보긴 해야 한다.[3] 중국산 오피스 소프트웨어.[4] 2010년대 초중반 이라 생각하면 된다.