릴리스 노트 | Flash Player 11, AIR 3 |

2011년 10월 4일. Adobe® Flash® Player 11 및 Adobe® AIR® 3입니다! 이 릴리스에는 새로운 기능과 개선 사항 및 보안, 안정성, 성능 및 장치 호환성과 관련된 버그 수정 사항이 포함되어 있습니다. 이 문서는 추가 정보가 제공됨에 따라 정기적으로 업데이트될 수 있습니다. 

런타임 버전

  • Flash Player 데스크톱: 11.0.1.152
  • Flash Player Android: 11.0.1.153
  • AIR 데스크톱 및 Android:  3.0.0.408
  • AIR SDK(AIR for iOS 포함):  3.0.0.4080

Flash Player 11 및 AIR 3의 새로운 기능

Stage3D 가속 그래픽 렌더링(Player 및 AIR 데스크톱 + AIR for TV) - Stage3D는 새로 개발된 하드웨어 가속 그래픽 아키텍처로서 다양한 화면과 장치(데스크톱, 모바일 및 TV)에서 고급 2D 및 3D 렌더링 기능을 실현하는 저수준 API 집합을 제공합니다. 이제 앱 및 프레임워크 개발자는 Stage 3D를 통해 고성능 GPU 하드웨어 가속 기능을 사용하여 더욱 높은 수준의 다양한 대화형 환경을 만들 수 있습니다. 참고: Flash Player 및 AIR의 모바일 버전용 Stage3D는 이후 릴리스에서 지원될 예정입니다.

Flash Access 컨텐트 보호 개선 사항 - 새로운 Flash Access 컨텐트 보호 기능으로는 키 회전 지원, V3 라이선스 체인, 도메인 지원, 향상된 출력 보호 및 장치 필터링이 있습니다. 

보호된 HDS(HTTP 동적 스트리밍) - 보호된 HDS(HTTP 동적 스트리밍)는 복잡한 라이센스 서버를 배포하지 않아도 다양한 화면에 대한 스트리밍 비디오를 보호해 줍니다. 

NetStream.dispose() - NetStream.close()와 비슷하지만 비디오 객체에 표시하기 위해 NetStream이 보유한 마지막 프레임까지 지운다는 점이 다릅니다. NetStream을 나중에 다른 스트림에 재사용하려는 경우 이 메서드를 NetStream.close() 대신 사용합니다. 이 메서드는 비디오 프레임 및 관련 압축 해제기 객체에 가비지 수집을 적용합니다. 이 메서드를 사용하면 비디오 객체가 빈 프레임을 표시합니다.

카메라용 H.264/AVC 소프트웨어 인코딩(데스크톱) - 업계 표준에 따라 더욱 높은 압축 효율로 컴퓨터의 카메라에서 고품질 비디오를 스트리밍하여 화상 채팅, 화상 회의 및 실시간 비디오 방송과 같은 몰입형 실시간 커뮤니케이션을 실현합니다.

JPEG-XR 지원 - 이제 Flash Player 및 AIR에서 JPEG-XR 고급 이미지 압축 표준(국제 표준 ISO/IEC 29199-2)을 지원합니다. 계산 부담이 적은 JPEG-XR 형식은 JPEG보다 효율적인 압축을 제공하고, 유손실 및 무손실 압축을 지원하며, 알파 채널 투명도를 추가로 지원합니다.

향상된 고해상도 비트맵 지원 - BitmapData 객체의 최대 해상도가 더 이상 16메가픽셀(16,777,215픽셀)로 제한되지 않으며 최대 비트맵 폭/높이가 더 이상 8,191픽셀로 제한되지 않으므로 매우 큰 비트맵을 활용하여 응용 프로그램을 개발할 수 있습니다.

고효율 SWF 압축 지원 - 개발자는 이제 SWF 파일에 LZMA 압축을 활용할 수 있습니다. LZMA 압축은 SWF 크기를 최대 40%까지 줄일 수 있으므로 사용자에게 더욱 풍부한 환경을 제공하면서도 다운로드 시간과 대역폭 소비를 줄일 수 있습니다.

