응용 프로그램 설명자 파일의 네임스페이스를 사용하여 응용 프로그램에 필요한 AIR 런타임의 버전을 지정합니다.
응용 프로그램에서 사용할 수 있는 기능을 결정하는 데 가장 큰 영향을 미치는 것은
application
요소에 할당된 네임스페이스입니다. 예를 들어 응용 프로그램에서 AIR 2.7 네임스페이스를 사용하는데 사용자에게 그 이후의 버전이 설치되어 있는 경우 응용 프로그램은 AIR 2.7 비헤이비어를 인식하며, 이는 해당 비헤이비어가 이후 버전에서 변경된 경우에도 마찬가지입니다. 네임스페이스를 변경하고 업데이트를 제작할 경우에만 응용 프로그램이 새로운 비헤이비어 및 기능에 액세스하게 됩니다. 보안 픽스는 이 규칙에 대한 중요한 예외입니다.
AIR 3.6 이하에서의 Android와 같이 응용 프로그램과 별도의 런타임을 사용하는 장치에서는 필요한 버전이 없는 경우 AIR를 설치하거나 업그레이드하라는 메시지가 표시됩니다. iPhone과 같이 런타임이 통합된 장치에서는 이러한 상황이 발생하지 않는데, 이는 필요한 버전이 원래부터 응용 프로그램과 함께 패키지화되기 때문입니다.
참고:
(AIR 3.7 이상) 기본적으로 ADT는 Android 응용 프로그램과 함께 런타임을 패키지화합니다.
루트
application
요소의 xmlns 특성을 사용하여 네임스페이스를 지정합니다. 다음은 모바일 응용 프로그램에 사용해야 하는 네임스페이스이며, 이는 대상으로 지정한 모바일 플랫폼에 따라 다릅니다.
iOS 4+ and iPhone 3Gs+ or Android:
<application xmlns="http://ns.adobe.com/air/application/2.7">
iOS only:
<application xmlns="http://ns.adobe.com/air/application/2.0">
참고:
iOS 3 장치에 대한 지원은 AIR 2.0 SDK를 기반으로 하는 Packager for iPhone SDK를 통해 제공됩니다. iOS 3용 AIR 응용 프로그램을 만드는 방법에 대한 자세한 내용은
iPhone 응용 프로그램 만들기
를 참조하십시오. AIR 2.6 SDK 이상 버전은 iPhone 3Gs, iPhone 4 및 iPad 장치에서 iOS 4 이상을 지원합니다.