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]