전화 통신용 G.711 오디오 압축 - 트랜스코딩 없이도 FMG(Flash Media Gateway) 및 기타 타사 클라이언트(공개 RTMP 프로토콜)을 통해 기존 전화 시스템과의 호환성을 지원합니다.

기본 JSON(JavaScript 개체 표기법) 지원 - ActionScript 개발자가 JSON 형식 데이터에 대한 고성능 기본 구문 분석 및 생성을 활용할 수 있습니다.

가비지 수집 조언 - 개발자가 가비지 수집 일정을 최적화하는 힌트를 제공할 수 있으므로 사용자 환경이 원활해지고 반응성이 향상됩니다.

삼차 베지어 곡선 - 개발자가 사용자 정의 ActionScript 코드를 사용하지 않아도 cubicCurveTo 드로잉 API로 복잡한 삼차 베지어 곡선을 손쉽게 그릴 수 있습니다.

보안 난수 생성기 - 이제 개발자는 암호학적으로 안전한 난수 생성기를 사용하여 보안이 더욱 강화된 알고리즘 및 프로토콜을 만들 수 있습니다.

소켓 진행 이벤트 - 쓰기 버퍼에 남아 있는 바이트 수를 확인하는 새로운 속성 및 데이터가 네트워크 계층에 전송될 때 발생하는 새로운 이벤트를 제공하여 Socket 클래스를 사용한 데이터 전송의 관리를 개선합니다. 이러한 새 API를 사용하면 소켓 진행률을 모니터링하고 응답 피드백을 제공하는 파일 전송 유틸리티와 같은 응용 프로그램을 개발할 수 있습니다.

DisplayObjectContainer.removeChildren 및 MovieClip.isPlaying - 이제 DisplayObjectContainer가 removeChildren API를 구현하여 개발자가 한 번의 API 호출로 컨테이너의 모든 하위 항목을 빠르게 제거할 수 있습니다. 새 MovieClip.isPlaying 속성은 MovieClip의 현재 재생 상태를 반환합니다.

Sound.loadCompressedDataFromByteArray 및 Sound.loadPCMFromByteArray — 이제 개발자가 압축 또는 원시 PCM 사운드 데이터를 Sound 객체에 삽입하여 사운드를 재생할 수 있습니다.

Flash Player 11의 새로운 기능



기본 64비트 지원(Flash Player 데스크톱)
- Linux, Mac OS 및 Windows 64비트 운영 체제 및 64비트 웹 브라우저를 기본적으로 지원합니다.

비동기 비트맵 디코딩(Flash Player의 새로운 기능) - 필요할 때가 아니라 초기 로드 시에 이미지를 디코딩하여 응용 프로그램의 응답성을 개선하고 더욱 원활한 애니메이션을 제공합니다. 이미지가 필요에 따라 캐시됩니다.

TLS 보안 소켓 지원(Flash Player의 새로운 기능) - 클라이언트/서버 응용 프로그램을 위한 보안 통신을 지원합니다.

AIR 3의 새로운 기능


기본 확장
- 개발자가 기본 확장 라이브러리를 통해 ActionScript를 사용하여 호출할 수 있는 기본 라이브러리를 만들어 사용할 수 있습니다. ActionScript 개발자는 이러한 라이브러리를 통해 기본 응용 프로그램에서 사용할 수 있는 것과 동일한 플랫폼과 장치별 기본 기능 및 API를 활용하고 AIR 응용 프로그램에 손쉽게 통합할 수 있습니다. 또한 기본 확장을 성능이 중요한 코드에 사용하거나 이미지 디코더와 같은 기존 기본 라이브러리를 AIR 응용 프로그램 내에서 사용하기 위해 이식하는 데 사용할 수 있습니다. 

AIR Mobile용 Flash Access 컨텐트 보호 지원 — 이제 Android 기반 스마트폰과 타블렛을 비롯한 모바일 장치에서 Flash Access 컨텐트 보호가 지원됩니다. 또한 BlackBerry® Tablet OS 기반 타블렛 장치에서도 컨텐트 보호가 지원됩니다. 참고: Flash Access for iOS는 현재 지원되지 않습니다. 또한 Flash Access for Flash Player Android도 현재 지원되지 않습니다. 

