파이어폭스 25 정식 출시! (PC + 안드로이드) - Web Audio API 지원, 게스트 브라우징, 혼합 컨텐츠 차단(안드로이드) 기능 추가

모질라 재단(Mozilla Foundation)이 오늘 윈도우(Windows), 맥 OS X(Mac OS X), 리눅스(Linux), 그리고 안드로이드(Android)를 위한 “파이어폭스 25(Firefox 25)” 버전을 공식적으로 출시했습니다. 웹 오디오 API(Web Audio API) 지원, 그리고 안드로이드 앱의 게스트 브라우징(Guest browsing)과 혼합 컨텐츠 차단 기능과 함께 말이지요.

 

새로운 데스크탑 컴퓨터(PC) 버전은 어제 밤 무렵부터 모질라 재단의 FTP 서버를 통해 배포되기 시작했는데, 지금 현재 공식 홈페이지인 Firefox.com에도 파이어폭스 25(Firefox 25) 버전이 공개되었고, 파이어폭스 24(Firefox 24)와 이전 버전을 사용 중인 기존 사용자 분들도 자동으로 25 버전으로 업그레이드 하실 수 있습니다.


저도 방금 업데이트가 뜬 것을 보고, 하던 일을 마무리 한 뒤 반가운 마음으로 업데이트를 마쳤습니다. 물론, 앞서 이야기했던 안드로이드 버전도 구글 플레이 스토어(Google Play Store)에 출시되어 있습니다.

 

우선 가장 먼저 살펴볼 중요한 변화는, 모질라 재단이 윈도우, 맥, 리눅스, 안드로이드용 파이어폭스 모두에 ‘웹 오디오 API(Web Audio API)’를 소개했다는 점입니다.


기존에도 웹에 오디오 재생 기능이 일부 지원되기는 했지만, 이번에 새롭게 공개된 웹 오디오 API의 경우 이전의 오디오 데이터 API(Audio Data API)를 확장해, 개발자가 강력한 오디오 엔진을 만들 수 있도록 해줍니다. 위치 정보를 반영한 오디오와 효과(Effect)를 활용해서 말이지요.

 

모질라(Mozilla) 재단은 웹 오디오 API의 출시가, 웹에서 좀 더 “진보된, 수준 높은” 게임을 실행하는데 필요한 마지막 벽돌 블럭을 제공해 줄 것으로 믿고 있는 것으로 보입니다. 웹 오디오에 대한 더 자세한 정보는 모질라 핵스(Mozilla Hacks)에서 살펴 보실 수 있습니다.



혹시 웹 오디오 API가 적용된 데모나 예제 웹 앱을 직접 한 번 살펴 보고 싶으신 분은, 파이어폭스 25(Firefox 25) 버전을 설치 하자마자 바로 “디리덤의 노래들(Songs of Diridum)” 웹사이트를 확인해 보세요. 구 테크놀로지(Goo Technologies)에서 만든 이 예제 페이지를 통해 새로운 기능들을 실제로 맛볼 수 있습니다.

 


 

데스크탑 컴퓨터(PC) 버전

 

웹 오디오 지원을 한쪽으로 밀어 놓고 보면, 데스크탑용 파이어폭스 25는 큰 변화가 없는 버전으로 보이지만, 여전히 언급할 만한 가치가 충분한 몇 가지 변화가 있습니다. 파이어폭스 25의 공식 변경 사항을 살펴 보면 아래와 같습니다.

* 신규: 웹 오디오(Web Audio API)를 지원함

* 신규: 주소 표시줄 부분의 입력 및 (탭 등) 찾기 기능(Find bar)이 더 이상 탭 간에 공유되지 않음

* 변경됨: 파이어폭스를 한 달간 사용하지 않을 경우, 최소한의 기본적인 개인 정보만을 유지한 채, 파이어폭스를 기본 상태로 초기화 할 수 있는 옵션이 제공됨

* 변경됨: 파이어폭스를 초기화 해도 더 이상 브라우징 세션을 초기화 하지는 않음

* 개발자 관련: 배경 스크롤링을 제어할 수 있도록, CSS3의 background-attachment:local 지원이 추가됨

* 개발자 관련: 여러 새로운 ES6 기능들이 구현됨

* HTML5: iframe 문서의 내용이 이제 코드 내에 인라인 형태로 지정될 수 있음

* 수정됨: 새 탭을 열 때 썸네일이 비어 있거나 혹은 표시되지 않는 문제를 수정함

