안녕하세요. OKKY 여러분 반갑습니다.
2020년 12월로 중단되는 어도비 플래시 플레이어를 대체하는 HTML5 플래시 플레이어인 와플래시(WAFlash)를 직접 개발하고 있습니다. 어도비플래시를 전혀 사용하지 않으며 플러그인 설치 없이 SWF파일을 원본 그대로 읽어들여 해석하고 실행하는 플래시 엔진을 개발하고 있습니다.
아시다피시 잡스의 플래시에 대한 공개편지 이후 사람들의 플래시에 대한 인식이 안좋아졌습니다. 사실 플래시 SWF 포맷 파일이 욕먹을일은 아니고 SWF 파일 포맷이 읽어들여 실행하는 어도비 플래시 플레이어가 욕먹을 일이라고 생각합니다. 어도비 플래시 플레이어는 C/C++로 제작되어 ActiveX, NSAPI, PPAPI의 브라우저 플러그인으로 개발되었는데 브라우저 플러그인은 비 웹표준이며 구조상 보안에 취약하여 문제가 많습니다.
플래시는 버려야할 낡은 기술로 인식되어 대체기술로 HTML5가 많이 언급되고 있습니다. 많은 이들이 각각의 플래시 파일을 HTML5로 전환을 해오고 있습니다. 하지만 수많은 플래시 콘텐츠들을 HTML5로 다시 작성하는것은 사실상 불가능합니다. 가장 좋은 방법은 플래시 플레이어 자체를 HTML5로 작성하는 것입니다.
와플래시처럼 플래시 플레이어가 HTML5로 개발되었다면 그래도 플래시는 여전히 버려야할 기술일까요?
와플래시는 WebAssembly, WebGL, HTML5 등의 웹표준 기술로 구현되었기 때문에 모바일을 포함한 모든 플랫폼(윈도우즈, 리눅스, 안드로이드, MacOS, iOS)과 WebAssembly를 지원하지 않는 IE11이하 버전을 제외한 크롬, 파이어폭스, 사파리, 마이크로소프트 엣지, 오페라 등의 대부분 브라우저에서 실행됩니다. 이제는 애플 제품에서도 플래시를 볼 수 있습니다.
와플래시는 현재 대체 플래시 플레이어를 개발중인 다수의 국내외 프로젝트중에서 유일하게 ActionScript 3.0 언어와 Flash 11 API 스펙까지 지원하고 가장 높은 호환성을 가지고 있으며 더 많은 플래시 콘텐츠를 재생할 수 있도록 꾸준히 개발을 진행하고 있습니다.
더불어 플래시 지원 중단에 따라 많은 플래시 사이트로부터 플래시 콘텐츠가 사라지지 않도록 보존하고 이미 서비스가 종료된 한게임플래시, 쥬니버, 다음플래시와 같은 포털들에 있던 추억의 플래시게임들을 복원하고 실행가능하도록 플레이어를 개선하는 프로젝트를 아래 링크의 웹사이트를 통해 진행하고 있습니다.
https://vidkidz.tistory.com - 와플래시 게임 아카이브
티스토리 블로그 서비스를 활용한 이유는 일반적인 개방형 커뮤니티 서비스에 적용해보고 싶었고 국내 커뮤니티, 블로그 서비스중에서 유일하게 스크립트 삽입과 HTML 커스터마이징이 가능한 커뮤니티 서비스이기 때문입니다. 네이버 카페도 적용해보고 싶었는데 악용과 보안상의 이유로 스크립트 삽입기능을 막아버렸네요. 앞으로 기회가 된다면 주전자닷컴과 같은 비영리 자작 플래시 제작 커뮤니티 사이트들에도 적용해보고 싶습니다.
티스토리 서비스에는 팀블로그라는 하나의 블로그에 다수의 필자가 함께 활동할 수 있는 기능이 있습니다. 이 기능을 활용하여 자작 플래시 작품을 제작하고 포스팅하실 플로그(플래시+블로그) 필자를 모집하여 함께 플래시 커뮤니티를 만들어가고자 합니다. 관심있으신분은 디스코드 채팅방(https://discord.gg/tmZcFfA)에 참여 부탁드립니다.
어도비 플래시는 사라져도 플래시는 영원하길 바랍니다!
많은 관심과 응원바랍니다.
긴글 읽어주셔서 감사합니다.
댓글을 쓰려면 로그인이 필요합니다.