← ClaudeAtlas

browserenginekitlisted

Build alternative browser engines using BrowserEngineKit. Use when developing a non-WebKit browser engine for iOS/iPadOS in supported regions, managing web content/rendering/networking extension processes, configuring GPU and networking process capabilities, checking alternative-engine device eligibility, or reviewing BrowserEngineKit entitlements and Info.plist setup.
thiennc-tesoglobal/ios-skills · ★ 3 · Web & Frontend · score 66
Install: claude install-skill thiennc-tesoglobal/ios-skills
# BrowserEngineKit Framework for building web browsers with alternative (non-WebKit) rendering engines on iOS and iPadOS. Provides process isolation, XPC communication, capability management, and system integration for browser apps that implement their own HTML/CSS/JavaScript engine. Examples target Swift 6.3 and current Apple SDKs. BrowserEngineKit is a specialized framework. Alternative browser engines are available only through Apple-approved entitlement profiles and supported-region device eligibility. EU support applies to eligible users on iOS 17.4+ and iPadOS 18+; Japan support starts with iOS 26.2 and adds explicit PAC/MIE security requirements for browser apps. Development and testing can occur anywhere. The companion frameworks BrowserEngineCore (low-level primitives) and BrowserKit (eligibility checks, data transfer) support the overall workflow. ## Contents - [Overview and Eligibility](#overview-and-eligibility) - [Entitlements](#entitlements) - [Architecture](#architecture) - [Process Management](#process-management) - [Extension Types](#extension-types) - [Capabilities](#capabilities) - [Layer Hosting and View Coordination](#layer-hosting-and-view-coordination) - [Text Interaction](#text-interaction) - [Sandbox and Security](#sandbox-and-security) - [Downloads](#downloads) - [Common Mistakes](#common-mistakes) - [Review Checklist](#review-checklist) - [References](#references) ## Overview and Eligibility ### Eligibility Checking Use `BEAvailability` from t