Jup, das müsste theoretisch über WebView gehen:
Können sich zwei Apps einen Browser teilen?
Nein, im direkten Sinne teilen sie sich den Browser nicht. Jede App isoliert ihre WebView streng aus Sicherheitsgründen (Sandbox-Prinzip).
Es gibt jedoch wichtige Nuancen, wie sich Apps denselben "Unterbau" oder Daten teilen:
1. Sie teilen sich dieselbe Engine (Den Motor)
Wenn Sie zwei verschiedene Apps auf Ihrem iPhone öffnen (z. B. ChatGPT und eine News-App), nutzen beide im Hintergrund dieselbe System-Engine (WebKit). Sie greifen also auf dieselbe Software-Bibliothek des Betriebssystems zu, laufen aber in komplett getrennten Prozessen.
2. Sie teilen sich standardmäßig KEINE Daten (Cookies & Logins)
- Eine WebView in App A kann nicht auf die Cookies, Passwörter oder den Verlauf einer WebView in App B zugreifen.
- Beispiel: Wenn Sie in der ChatGPT-App über eine WebView auf einer Website eingeloggt sind, sind Sie in der News-App auf derselben Website standardmäßig nicht eingeloggt.
3. Die Ausnahme: "Shared Web Credentials" & Custom Tabs
Es gibt moderne Technologien, die ein echtes "Teilen" des Haupt-Browsers erlauben:
- iOS (SFSafariViewController) & Android (Custom Tabs): Dies sind spezielle WebViews, die direkt auf den Hauptbrowser des Handys (Safari oder Chrome) zugreifen.
- Wenn eine App diese Variante nutzt, teilt sie sich Cookies und Logins mit Ihrem normalen Browser. ChatGPT nutzt für viele Login-Prozesse genau diese Methode, damit Sie sich nicht jedes Mal neu anmelden müssen.