모바일용 암호화된 로컬 저장소 — 이제 모바일 장치에서 암호화된 로컬 저장소가 지원됩니다. 응용 프로그램에서 중요한 데이터를 사용자의 장치에 보다 안전하게 저장할 수 있으므로 암호, 인증서, 감사 정보 같은 중요한 데이터를 저장할 수 있습니다.

Captive 런타임 지원 - AIR for iOS의 이 유용한 기능을 이제 데스크톱, Android 및 TV용 AIR에서도 사용할 수 있습니다. Windows, Mac, Android 및 TV에서 AIR 런타임을 앱과 함께 패키지로 묶어 앱 설치 프로세스를 간소화하고 테스트/인증 비용을 줄일 수 있습니다. 

스테이지 비디오 하드웨어 가속(AIR 모바일) - 전체 비디오 파이프라인에서 하드웨어 가속을 활용하여 동급 최고의 효율적인 HD(고화질) 비디오 재생 환경을 제공합니다. 프로세서 사용률을 낮추고, 비디오를 더욱 원활하게 재생하고, 메모리 사용량을 줄이고, 모바일(Android 3.1, BlackBerry Tablet OS 및 iOS에서 지원됨) 및 TV 장치에서 재생 품질을 높일 수 있습니다. 

H.264/AAC 재생 지원(AIR for iOS) - iOS에서 스테이지 비디오 하드웨어 가속을 사용할 때 H.264 & AAC를 재생할 수 있습니다.  이 기능을 사용하려면 점진적인 다운로드 또는 HLS를 통해 비디오를 제공해야 합니다.  RTMP는 플랫폼의 제한 사항으로 인해 지원되지 않습니다.

전면 카메라 지원(AIR for Android) - AIR for iOS 및 BlackBerry Tablet OS에서 제공하는 전면 카메라 지원이 이제 Android 장치에도 제공됩니다. 스마트폰 및 타블렛의 전면 카메라를 활용하여 사용자에게 풍부한 화상 회의 및 채팅 환경을 제공할 수 있습니다.

백그라운드 오디오 재생 지원(AIR for iOS) - 이제 개발자는 음악 응용 프로그램이나 멀티태스킹을 지원하는 안정적인 음성 회의 응용 프로그램과 같이 백그라운드에서 오디오를 재생할 수 있는 멀티태스킹 iOS 응용 프로그램을 제작할 수 있습니다.

모바일 장치 스피커 제어(AIR for iOS 및 Android) - 개발자가 오디오를 휴대폰 스피커로 출력할지 아니면 외부 스피커로 출력할지를 선택할 수 있습니다.

16비트 및 32비트 색상 심도 - 개발자가 Android에서 renderMode=cpu/auto에 대해 그래픽의 색상 심도를 16비트 및 32비트로 제어할 수 있는 응용 프로그램 설명자 설정을 제공합니다.  AIR 2.7 및 이전 네임스페이스는 기본적으로 16비트 색상으로 설정되는 반면 AIR 3.0 및 이후 네임스페이스는 기본적으로 32비트로 설정됩니다.

게임 컨트롤러 API(AIR TV) - 개발자가 TV에 연결된 게임 패드 또는 컨트롤러 원드와 같은 게임 입력 장치와 통신하는 TV 응용 프로그램을 개발할 수 있습니다. 참고: 이 기능은 데스크톱 또는 모바일용 AIR에서는 아직 제공되지 않습니다. 

알려진 문제

Stage3D

  • Mac: Mac OS X의 경우 Intel GMA, ATI Radeon x1600 및 ATI Radeon 2400 카드에서는 하드웨어 가속 렌더링이 지원되지 않습니다.
  • Stage3D는 Intel i7 또는 i5 프로세서를 탑재한 MacBook Pro의 내장 GPU를 사용합니다(2943979).
  • VIA 칩셋에서는 하드웨어 가속 렌더링이 지원되지 않습니다.

보안 소켓(TLS) 및 보안 소켓 정책 파일:

  • Mac 및 Windows 플랫폼과 달리 Linux에는 브라우저 인증서가 포함되어 있지 않으며, 보안 정책 파일 및 TLS가 원활하게 작동하려면 이 인증서가 필요합니다(2827902).
  • MAC에서는 DER 형식의 CRL을 지원하며, PEM 형식의 CRL은 지원하지 않습니다.

