일반적으로 어도비시스템즈의 플래시 등의 웹브라우저 플러그인 기술을 HTML5와 경쟁관계로 보는 시각이 있습니다. 혹자는 HTML5가 대중화되면 플러그인 기술은 시장에서 사라질 것으로 보는 이도 있습니다.

또 웹 표준을 강조하시는 분들은 앞으로 플래시 등 특정 회사의 기술은 배척하고 HTML5 같은 표준기술(아직 HTML5가 표준은 아닙니다만…)을 사용해야 한다고 주장하기도 합니다. 오페라소프트웨어의 한 직원은 “플러그인은 악(惡)”이라고 말하기까지 하더군요.

실제로 HTLM5을 도입하면 동영상 등의 부분에서 플래시를 대체할 가능성이 있습니다. 플래시를 사용하기 않아도 고품질을 동영상을 보여줄 수 있다면 굳이 플러그인 기술을 쓸 필요는 없을 것입니다.

이에 대한 의견을 어도비 고위 임원에게 들을 기회가 생겼습니다. 24일 크리에이티브스위트5(CS5) 신제품 한국 출시를 위해 어도비 아시아태평양지역 주요 임원들이 대거 방한한 것입니다.

한국어도비가 마련한 기자간담회에서는 역시나 HTML5와 플래시의 관계에 대한 질문이 나왔습니다. 사실은 이런 질문에 다소 의례적인 답변이 나올 것으로 예상했습니다. 외국계 기업의 고위 임원들은 언론의 질문에 대답하는 교육을 따로 받기 때문에 기자들이 좋아할 만한 대답을 하는 일은 거의 없습니다.

그러나 어도비 아시아태평양지역본부의 줄리안 퀸 부사장의 대답은 듣기에 따라서는 다소 “세다”는 느낌이 들 정도였습니다. 물론 “HTML5를 존중한다”거나 “고객의 선택에 따른다”는 등의 형식적 답변도 있었지만, 플래시에 대한 강한 자신감이 묻어났습니다.

그는 “플래시는 이미 성숙한 기술이지만 HTML5는 아직 성숙하지 못한 기술”이라고 일갈했습니다. 또 “HTML5가 앞으로 성숙해 나갈지라도 플래시가 그 시간 동안 발전해 나갈 것이기 때문에 플래시가 앞서 있을 것”이라고 강조했습니다.

HTML5의 기술적 문제도 몇 가지 지적했습니다. 그는 “플래시는 한번의 작업으로 어떤 브라우져나 운영체제에서도 거의 똑같이 보인다”면서 “HTML5는 각 운영체제와 브라우저에 맞게 별도로 작업해야 하기 때문에 불편하고, 콘텐츠 보안 문제도 플래시가 훨씬 앞서있다”고 주장했습니다.

어도비는 이 같은 자신감 때문인지 HTML5를 두려워하기 보다는 대대적으로 지원하는 전략을 택했습니다.

이날 출시된 CS5에 포함된 웹페이지 저작툴인 드림위버 신제품에는 HTML5를 쉽게 적용할 수 있는 기능이 포함돼 있습니다. HTML5 태그를 쉽게 사용할 수 있도록 코드 힌트 기능이 들어있고, HTML5를 통한 애니메이션 광고도 쉽게 만들 수도 있습니다.

얼핏 생각하면 드림위버가 HTML5를 지원하는 것은 플래시를 위축시킬 가능성이 큰 전략입니다.

하지만 어도비는 HTML5를 두려워하지 않고 있습니다. ‘HTML5가 확산돼 봐야 결국 고품질 콘텐츠는 플래시를 이용하게 될 것’이라고 생각하는 것 같습니다.

과연 어도비의 이 같은 생각은 자신감일까요? 오만일까요? 구글, 애플 등이 HTML5에 전면적 지원에 나섰으니, 아마 2~3년 후면 결론을 볼 수 있을 것입니다.

2010/05/25 14:39 2010/05/25 14:39
사용자 삽입 이미지
어도비시스템즈(이하 어도비)가 최근 ‘선택의 자유’라는 광고 캠페인을 벌이기 시작했습니다

어도비는 광고에서 “혁신은 사람들이 테크놀로지를 선택할 자유가 있을 때 가능하다”면서 “기술적 장벽이 아이디어의 교환을 방해하면 모두가 지는 것”이라고 주장하고 있습니다.

