의 비교 HTML5 및 Flash

소프트웨어 supportEdit

FlashEdit

은 원래의 웹 브라우저 렌더링 할 수 없는 플래시 스스로 미디어,그리고 필요한 독자적인 프리웨어 플러그인 Adobe Flash Player. 2008 년까지는 대체 플레이어를 만들 수있는 공식 사양이 없었습니다. 대체 플레이어는 2008 년 이전에 개발되었지만 공식 플레이어보다 적은 정도로 플래시를 지원합니다. 플래시 지원은 Google 크롬,Internet Explorer10(이상)및 Microsoft Edge 에 내장되어 있습니다.

Adobe Flash Player 의 최신 버전은 Microsoft Windows,Apple macOS,RIM,QNX 및 Google TV 에서 실행됩니다.

이전 버전은 Android2.2-4.0 에서 실행됩니다.x(Flash 는 4.0 용으로 출시되었지만 Adobe 는 Android4.1 이상에 대한 지원을 중단 할 것이라고 발표했습니다.(플래시 11.2),GNU/Linux(플래시 11.2,Adobe 가 아닌 Google 에서 유지 및 배포되는 Pepper Flash 제외),PlayStation3(플래시 9),PSP(플래시 6). Adobe Flash Lite 는 Wii,Symbian,Maemo Linux,Windows Mobile 및 Chumby 에서 실행됩니다.

Apple 은 Ipad,iPhone,iPod Touch 및 Apple TV 에서 실행되는 운영 체제 인 Ios 에서 플래시를 실행할 수 없었습니다. 어도비가 2017 년 7 월에 플래시 플레이어의 수명이 다했다고 발표 한 후에도 애플은 그렇게 할 계획이 없었다. Apple 은 공식적으로 macos10.14Mojave&macOS10.15Catalina 에 대해 2020 년 9 월 17 일에 출시 된 Safari14 의 macOS 버전에서 Adobe Flash 에 대한 지원을 중단했습니다.

2012 년 2 월 Adobe 는 Npapi 에 대한 지원을 중단하고 Chrome 의 PPAPI 만 사용하여 Google 크롬을 제외한 모든 브라우저에 대해 Linux 에서 Flash Player 개발을 중단하겠다고 발표했습니다. 2016 년 8 월 Adobe 는 버전 24 를 시작으로 다른 브라우저 용 Linux 용 Flash Player 의 제공을 재개 할 것이라고 발표했습니다. Adobe 멈출 것입 전통적인 지원을 위한 플래시 플랫폼에서 2020 년이 모두 Firefox Google Chrome 은 단계적으로 지원하의 플래시입니다.

HTML5Edit

모든 웹 브라우저는 HTML 및 기타 웹 표준을 다양한 정도로 지원합니다. Adobe 는 Flash 를 HTML5 로 변환하는 도구를 출시했으며 2011 년 6 월 Google 은 동일한 작업을 수행하는 실험 도구를 출시했습니다.

2013 년 12 월 현재 Chrome,Firefox,Internet Explorer,Opera 및 Safari 와 같은 브라우저 버전은 HTML5 를 상당한 정도로 구현합니다. 그러나 HTML5 사양의 일부는 여전히 브라우저 제작자가 구현하고있었습니다.

2015 년 1 월 현재 YouTube 는 HTML5 플레이어를 기본값으로 설정하여 더 많은 장치를 더 잘 지원합니다.

공급 업체 neutralityEdit

2008 년까지 Flash 의 사용은 제한적인 라이센스로 덮여있었습니다. 조건을 금지 사용의 사양을 개발하는 모든 소프트웨어(플레이어를 포함)할 수 있는 렌더링 또는 읽기(따로 변환)SWF 파일,필요한 출력 SWF 파일이 호환될 수 있는 Adobe 의 선수들.

2008 년에는 SWF 및 FLV/F4V 사양의 사용 제한이 삭제되었으며 일부 사양이 릴리스되었습니다. 그러나,”SWF 파일 형식 사양 버전 10″주장하지 않았을 포함한 모든 필요한 정보지 않았고,많은 정보가 포함되어 있지 않은 이전에 알려진 사회에 의해,그리고 자체 수 없이 복사,인쇄에서 하나 이상의 복사,분산,재판매 또는 번역,서면 승인 없이는 Adobe Systems Incorporated.

플래시는 개방형 표준이 아닙니다. 그것은 한 회사 인 Adobe Systems 에 의해 통제됩니다. 반면 HTML5 는 웹 하이퍼 텍스트 응용 기술 작업 그룹(WHATWG)인위원회에 의해 주로 제어됩니다.

다양한 사람들이 플랫폼 전반에 걸쳐 일관되게 렌더링 한 것에 대해 지난 몇 년 동안 Flash 를 칭찬했습니다. 플래시에서 사이트를 구성하는 것은 다른 브라우저에 대해 다른 버전의 사이트가 생성되는 코드 포킹을 방지하는 방법입니다.

2011 년’Adobe Max’에서 말하면서 Itai Asseo 는 마찬가지로 HTML5 와 달리 Flash 는 플랫폼에서 작동하는 응용 프로그램을 개발할 수있는 방법을 제공한다고 말했습니다. HTML5 는 현재 다른 브라우저에 의해 다르게 구현되고 있다고 말했다. 지만 브라우저 플래시 플러그인은 지원하지 않는 애플 아이폰 OS,Flash 응용 프로그램 내보낼 수 있습니다 Adobe AIR,에서 실행 되는 운영 체제 기본 응용 프로그램. 같은 이야기에서 Asseo 씨는 다른 브라우저 전쟁으로 돌아가는 것을 애도했습니다(1990 년대 후반에 보았 듯이). 플래시 플 호의에서 떨어지다,그는 말했다,웹 개발자들이 하나가 개발하는 많은 서로 다른 버전의 자신의 웹 사이트와 기본 응용 프로그램을 계정에 다른 HTML5 구현,부정 액세스를 지원하지 않는 브라우저 버전의 차이는 HTML 혹은 극적으로 줄여 해당 사이트의 기능을 위해서는 콘텐츠를 제공하도-고급 브라우저입니다.

AuthoringEdit

Adobe 도구를 사용하여 Flash 웹 사이트를 구성하는 것은 css,HTML 및 JavaScript 용 통합 개발 환경보다 상대적으로 쉽습니다; 그러나 Adobe 의 많은 도구는 값 비싸고 독점적 인 소프트웨어입니다.

2011 년에는 Adobe 발표 플래시 HTML5 변환 도구는 기존 콘텐츠에 대해

기 때문에 HTML5 는 열려 있는 형식으로,같은 도구를 사람들을 위해 플래시에 대한 구축 할 수 있습니다. 과대 광고 및 Adobe Edge 와 같은 응용 프로그램은 이미 시장에 나와 있습니다.

PerformanceEdit

참조: Adobe Flash§Performance

플래시 더 나은 성능보다는 HTML,로의 비교를 플래시 HTML2010 년에 나열된 플래시되는 것으로 보다 빠르게 다른 기술을 사용할 경우 비 동영상 애니메이션이 있지만,그들은 있습니다.

일부 사용자,더 그래서 맥 os 와 리눅스에 사람들은 비디오 재생을위한 플래시의 상대적으로 높은 CPU 사용에 대해 불평했다. 이것은 부분적으로 플래시 플러그인이 GPU 를 사용하여 비디오를 렌더링하지 않았기 때문입니다. Adobe 는 H 를 오프로드하여 Flash 플러그인의 10.1 및 10.2 릴리스에서 이러한 비판 중 일부에 응답했습니다.전용 하드웨어에 264 비디오 디코딩 및 스테이지 비디오라는 새로운 비디오 API 를 도입하여. 이전 ActionScript2.0 대신 Flash movies 내부의 최신 ActionScript3.0 을 사용하면 코드 실행 속도가 약 10 의 요인으로 향상됩니다. 소프트웨어 루틴을 개발자가 작성한에도 영향을 미칠 수 있습 응용 프로그램의 성능,플래시 내장,이유에 영향을 미치는 HTML5 애니메이션 뿐만 아니라.

DRMEdit

플래시 DRM 지원이 포함되어 있습니다. 주요 HTML5 기준에 포함되지 않습은 디지털 권한 관리 기능을 직접 대신 암호화된 미디어 확장자(EME)사양에 대해 설명합 커뮤니케이션 채널 웹 브라우저 간과 DRM(digital rights management)에이전트 소프트웨어입니다. EME 는 완전한 DRM 구현이 아니라 DRM 구현이 어떻게 작동 할 수 있는지에 대한 사양 일뿐입니다.

역사적으로 EME 도입 전에 구현은 예를 들어 코덱에서 DRM 을 지원할 수 있습니다. 제안서를 추가 DRM 기능을 HTML5 자체 비판을 받아왔으로 고려하는 사람들에게 개방하고 공급 업체-중립(두는 서버 및 클라이언트 측면)를 하나의 가장 중요한 특성의 HTML 기 때문에,DRM 와 호환 되지 않는 무료 소프트웨어,그리고 제안된 형태로 잠재적으로하지 이상의 공급업체 중립적인 것보다 독자적인 플러그인과 같은 플래시입니다.

AccessibilityEdit

플래시 및 HTML 텍스트는 모두 화면 판독기에서 읽을 수 있습니다. 그러나 플래시 무비가 올바르게 읽혀 지도록 특별한주의를 기울여야합니다. 는 경우,예를 들어,플래시 동영상 설정하면 무한 반복,이 발생할 수 있습니다면 독자를 반복하는 내용이 필요합니다. Adobe Flash Professional 에서”object accessable 만들기”확인란을 선택하면 화면 판독기 용 객체의 텍스트 전용 버전이 만들어집니다. 그것은 또한 스크린 리더에서 어떤 움직임을 숨길 것입니다. 이후 Flash 콘텐츠는 일반적으로 단일 웹 페이지에서,그것은이 나타납으로 단일 항목에서 검색 엔진 결과 페이지 않는 기법과 같은 깊은 연결과 함께 사용되는 라이브러리를 좋아하 SWFAddress 을 제공하는 여러 링크 내의 플래시 웹사이트와 웹 응용 프로그램입니다. 플래시 오브젝트의 사용자 인터페이스 위젯은 항상 호스트 네이티브 대응처럼 동작하지 않습니다. 웹 페이지 개발자가 명시 적으로 지원을 추가하지 않으면 키보드,마우스 및 기타 접근성 단축키가 작동하지 않을 수 있습니다.

검색 enginesEdit

플래시 콘텐츠와 HTML 콘텐츠 모두 Google,Yahoo! 양방향 텍스트(예:아랍어,히브리어)는 Google 에서 지원하지 않지만 Bing. 야후! 구글이 그 전에 몇 년 동안 색인을 생성 할 수 있었지만 2008 년 플래시 사이트 색인에 대한 지원이 추가되었습니다. Bing 은 2010 년에 Flash 사이트에 대한 지원을 추가했습니다.

iOS devicesEdit

주 제:사과와 Adobe Flash 논란

애플을 추진하 HTML5 에 대한 대안으로 플래시 동영상 및 기타 콘텐츠에 대 iOS 인용,성능한 이유는 허용하지 않는 Adobe Flash Player 에 설치 될 iOS 기기에 포함하여,iPhone,iPod touch and iPad. 플래시 응용 프로그램은 Adobe Integrated Runtime 및 iOS Packager 를 통해 기본 iOS 응용 프로그램으로 패키지 될 수 있습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다