>  기사  >  웹 프론트엔드  >  HTML5가 실제로 Flash_html5 튜토리얼 팁을 대체할 수 있습니까?

HTML5가 실제로 Flash_html5 튜토리얼 팁을 대체할 수 있습니까?

WBOY
WBOY원래의
2016-05-16 15:51:311204검색

Adobe CTO 케빈 린치

2월 6일 베이징 시간 뉴스에서는 웹 개발자들 사이에서 웹의 미래에 관해 치열한 논쟁이 벌어지고 있습니다. Adobe Flash를 계속 사용해야 할까요, 아니면 새로운 기술로 전환해야 할까요?

이 논쟁은 수년간 지속되어 왔지만, 지난주 애플이 아이패드(아이폰과 마찬가지로)가 플래시를 지원하지 않는다고 발표하면서 화제가 다시 뜨거워졌습니다. 그 전에 Adobe는 Apple이 고개를 끄덕이는 한 iPhone에 Flash를 기꺼이 제공하겠다고 은밀하게 표명했습니다.

그러나 Adobe 기술 책임자인 Kevin Lynch는 2일 블로그에 Apple이 자사의 "마법의 장치"에 Flash를 포함할 의사가 없다고 적었습니다. 이는 iPad 사용자가 Broken Web만 볼 수 있다는 의미입니다. 페이지. 그는 비교를 위해 Google Nexus One을 꺼내기도 했습니다.

린치는 "한 회사를 제외한 모든 주요 스마트폰 브랜드에 대해 Flash Player 10.1을 완성할 예정"이라며 여기에는 Nexus One이 포함되며 이 소프트웨어는 태블릿 기기, 소형 노트북 및 네트워크 TV에서도 사용할 수 있다고 구체적으로 언급했습니다. 실행. 그는 "브라우저와 결합된 Flash는 고객이 전체 웹을 검색할 수 있기 때문에 이러한 장치에 경쟁 우위를 제공합니다. Apple이 원할 경우 이러한 장치의 브라우저에 Flash를 추가할 준비가 되어 있지만 현재로서는 가능합니다"라고 말했습니다. 아직까지는 애플의 요청을 받지 못했습니다.”

Adobe 통계에 ​​따르면 Flash는 실제로 개인용 컴퓨터에서 98%가 넘는 보급률로 거의 어디서나 인기를 얻었습니다. 이 기술의 뿌리는 애니메이션 이미지에 있지만 성공의 열쇠는 Microsoft, Apple, Real과 같이 사용하기 어려운 기술 외에도 웹사이트에서 오디오 및 비디오를 스트리밍할 수 있는 간단한 메커니즘을 제공하는 것입니다. 그러나 완전히 재탄생한 HTML 표준을 비롯한 여러 가지 새로운 기술이 Flash에서 제공하는 시청각 경험을 가로막고 있습니다.

Opera Software의 웹 표준 지지자인 Bruce Lawson은 HTML 및 기타 기술이 Flash를 대체할 것이며 이러한 새로운 기술의 기능은 이미 현재의 Flash와 매우 유사하다고 믿습니다.

Lawson은 "비즈니스, 커뮤니케이션, 사회 전반에 걸쳐 인터넷(비디오, 게임, 애니메이션 포함)은 단일 회사가 통제하기에는 너무 중요한 플랫폼입니다. 그러나 시간이 좀 걸릴 것입니다. 이제 숫자 플래시를 활용한 방대한 콘텐츠”

하지만 문제는 웹에 존재하는 Flash 콘텐츠의 양에만 있는 것이 아닙니다. HTML5 및 관련 기술은 빠르게 성장하고 있으며, 브라우저 지원과 동시에 발전하고 있기 때문에 아직은 불완전하더라도 무시할 수 없는 존재감과 저력을 형성하고 있습니다. 그러나 많은 개발자들은 상황이 더 명확해질 때까지 기다렸다가 조치를 취하는 것을 선호하면서 여전히 관망하는 접근 방식을 취하고 있습니다.

오픈 네트워크 연합

수년간의 혼란 끝에 Apple, Opera, Mozilla, Google과 같은 브라우저 제조업체는 마침내 HTML 표준의 새로운 방향에 대한 합의에 도달했습니다. 가장 주목할만한 HTML5 표준 중 하나는 내장된 사운드 및 비디오 지원입니다.

또한 애플리케이션이 액세스할 수 있도록 컴퓨터에 데이터를 저장하는 것, 브라우저의 데이터를 정기적으로 업데이트하는 웹 소켓, 네트워크 프로그램이 한 번에 여러 작업을 수행할 수 있게 해주는 웹 워커, 개선된 기능 등 다른 새로운 측면도 있습니다. 2D 이미지.

동시에 이들 동맹국은 '개방형 네트워크'라는 기치 아래 3D 이미지 가속 기술인 WebGL, CSS(Cascading Style Sheet) 및 네트워크 글꼴을 통한 웹 페이지 레이아웃 개선, 네트워크 글꼴 강화 등 다른 새로운 표준도 추진하고 있습니다. SVG(Scalable Vector Graphics)와 같은 다른 부분을 지원하고 JavaScript로 작성된 웹 애플리케이션의 성능을 향상시킵니다.

지난 10년간 브라우저 개발의 추이를 지켜보며 플래시와 경쟁하기 위해 실버라이트를 출시한 마이크로소프트도 투자에 나섰다. 이 회사는 더 많은 웹 표준을 수용하겠다고 약속했으며 실제로 최근 몇 달 동안 HTML 및 SVG 개발에 투자했습니다. IE팀의 수석기획책임자인 패트릭 뎅글러(Patrick Dengler)는 마이크로소프트가 참여한 SVG 개발 작업에 대해 1일 “예상치 못한 긍정적인 반응을 얻었다”고 말했다.