회사는 “어도비가 자체 기술 외에 HTML4, HTML5, CSS, H.264 등의 기술을 적극적으로 지원하는 것도 이 때문”이라면서 “개방성은 진보를 위한 유일한 길”이라고 강조했습니다.

이 광고에 ‘애플’이나 ‘아이폰’이라는 단어는 포함되지 않았지만, 누구를 겨냥한 광고인지는 분명합니다. ‘애플’이죠.

애플은 아이폰OS 4.0을 발표하며 자사가 승인한 프로그래밍 언어만을 사용하도록 라이선스 변경하면서 아이폰∙아이패드에서 플래시를 완전히 차단했습니다. 특히 애플의 API를 사용한다 하더라도 중간 번역이나 호환 계층, 툴을 사용하는 것을 금지했습니다.

어도비는 신제품 CS5에 플래시 애플리케이션을 아이폰 플랫폼에서 구동될 수 있도록 변환해 주는 기능을 포함시켰는데, 애플의 정책 변경으로 인해 이 기능은 무용지물이 돼 버렸습니다.

이 때문에 어도비는 애플에 대한 태도를 완전히 바꿨습니다. CS5를 출시를 앞 둔 올 초만해도 어도비는 애플에 대한 직접적인 비판을 하지 않았습니다. 애플이 아이폰에 플래시가 탑재되는 것은 막았지만, 우회로가 있었기 때문입니다. 굳이 애플과 적대적 관계가 될 필요가 없다고 본 것 같습니다.

하지만 이제 우회로마저 막힌 상태에서 애플을 압박해 정책을 변경하도록 만들겠다는 생각인 것 같습니다. 그 방안은 여론에 호소하는 것입니다.

IT업계에는 ‘개방성’에 대한 찬양하는 문화가 있습니다. 개방적인 회사는 좋은 회사, 폐쇄적인 회사는 나쁜 회사라는 생각입니다.

실제로 지금까지 IT업계의 역사는 ‘개방성’이 승리해 온 역사였습니다. 애플이 IBM과의 PC전쟁에서 패한 것도 IBM의 개방성을 이기지 못한 것입니다. 물론 이후 PC전쟁의 최후 승자는 IBM이 아닌 MS인 것으로 결론이 났습니다만...

2000년대 들어 구글이 대성공을 거둔 것도 개방성에 있었습니다.

하지만 최근에는 애플, 페이스북 등 폐쇄적 정책을 보유한 업체들이 성공의 길을 가는 듯 보입니다. 물론 이런 성공이 일시적인 것인지, 장기적인 것인지는 좀 더 지켜볼 필요가 있을 것 같습니다.
2010/05/14 11:15 2010/05/14 11:15
사용자 삽입 이미지

애플과 어도비시스템즈와의 설전이 점입가경입니다. 이제는 두 회사의 CEO까지 나서 상대를 비난하기에 이르렀습니다. 애플이 아이폰(아이패드)에서 어도비의 플래시를 원천적으로 봉쇄하면서 시작된 갈등은 점점 더 골이 더욱 깊어지고 있습니다.

스티브 잡스 애플 CEO는 지난 주 “플래시는 보안 및 배터리 문제 때문에 모바일 기기와 맞지 않는다”고 비판했고, 샨타누 나라옌 어도비 CEO는 이에 맞서 “애플이 연막을 펴고 있다”고 반박했다.

비즈니스 세계에는 영원한 동지도, 적도 없다지만, 당분간 애플과 어도비는 함께 가기 어려운 지경에 이른 것 같습니다. 애플로서는 어도비 없어도 아쉬울 것이 없다는 입장이고, 어도비는 애플에 뜨거운 맛을 보여주겠다는 다짐을 하고 있는 것 같습니다.

이 가운데 MS의 한 간부가 애플의 손을 들어주는 듯한 발언을 해서 화제가 되고 있습니다. MS는 애플과 어도비 모두와 경쟁관계에 있는 상황입니다. 이런 MS가 한 쪽의 손을 들어준다는 것은 매우 흥미로운 일이 아닐 수 없습니다.

IE9 개발팀을 총괄하는 딘 하차모비치 MS 제너럴 매니저는 인터넷에 올린 글에서 “플래시는 신뢰성, 보안, 성능 부분에서 논쟁이 제기되고 있다”고 지적했습니다. 그는 또 “우리는 일반적인 사용자가 플래시를 사용하지 않고 브라우저만을 이용해 동영상을 재생하는 것을 목표로 하고 있다”고 덧붙였습니다.

