크로스 플랫폼

이 문서는 토막글입니다.

이 문서는 토막글로 분류되는 800바이트 이하의 문서입니다. 토막글을 채우는 것은 기여자의 따뜻한 손길입니다. 이 틀을 적용할 시 틀의 매개변수로 분류:토막글의 하위 분류 중 적절한 분류를 지정해 주시기 바랍니다.

1 개요

하나 이상의 플랫폼에서 실행 가능한 소프트웨어라는 것을 뜻하는 용어. 예시로, 한 앱이 안드로이드와 아이폰에서 기능상, 외관상의 차이 없이 똑같게 실행된다면 그 앱은 크로스 플랫폼으로 개발된 것이라 볼 수 있다.

2 예시

  • Java자바로 개발한 앱들[1]
  • Ruby, Python, 기타 스크립트 언어들로 작성한 프로그램들[2].
  • Unity등의 크로스 플랫폼을 지원하는 게임 엔진으로 개발한 게임들[3]
  1. JVM을 사용하기에, 이론적으로는 모든 기기에서 모든 기능이 완벽히 같게 작동한다. 예를 들어서, 이클립스가 있다.
  2. 다만 특정 OS에만 있는 기능을 사용해서 이에 의존성이 생기는 경우도 있다.
  3. 보통 UI를 손보긴 해야 한다.