Adobe의 독점 Flash 소프트웨어는 원칙적으로 "개방형 네트워크"와 충돌하는 것 외에도 충돌이라는 상당한 단점도 있습니다. Mozilla는 플러그인이 브라우저 충돌을 일으키는 것을 방지하기 위해 새로운 "Lorentz" 버전의 Firefox를 출시하기 위해 서두르고 있습니다. 주된 이유는 Flash입니다.

플래시의 장점

그러나 플래시가 죽을 것이라고 단정하기는 이르다. Open Web Alliance의 운영은 여전히 ​​혼란스럽고 단편적이며 불안정하며 다양한 요소에 대한 브라우저 지원이 일관되지 않거나 존재하지 않습니다. Flash는 현재 가장 일관된 브라우저 추가 기능 소프트웨어이며, 브라우저 버전 업데이트와 달리 사용자는 비교적 빠르게 Flash의 새 버전으로 업그레이드할 수 있습니다.

공식적인 표준화 과정이 느립니다. HTML5 편집자로 일하고 있으며 Google에서도 근무하고 있는 Ian Hickson은 작년 10월 WHATWG(웹 하이퍼텍스트 응용 프로그램 기술 실무 그룹)의 HTML5 작업을 마무리했습니다. 그러나 이 그룹은 표준을 완성하기 위해 보다 관료적인 W3C(Worldwide Information Network Consortium)와 협력하고 있습니다.

HTML5 오디오 및 비디오 표준 탄생의 어려움은 HTML5가 Flash를 대체하기 어렵다는 것을 보여줍니다. Flash 비디오는 비디오가 서버에서 사용자 컴퓨터로 전송될 때 다양한 "코덱"을 활용할 수 있습니다. 사용자는 재생 버튼만 누르면 됩니다.

그러나 현재 HTML5에서는 Apple Safari 및 Google Chrome에서 지원되는 H.264와 Firefox, Chrome 및 Opera에서 지원되는 Ogg Theora라는 두 가지 코덱만 허용됩니다. 가장 널리 사용되는 브라우저인 IE는 현재 HTML5 비디오를 지원하지 않습니다.

스트리밍 비디오 웹사이트는 어떻게 해야 하나요? 웹사이트가 HTML5 비디오(YouTube가 현재 실험 중인)를 지원하는 경우 현재 브라우저가 아직 HTML5를 지원하지 않는 많은 사용자에게 서비스를 제공하려면 Flash 지원을 유지하는 것이 가장 좋습니다.

게다가 Open Network Alliance가 기존 플래시 기술을 따라잡기 직전일지도 모르지만, 플래시는 가만히 있지 않습니다. Lynch는 작년에 Flash가 계속해서 웹 탐색을 위한 최고의 도구가 될 것이라고 다짐했습니다.

마지막으로, 개방형 네트워크용 프로그래밍 도구는 아직 성숙하지 않았습니다. 그 이유 중 하나는 HTML5 및 관련 기술이 아직 완성되지 않았기 때문입니다. 로슨은 "브라우저 상호 운용성에 의존해야 한다. 과거 경험에 따르면 쉽지 않은 일이지만 사양이 완성되면 상황은 개선될 것"이라고 말했다.

침착하세요

HTML 대 Flash는 종교 전쟁과 유사한 상황으로 발전할 수 있습니다. 도구를 둘러싼 논쟁은 프로그래밍 언어가 존재하는 한 오랫동안 계속되어 왔으며, 이 문제에는 감정적인 요소도 있습니다.

Firefox를 사용하는 많은 오픈 소스 팬은 독점 소프트웨어에 익숙하지 않고 자신의 의견을 큰 소리로 말하는 데 익숙합니다. 또 다른 Flash 공격자 그룹은 전적으로 강제 온라인 광고에 대한 혐오감 때문에 동기를 부여받습니다. 이제 Apple iPad 지지자들의 의견으로 강력한 플래시 방지 세력이 형성되었습니다.

Adobe Photoshop 제품 관리 이사인 John Nack은 다음과 같이 말했습니다. "사람들은 좋은 사람 대 나쁜 사람, 개방성 대 독점적인 상황 등 킬러 상황을 좋아합니다..."

실제로 더 현명한 접근 방식은 객관적인 자세를 유지하고 두 기술 모두 고유한 장점과 단점이 있으며 단기적으로는 생사를 가르는 결과가 없을 것이라는 사실을 받아들이는 것입니다. 아마도 둘 사이의 격차는 생각만큼 크지 않을 것입니다. Adobe에는 HTML 도구도 있다는 사실을 잊지 마십시오. Adobe의 AIR 소프트웨어 기반은 Flash 플레이어일 뿐만 아니라 WebKit HTML 처리 엔진이기도 합니다. Adobe는 Flash에 막대한 자원을 투자해 왔지만 관련 기술이 성숙해짐에 따라 HTML에 대한 회사의 관심도 높아질 것입니다.

린치는 “장기적으로 HTML은 특히 최근 HTML5의 발전으로 인해 Flash에 대한 수요를 밀어낼 것입니다. 그러나 이것은 하나가 다른 하나를 대체하는 상황이 아니라고 생각합니다. 현재 또는 가까운 미래에 일어날 가능성은 거의 없습니다." (Chen Zhiwen 번역)

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.