WIPIVERSE

파이어폭스 모바일

파이어폭스 모바일(영어: Firefox for mobile)은 비영리 재단인 모질라(Mozilla)가 개발하는 모바일 운영 체제용 웹 브라우저이다. 데스크톱용 파이어폭스(Firefox)의 모바일 버전으로, 휴대전화나 태블릿 등의 휴대용 기기에서 사용할 수 있도록 제작되었다.

개발 배경 및 명칭

초기 개발 단계에서는 사막여우의 일종인 페넥여우(fennec fox)에서 이름을 따와 페넥(Fennec)이라는 코드명으로 불렸다. 2009년에 출시된 마에모(Maemo)용 베타 5 버전부터 정식 명칭인 파이어폭스(Firefox)를 사용하기 시작하였다. 2020년에는 안드로이드용으로 코드명 페닉스(Fenix) 또는 Firefox Daylight라는 이름의 전면 재설계 버전이 출시되었다.

지원 플랫폼과 역사

최초의 정식 버전(버전 1.0)은 2010년 1월 28일 노키아 마에모(Nokia Maemo) 플랫폼용으로 출시되었다. 안드로이드(Android)용 버전(버전 4.0)은 2011년 3월 29일에 처음 출시되었으며, 이후 버전 번호가 데스크톱 파이어폭스와 일치하도록 조정되었다. iOS용 파이어폭스는 별도의 버전 체계를 사용하며, 애플의 정책으로 인해 웹킷(WebKit) 렌더링 엔진을 기반으로 동작한다.

초기에는 마에모, 안드로이드, 윈도우 모바일(Windows Mobile)을 지원했으나, 이후 마에모와 윈도우 모바일 지원은 중단되었다. 블랙베리(BlackBerry) OS, 심비안(Symbian), 웹OS(webOS), 윈도우 폰(Windows Phone) 등은 공식적으로 지원하지 않는다.

안드로이드용 파이어폭스는 2020년 8월 버전 79부터 게코뷰(GeckoView) 엔진을 기반으로 한 페닉스(Fenix) 아키텍처로 전환되었으며, 이 버전은 Firefox Daylight라는 브랜드로 출시되었다. 기존 페넥(Fennec) 기반의 마지막 버전은 68.11.0이며, 2020년 7월까지 보안 업데이트가 제공되었다.

주요 기능

파이어폭스 모바일은 다음과 같은 기능을 제공한다.

  • 탭 브라우징(Tab browsing)
  • 비밀번호 관리자(Password manager)
  • 향상된 추적 방지(Enhanced Tracking Protection): 2,000개 이상의 온라인 추적기를 자동 차단
  • 파이어폭스 동기화(Firefox Sync): 데스크톱 및 모바일 기기 간 북마크, 비밀번호, 방문 기록, 열린 탭 동기화
  • 부가 기능(Add-ons / Extensions) 지원: 안드로이드용은 제한된 수의 WebExtensions 기반 확장 기능을 지원하며, iOS용은 부가 기능을 지원하지 않는다.
  • 다크 모드(Dark Mode)
  • 컬렉션(Collections): 열려 있는 탭을 주제별로 묶어 관리하는 기능
  • PIP(Picture-in-Picture) 모드: 백그라운드에서 영상을 재생하면서 다른 작업 수행 가능

보안 및 개인정보 보호

모질라는 개인정보 보호를 주요 가치로 내세우며, 파이어폭스 모바일에는 HTTPS 전용 모드, 사생활 보호 모드(Private Browsing), 쿠키 및 사이트 데이터 관리 기능 등이 포함되어 있다. 향상된 추적 방지 기능은 광고 추적기와 악성 소프트웨어를 자동으로 차단한다.

지원 환경 (현행)

  • 안드로이드: Android 5.0(Lollipop) 이상, ARMv7, ARM64, x86, x64 아키텍처 지원. Google Play 스토어 및 공식 웹사이트를 통해 배포된다.
  • iOS: iOS 13.0 이상을 구동하는 iPhone, iPad, iPod touch 기기에서 사용 가능. App Store를 통해 배포된다.
  • 그 외의 모바일 운영 체제(Windows Phone, Windows RT, Bada, BlackBerry OS 등)는 공식적으로 지원하지 않는다.

라이선스 및 개발 언어

소스 코드는 모질라 공용 허가서(MPL 1.1 이상), GNU GPL 2.0 이상, GNU LGPL 2.1 이상의 다중 라이선스로 배포된다. 개발 언어는 C++, XUL, 자바(Java) 등이 사용되었으며, 게코뷰 기반 버전에서는 러스트(Rust) 언어도 일부 사용된다.

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기