SmartCookieWeb Preview

SmartCookieWeb Preview는 CookieJarApps가 Android용으로 제작한 GeckoView 기반 오픈소스 웹 브라우저다. 기존 SmartCookieWeb을 새로운 웹 엔진과 사용자 인터페이스로 재설계하는 시험용 독립 프로젝트라는 점에서 원래 제품과 구분된다.

분류웹 브라우저
개발사·개발자CookieJarApps
개발 언어Java · Kotlin · Gradle · C++(GeckoView 간접 구성)
브라우저 엔진GeckoView / Gecko
JavaScript 엔진SpiderMonkey
운영체제Android
최초 공개2022년 전후
관련 계보Mozilla Firefox · Gecko
제품 형태Android용 GeckoView 임베딩 브라우저
개발 조직CookieJarApps
앱 개발 언어Java · Kotlin
웹 엔진 내장GeckoView
기반 앱SmartCookieWeb과는 별도 구현
라이선스오픈소스
프로젝트 상태시험·개발 프로젝트
소스코드GitHub

SmartCookieWeb Preview는 CookieJarApps가 Android용으로 제작한 GeckoView 기반 오픈소스 웹 브라우저다. 기존 SmartCookieWeb을 새로운 웹 엔진과 사용자 인터페이스로 재설계하는 시험용 독립 프로젝트라는 점에서 원래 제품과 구분된다.

기존 SmartCookieWeb은 Android WebView 기술을 사용했지만 Preview 프로젝트는 Mozilla GeckoView와 Android Components를 활용하여 웹 탐색 기능을 구현한다. 개발 저장소는 광고와 추적 방지 및 현대적인 화면 구성을 주요 기능으로 소개한다.

웹 문서 렌더링에는 Gecko, JavaScript 실행에는 SpiderMonkey가 사용된다. 앱의 사용자 인터페이스와 설정·빌드 도구는 Android 개발 환경에서 구성되며 브라우저 엔진 소스를 모두 독자적으로 구현하는 방식이 아니다.

SmartCookieWeb Preview는 기존 앱의 사용자 인터페이스 설계와 새로운 웹 엔진 내장 기술을 결합하기 위한 시험적인 프로젝트다. GeckoView를 사용하면 Android 시스템 WebView와 별도로 Mozilla 엔진을 앱 안에 포함할 수 있다. 이 점에서 앱의 브랜드보다 렌더링 기술의 선택이 계보를 구분하는 핵심 정보이다.

브라우저 사용자는 앱 수준의 광고·추적 방지 기능이나 인터페이스 설정을 이용하지만, 실제 HTML과 JavaScript 처리는 Gecko 및 SpiderMonkey가 담당한다. 이러한 역할 분리는 브라우저 앱 개발자가 전체 엔진을 자체 구현하지 않고도 다른 사용자 경험을 제공할 수 있음을 보여준다.

프로젝트는 Firefox의 직접적인 UI 포크라기보다 GeckoView를 임베딩하는 독립 앱에 속한다. 같은 개발사의 SmartCookieWeb과 제품명을 공유하지만 기반 엔진 및 구현 방향이 달라 목록에서는 GeckoView 계열과 함께 분류할 수 있다.[1]

역사

개발 배경

주요 버전

기술 구조

브라우저 엔진

JavaScript 엔진

인터페이스와 기능

지원 플랫폼

계보와 영향

관련 문서

  1. 제품 및 기술 자료 ↩