* 수정됨: 보안 관련 수정 사항은 이곳에서 확인할 수 있음

혹시 웹 개발자 분이시라면, 개발자를 위한 파이어폭스 25 변경 사항(Firefox 25 for developers)도 한 번 확인해 보세요.

 

 

안드로이드(Android) 버전

 

웹 오디오(Web Audio) 지원에 더해, 파이어폭스의 안드로이드 버전에는 새로운 기능인 “게스트 브라우징(Guest browsing)’이 추가되었습니다. 이름이 암시하는 것처럼, 이 새 기능은 현재 열린 탭, 브라우징 기록, 북마크, 암호, 폼 입력 데이터와 같은 개인 정보를 상대에게 보일 까봐 걱정할 필요 없이, 친구나 가족과 함께 자신의 모바일 기기(파이어폭스)를 공유할 수 있도록 해주는 기능입니다.

 

게스트 브라우징(Guest browsing)은 자신의 개인 정보를 신속하게 잠근 뒤, 손님(Guest, 게스트)으로서 사용하게 될 상대방에게 새로운 새 사용자 프로필을 제공해 줍니다. 게스트 사용 세션이 끝나 창을 닫으면 모두 삭제될 프로필을 말이지요.

 


이 게스트 브라우징 기능을 활성화 하려면, 파이어폭스의 메뉴 버튼을 탭 한 다음, 도구(Tools)를 누르고, 마지막으로 “새로운 게스트 세션(New Guest Session)”을 눌러 주기만 하면 됩니다.

 

다음으로 추가된 기능은 혼합 컨텐츠 차단 기능으로, 데스크탑 PC 버전에서 먼저 추가되었던 기능입니다. 파이어폭스 23 버전 때 추가되었지요. 이 기능은 안전하지 않은 컨텐츠(HTTP)가 변조되는 것을 차단함으로써, 공격자가 안전하지 않은 웹사이트 컨텐츠의 내용을 읽거나 수정하는 것을 방지합니다. 혹시 모르는 분을 위해 덧붙이면, 혼합 컨텐츠 상태는 브라우저의 안전한 데이터 채널(SSL)로 웹사이트 자료를 주고 받을 때, 하나의 웹페이지 상에 안전한 컨텐츠(HTTPS)와 안전하지 않은 컨텐츠(HTTP)가 서로 결합되어 섞여 있을 때 발생합니다.

 

아래는 안드로이드용 파이어폭스 25의 모든 변경 사항 내역입니다.

* 신규: 웹 오디오 지원 추가

* 신규: 폰과 웹브라우저를 친구에게 빌려줄 수 있도록 게스트 브라우징(Guest browsing) 기능이 추가됨

* 신규: 혼합 컨텐츠 차단 기능이 활성화 되어 사용자들을 중간자 공격(man-in-the-middle attack)과 HTTPS 페이지의 도청으로부터 보호해줌

* 신규: 부가 기능들이 이제 주소(URL) 표시줄에 표시기를 추가할 수 있음

* 변경됨: 루마니아어, 아일랜드어, 우크라이나어가 추가됨

* 개발자 관련: 데스크탑 PC 파이어폭스와의 원격 디버깅(Remote debugging) 기능을 이제 설정 화면에서 활성화 할 수 있음

* 개발자 관련: 엡 앱 지원을 위해 Contacts API가 구현됨

* 개발자 관련: 배경 스크롤링을 제어할 수 있도록, CSS3의 background-attachment:local 지원이 추가됨

* 개발자 관련: 여러 새로운 ES6 기능들이 구현됨

* HTML5: iframe 문서의 내용이 이제 코드 내에 인라인 형태로 지정될 수 있음

 

 

혹시 이 모든 업데이트 사항을 지속적으로 파악하고 따라가는 것이 어렵게 느껴지시나요? 그럼, 걱정 붙들어 매세요! 다 알지 않아도 괜찮으니까 말이지요. 파이어폭스 26(Firefox 26) 버전이 12월에 출시될 예정에 있습니다..! :)


최종 수정일: 2013년 10월 30일, 23:17

서지스윈

누군가가 무언가를 시작하고 해낼 수 있는 기반을 'IT'로 전달하고 싶어 이 ‘서지스윈 @IT 블로그 매거진’를 만들었고, 지금도 설레는 마음으로 밤낮 분투하고 있습니다. 무엇보다 이 블로그, 사이트가 IT와 기술을 이해하고, 유용한 소프트웨어를 발견하는 데 도움이 되었으면 좋겠네요.