Android용 Flash Player

  • Speex 스트림의 ns.bufferTime 속성을 0이 아닌 값으로 설정하면 시작 시 4-5초의 지연이 발생합니다(2884740).
  • Samsung Infuse 및 Epic 4G의 하드웨어 AAC 디코더와 관련된 버그로 인해 오디오가 정상 속도의 몇 분의 일로 재생됩니다(2884721).

AIR for iOS

  • 카메라의 실시간 스트리밍과 재생을 함께 수행하는 응용 프로그램의 화면을 잠금 후 다시 실행하면 휴대폰이 잠긴 시점에 재생된 프레임에 멈춰 있습니다.(2875954)

Flash Access

  • Flash Access 클라이언트 및 서버 SDK의 알려진 문제는 http://help.adobe.com/en_US/flashaccess/3.0/releasenotes.html을 참조하십시오.

기타

 

Flash Player 11용 제작

새 버전의 Flash Player를 사용하려면 Flex 컴파일러에 추가 컴파일러 인수(-swf-version=13)를 전달하여 대상 SWF 버전을 13으로 지정해야 합니다. 경로는 다음과 같습니다.
Adobe Flex SDK를 사용하는 경우:

  • Flash Player 11의 새로운 playerglobal.swc를 다운로드합니다.
  • Flex 4.5 SDK 테이블에서 Flex 4.5 SDK(4.5.0.20967)를 다운로드합니다.
  • 개발 환경에 빌드 설치
    • Flash Builder에서 파일 -> 새로 만들기 -> ActionScript 프로젝트를 클릭하여 새 ActionScript 프로젝트를 만듭니다.
    • 마우스 오른쪽 단추를 클릭하고 '속성'을 선택하여 프로젝트 속성 패널을 엽니다. 왼쪽의 목록에서 'ActionScript 컴파일러'를 선택합니다.
    • 오른쪽 위 모서리의 'Flex SDK 구성' 옵션을 사용하여 프로젝트가 Flex 빌드 20967을 가리키도록 합니다. '확인'을 클릭합니다.
  • 프로젝트의 대상을 SWF 버전 13으로 구성
    • 마우스 오른쪽 단추를 클릭하고 '속성'을 선택하여 프로젝트 속성 패널을 엽니다. 왼쪽의 목록에서 'ActionScript 컴파일러'를 선택합니다.
    • '추가 컴파일러 인수' 입력에 -swf-version=13을 추가합니다. 이렇게 하면 출력되는 SWF의 대상이 SWF 버전 13으로 지정됩니다. Flash Builder가 아닌 명령줄에서 컴파일하는 경우 동일한 컴파일러 인수를 추가해야 합니다.
    • 브라우저에 새 Flash Player 11 빌드를 설치했는지 확인합니다.

AIR 3용 제작

AIR 3.0 네임스페이스로 업데이트합니다. 응용 프로그램 설명자 파일을 3.0 네임스페이스로 업데이트해야 새로운 AIR 3.0 API 및 비헤이비어를 사용할 수 있습니다. 응용 프로그램에 새로운 AIR 3.0 API 및 비헤이비어가 필요하지 않은 경우 네임스페이스를 업데이트하지 않아도 무방합니다. 그러나 새로운 3.0 기능을 아직 활용하지 않더라도 AIR 3.0 네임스페이스를 사용하는 것이 좋습니다. 네임스페이스를 업데이트하려면 응용 프로그램 설명자에서 xmlns 특성을 다음과 같이 변경합니다.

<application  xmlns="http://ns.adobe.com/air/application/3.0"> 



시스템 요구 사항

최신 Flash Player 시스템 요구 사항은 http://www.adobe.com/kr/products/flashplayer/systemreqs/를 참조하십시오.

최신 AIR 시스템 요구 사항은 http://www.adobe.com/kr/products/air/systemreqs/를 참조하십시오.

Flash Access 시스템 요구 사항(클라이언트 및 서버)은 http://www.adobe.com/kr/products/flashaccess/systemreqs/를 참조하십시오.

Flash Player 11의 최소 시스템 요구 사항은 다음과 같습니다.

 

Windows

