Computer >> 컴퓨터 >  >> 소프트웨어 >> 브라우저

파이어폭스에서 크롬 확장 프로그램 실행하기: 꼭 알아야 할 핵심 정보

곧 파이어폭스(Firefox)에서도 좋아하는 크롬(Chrome) 확장 프로그램을 그대로 사용할 수 있게 됩니다. 이는 파이어폭스 생태계에 새로운 르네상스를 불러오고, 확장 프로그램 개발 방식 자체를 바꿔놓을 획기적인 변화입니다.

이번 발표는 모질라(Mozilla)가 추진하는 파이어폭스 애드온 개편 계획의 일환으로, 급변하는 기술 환경과 확장 프로그램 개발 트렌드에 맞춰 브라우저를 진화시키려는 전략입니다.

파이어폭스에서 크롬 확장 프로그램 실행하기: 꼭 알아야 할 핵심 정보

멀티프로세스 아키텍처 도입

가장 주목할 만한 소식 중 하나는 모질라가 일렉트로리시스(Electrolysis)와 서보(Servo) 같은 신기술을 파이어폭스에 통합해, 애드온을 더 빠르고 안전하게 만들고 여러 프로세스로 분리 운영한다는 점입니다.

사용자 입장에서 의미하는 바는 명확합니다. 브라우저 프레임과 탭이 각각 별도의 프로세스로 구동되기 때문에, 특정 탭 하나가 충돌하더라도 다른 탭과 브라우저 전체는 정상적으로 작동합니다.

검증된 파이어폭스 애드온

스파이웨어와 애드웨어로부터 사용자를 보호하기 위한 조치도 함께 발표되었습니다. 모질라는 9월 22일 출시되는 파이어폭스 41부터 모든 애드온에 대한 검증과 서명을 의무화합니다.

애드온 서명 적용 일정은 다음과 같습니다.

  • 파이어폭스 40: 서명되지 않은 확장 프로그램에 경고가 표시되지만 계속 사용할 수 있습니다.
  • 파이어폭스 41: 서명되지 않은 확장 프로그램이 기본적으로 비활성화되며, 서명 강제 옵션은 수동으로 끌 수 있습니다.
  • 파이어폭스 42 이상: 서명되지 않은 확장 프로그램의 설치 자체가 차단됩니다.

파이어폭스 43은 2015년 12월까지 출시될 예정이므로, 개발자들은 미리 대비해 애드온 서명을 받아야 합니다. 또한 XUL과 XPCOM 기술이 향후 1년 내로 단계적으로 지원 중단될 예정이라는 점도 숙지해야 합니다.

WebExtensions API로 크롬 확장 프로그램 그대로 실행

모질라는 WebExtensions API를 도입해 개발자가 최소한의 수정만으로 크롬, 파이어폭스, 오페라(Opera), 마이크로소프트 엣지(Microsoft Edge)에서 동작하는 확장 프로그램을 만들 수 있도록 지원합니다. WebExtensions API는 크롬과 오페라 확장의 기반이 되는 블링크(Blink)와 높은 호환성을 자랑합니다.

이는 곧 다른 브라우저용으로 작성된 확장 프로그램도 파이어폭스에서 구동될 수 있다는 뜻입니다. 개인정보 보호에 강한 파이어폭스를 즐겨 쓰면서도, 크롬 웹스토어에 넘쳐나는 수많은 확장 프로그램을 그대로 활용할 수 있게 되는 것입니다.

"크롬, 오페라, 그리고 장래에는 마이크로소프트 엣지용으로 작성된 확장 코드도 WebExtension 형태로 거의 수정 없이 파이어폭스에서 실행됩니다." — 모질라

다만 모질라는 외부 확장 프로그램이라 하더라도 반드시 검증과 서명 과정을 거치도록 관리할 계획입니다. 서명을 마친 WebExtension만이 개발자 사이트 또는 파이어폭스 애드온 스토어를 통해 배포되며, addons.mozilla.org(AMO)를 방문하면 새로운 출시 소식을 확인할 수 있습니다.

파이어폭스에서 크롬 확장 프로그램 실행하기: 꼭 알아야 할 핵심 정보

모질라는 개발자들에게 지금 바로 WebExtensions 테스트를 시작할 것을 권장하고 있으며, 동시에 다른 브라우저 벤더들과 논의를 통해 일부 API를 더욱 표준화하는 방안도 모색하고 있습니다.

물론 이번 결정에 반발하는 개발자들도 있지만, 전체적으로는 멀티 브라우저 확장 프로그램 개발자와 파이어폭스 사용자 모두에게 편의를 가져다줄 변화로 평가받습니다.

파이어폭스로 갈아타야 하는 이유

크롬에 갇혀 있다는 느낌을 받았거나, 구글을 믿을 수 있는지 확신하지 못했다면 파이어폭스로 전환할 수 있게 된 이번 소식은 반가울 것입니다. 아직 고민 중이라면 다음 포인트들을 참고해 보세요.

  • 대형 모니터를 사용한다면 파이어폭스의 텍스트가 더 선명하고 초점이 잘 맞아 보입니다.
  • 설정 옵션이 훨씬 유연하고 다양합니다.
  • 브라우저의 거의 모든 요소를 자유롭게 커스터마이즈할 수 있습니다.
파이어폭스에서 크롬 확장 프로그램 실행하기: 꼭 알아야 할 핵심 정보

전환 전에 브라우저 설정을 동기화해 두면 마이그레이션이 한결 수월합니다. 전환 후에는 파이어폭스 기본 설정을 자신에게 맞게 조정해 나만의 브라우저 환경을 만들어 보세요.

어떤 확장 프로그램을 기다리고 계신가요?

DownThemAll이나 웹 개발 도구 Firebug처럼 파이어폭스만의 인기 확장 프로그램도 이미 매력적이지만, 파이어폭스 사용자가 놓쳐온 것들은 무엇일까요? 생각보다 많습니다.

파이어폭스에서 크롬 확장 프로그램 실행하기: 꼭 알아야 할 핵심 정보

다만 최근에는 파이어폭스도 상당히 따라잡았습니다. 적절한 확장 프로그램을 활용하면 WhatsApp 웹 사용, 크롬캐스트 전송, 탭 음소거까지 모두 가능해졌습니다.

그럼에도 불구하고 현재 크롬용 앱이 파이어폭스용보다 훨씬 많이 개발되고 있는 것이 사실입니다. 파이어폭스에서 가장 먼저 쓰고 싶은 크롬 확장 프로그램이 무엇인지 댓글로 알려주세요!