이 발언은 명백히 애플의 손을 들어주는 것처럼 보입니다. 이 발언을 MS의 입장으로 본다면 어도비로서는 당황스럽지 않을 수가 없을 것입니다.

하지만 딘 하차모비치의 발언을 MS의 입장으로 받아들이는 것은 다소 무리인 것 같습니다. 딘 하차모비치의 직급인 ‘제너럴 매니저’는 MS 내에서 매우 높은 위치가 아닙니다. 우리나라 직급으로 계산하면 ‘전무’ 정도라고 볼 수 있습니다. 한국MS 사장도 본사직급으로 제너럴 매니저입니다. 제너럴 매니저 위에는 부사장과 사장이 수십 명 있습니다.

특히 그가 인터넷익스플로러(IE)를 총괄하는 매니저라는 점도 염두에 둬야 합니다. 하나의 기업 내에서도 사업부에 따라 다양한 입장이 존재하기 마련이기 때문입니다.

현재 MS 내의 IE 부서는 HTML5 마케팅이 필요한 시점입니다. 향후 출시될 IE9부터 HTML5를 지원키로 했기 때문입니다. IE를 총괄하는 딘 하차모비치가 애플 편을 든 것은 결국 HTML5 마케팅의 발로가 아닐까 생각됩니다.

반면 MS의 실버라이트를 총괄하는 임원은 이 같은 발언에 동조하지 않을 가능성이 높습니다. 특히 “브라우저만을 이용해 동영상을 재생하는 것을 목표로 하고 있다”는 하차모비치의 발언은 실버라이트를 부정하는 것이나 마찬가지입니다. 실버라이트 역시 플러그인을 설치해야 구동되기 때문입니다.

회사를 대표하는 위치에 있지 않은 한 간부의 말에 과도한 의미를 부여하는 것보다는 MS가 윈도폰7에 플래시를 받아들이는지 여부를 지켜보는 것이 더 정확할 것 같습니다.
2010/05/03 14:52 2010/05/03 14:52
애플 아이폰이 모바일 생태계를 혁신하고 있지만, 모든 기업들이 애플의 생태계 안에서 행복한 꿈을 꾸는 것은 아닙니다. 애플이 원하지 않는 기술을 사용하는 기업들은 아이폰이라는 신천지에 들어가고 싶어도 애플이 받아주지 않아 애를 태우고 있기도 합니다.
사용자 삽입 이미지
대표적인 것이 플래시를 공급하는 어도비입니다. 애플은 최근 아이폰OS 4.0을 발표하며 애플이 승인한 프로그래밍 언어만을 사용하도록 라이선스를 만들었습니다. 특히 애플의 API를 사용한다 하더라도 중간 번역이나 호환 계층, 툴을 사용하는 것을 금지했습니다.

결국 아이폰 앱을 만들려면 오브젝티브C(또는 C, C++)와 애플이 공급한 SDK(소프트웨어 개발 툴킷)을 이용하라는 애플의 명령인 것입니다.

이는 어도비 입장에서 볼 때 청천벽력 같은 소식 중 하나입니다. 어도비의 최근 제품인 CS5의 핵심 기능 중 하나는 플래시로 만든 앱을 아이폰용으로 자동변환 해 주는 것이었습니다.

하지만 애플의 정책 변경으로 CS5의 큰 경쟁력 하나가 사라져버렸습니다. 이를 접한 어도비의 한 애반젤리스트가 자신의 블로그에 “애플 꺼져버려(Go screw yourself Apple)”이라고 했다니 어도비가 얼마나 화가 났는지 알 수 있을 것 같습니다.

애플이 플래시를 거부한 것은 단순히 어도비라는 하나의 회사를 거부한 것은 아닙니다. 전 세계 수십, 수백만 명의 플래시 개발자들을 모두 거부한 것입니다.

플래시는 기본적으로 디자인 툴에서 시작했기 때문에 플래시 개발자 중에는 디자이너 출신이 많습니다. 이들은 C나 C++같은 전문 프로그래밍 언어는 알지 못하고, 플래시를 이용한 간단한 스크립트 코딩 정도만 할 수 있습니다. 그러나 디자이너 출신인만큼 창의적인 UX(사용자경험)의 게임이나, 앱을 만들 수 있습니다.