Macintosh  

Linux

Solaris

Android

프로세서

2.33Ghz 이상의 x86 호환 프로세서, 넷북 등급 장치의 경우 Intel® Atom™ 1.6GHz 이상 프로세서

Intel® Core™  Duo 1.83GHz 이상 프로세서

2.33Ghz 이상의 x86 호환 프로세서 또는 넷북 등급 장치의 경우 Intel Atom™ 1.6GHz 이상 프로세서

1600MHz Sun™ UltraSPARC® IIIi 이상 프로세서

ARMv7 프로세서(Vector FPU, 최소 550MHz, OpenGL ES2.0, H.264 & AAC H/W 디코더 포함)

운영 체제 

Microsoft® Windows® XP(32비트), Windows Server® 2003(32비트), Windows Server 2008(32비트), Windows Vista®(32비트), Windows 7(32비트 및 64비트)

Mac OS® X 10.6 및 Mac OS X 10.7

Red Hat® Enterprise Linux(RHEL) 5.6 이상(32비트 및 64비트), openSUSE® 11.3 이상(32비트 및 64비트), Ubuntu 10.04 이상(32비트 및 64비트)

Solaris™ 10

Android 2.2, 2.3, 3.0, 3.1 및 3.2

브라우저

Internet Explorer 7.0 이상, Mozilla Firefox 4.0 이상, Google Chrome, Safari 5.0 이상, Opera 11

Safari 5.0 이상, Mozilla Firefox 4.0 이상, Google Chrome, Opera 11

Mozilla Firefox 4.0 이상, Google Chrome

Mozilla Firefox 4 이상

Android 웹 브라우저

메모리

128MB RAM(넷북 등급 장치의 경우 1GB RAM 권장), 128MB 그래픽 메모리

512MB RAM, 128MB 그래픽 메모리

512MB RAM, 128MB 그래픽 메모리

2GB RAM

256MB RAM 

AIR 3의 최소 시스템 요구 사항은 다음과 같습니다.

 

Windows

Macintosh  

Android

iOS

프로세서 / 장치 하드웨어

2.33Ghz 이상의 x86 호환 프로세서, 넷북 등급 장치의 경우 Intel Atom™ 1.6GHz 이상 프로세서

Intel® Core™  Duo 1.83GHz 이상 프로세서

ARMv7 프로세서(Vector FPU, 최소 550MHz, OpenGL ES2.0, H.264 & AAC H/W 디코더 포함)

iPod touch(3세대) 32GB 및 64GB 모델, iPod touch 4, iPhone 3GS, iPhone 4, iPad, iPad 2

운영 체제 

Microsoft® Windows® XP, Windows Server® 2003, Windows Server® 2008, Windows Vista® Home Premium, Business, Ultimate 또는 Enterprise(64비트 버전 포함) 서비스 팩 2 또는 Windows 7

Mac OS® X 10.6 및 10.7

Android 2.2, 2.3, 3.0, 3.1 및 3.2

iOS 4 이상

RAM

512MB RAM(1GB 권장)

512MB RAM(1GB 권장)

256MB RAM 

 -

문제 보고

버그가 발견되면 Flash Player 및 Adobe AIR 버그 데이터베이스에 버그를 신고해 주십시오.

Flash Player 및 AIR는 사용자의 그래픽 하드웨어를 활용하여 H.264 비디오를 디코딩 및 재생할 수 있습니다. 특정 그래픽 하드웨어 및 드라이버를 사용해서만 재현할 수 있는 비디오 문제가 있을 수 있습니다. 비디오 관련 문제를 보고하는 경우에는 문제를 재현하고 조사할 수 있도록 사용 중인 운영 체제 및 브라우저(Flash Player 사용 시)와 함께 그래픽 하드웨어 및 드라이버를 명시해야 합니다. 비디오 재생 문제 보고 지침에 설명되어 있는 대로 이 정보를 포함하십시오. 참고: 지원 센터에 접수되는 전자 메일이 너무 많아서 모든 요청에 응답하지 못할 수도 있습니다.

Adobe Flash Player 및 AIR를 사용해 주시고 시간을 내어 피드백을 보내 주셔서 감사합니다!

Adobe 로고

내 계정 로그인