애플이 플래시를 받아들였다면 이들도 아이폰 앱스토어에서의 대박을 꿈꿀 수 있었겠지만, 이제는 그 꿈을 버려야 할 것 같습니다.
사용자 삽입 이미지

애플의 정책 변경으로 델파이 개발자들도 실망에 빠질 것 같습니다. 델파이는 볼랜드에서 개발한 파스칼 기반의 객체지향언어로, 윈도 애플리케이션 개발에 주로 쓰였습니다. 델파이는 차기 버전에서 아이폰 앱까지 개발할 수 있는 기능을 준비 중이었습니다. (관련 포스팅 : 아이폰 어플 개발, 오브젝티브-C의 대안은?)

그러나 애플이 개발언어를 한정해 버리면서 델파이를 통한 아이폰 앱 개발이 어려워졌습니다.
사용자 삽입 이미지
최근에는 유명한 증강현실 아이폰 앱 ‘세카이 카메라’가 아이폰에서 퇴출당하는 사태도 벌어졌었습니다. 지난 3월 4일 애플은 앱스토어에서 세카이 카메라를 일방적으로 삭제해 논란이 있었습니다.

애플이 세카이 카메라를 퇴출시킨 이유는 플레이스엔진(PlaceEngine)이라는 기술을 포함하고 있기 때문이었습니다. 플레이스엔진은 위치정보를 얻기 위해 무선랜을 이용하는 기술이라고 합니다. 플레이스엔진은 애플이 허락하지 않은 기술입니다.

세카이카메라는 기본적으로 GPS를 통해 위치 정보를 얻지만, GPS 신호가 약한 곳에서 플레이스엔진을 이용하는데, 이것이 문제가 된 것입니다. 세카이 카메라 이외에도 플레이스엔진을 사용하는 다수의 앱(야후 지도 등)이 이 날 앱스토어에서 삭제됐습니다.

이후 세카이 카메라를 만든 톤치도트사는 버전 2.2.0에서 플레이스엔진을 제거하고 대신 미국의 스카이후크 와이어리스(Skyhook Wireless)를 사용해 다시 앱스토어에 들어갈 수 있었습니다.
2010/04/14 16:18 2010/04/14 16:18
애플 아이폰에서 가장 불편한 점은 뭐라고 생각하십니까?

저는 플래시 파일을 볼 수 없는 것이 가장 불편한 것 같습니다. 국내외적으로 플래시로 만들어진 게임, 동영상이 얼마나 많습니까. 이 모든 콘텐츠를 아이폰에서는 이용할 수 없다는 것이 아쉽습니다.
 
개인적으로 타사 기술에 대한 이런 폐쇄적 정책을 세우고 있는 애플에 대해 비판적 입장입니다만, 아직은 시장에서 애플의 힘이 어도비보다 더 크다고 이해할 수 밖에 없을 것 같습니다.

하지만 애플이 안 받아준다고 플래시 개발자들이 다시 오브젝티브-C를 배우야 할까요? 반드시 그런 것은 아닙니다. 아이폰에 입성하길 소원하는 어도비가 대책마련에 분주합니다.

어도비는 지난 어도비 맥스 09 행사에서 ‘플래시 프로페셔널 CS5 베타’ 선보이며, 플래시 어플리케이션을 아이폰용으로 변환할 수 있는 툴을 포함시켰다고 발표했습니다.

이날 선보인 베타 제품은 한정된 협력사에만 공개됐습니다. 때문에 아직은 ‘플래시 프로페셔널 CS5 베타’를 경험한 플래시 개발자들이 거의 없습니다. 어도비측에 따르면, 정식 출시 일정을 최대한 앞당기기 위해 오픈 베타 서비스도 계획도 없다고 합니다.

어도비는 올 상반기 중 ‘플래시 프로페셔널 CS5’의 정식 제품을 출시할 예정이라고 합니다.


이 가운데 아이폰용 플래시 게임을 살짝 엿볼 수 있는 동영상이 어도비TV에 등장해 소개해 드립니다.  Bowler Hat이라는 게임 개발회사에서 만들었다는 아이폰용 플래시 게임 Chroma Circuit입니다.

2010/01/22 17:22 2010/01/22 17:22