15Aug

Warum Browser von Drittanbietern Safari auf iPhone und iPad immer schlechter sein werden

click fraud protection

iOS unterstützt Browser von Drittanbietern, aber nicht wie Sie vielleicht erwarten. Third-Party-Browser werden Apple auf Safari auf iPhone und iPad immer unterlegen sein - zumindest bis Apple ihre Restriktionen lockert.

Aus diesem Grund bietet Mozilla seine Firefox Home App für iOS nicht mehr an. Aus diesem Grund haben die Entwickler von Google Chrome vor der Veröffentlichung der aktuellen Chrome App im App Store eine interne Debatte geführt.

Alle Browser müssen die Rendering-Engine von Safari verwenden

Apples App Store-Richtlinien lauten wie folgt: "Apps, die im Internet surfen, müssen das iOS WebKit-Framework und WebKit-Javascript verwenden."

Dies bedeutet, dass Webbrowser keine eigenen Rendering-Module implementieren können. Sie müssen eine Version der Rendering-Engine von Safari einbetten. Sie können keine schnellere Rendering-Engine oder neue Webfunktionen anbieten. Tatsächlich ist jeder Browser von Drittanbietern auf iOS eine andere Benutzeroberfläche von Safari.

Auf herkömmlichen Desktop-Betriebssystemen wie Windows, Mac OS X und Linux kann jeder Browser seine eigene Rendering-Engine bereitstellen. Aus diesem Grund war Mozilla Firefox so viel besser als Internet Explorer 6 und Google Chrome war so viel schneller als Mozilla Firefox 3.0.Jeder Browser-Entwickler könnte seine eigene optimierte Rendering-Engine erstellen. Wenn Mozilla Firefox Websites mit der Rendering-Engine von Internet Explorer 6 rendern müsste, wäre Firefox nie abgehoben und wir könnten heute noch mit dem Internet Explorer 6 feststecken - Microsoft hat erst nach dem Start von Mozilla Firefox die Entwicklung im Internet Explorer fortgesetzt.

instagram viewer

. .. Aber sie können nicht Safari Fast Nitro JavaScript Engine

verwenden Es ist noch schlimmer als es klingt. Browser von Drittanbietern sind nicht nur gezwungen, die Rendering-Engine von Safari zu verwenden - sie sind gezwungen, eine langsame JavaScript-Engine zu verwenden, während nur Safari eine schnellere JavaScript-Engine verwenden kann. Insbesondere sind sie gezwungen, die ältere WebKit-JavaScript-Engine zu verwenden, während Apples neue Nitro-JavaScript-Engine nur für Safari reserviert ist.

Dies bedeutet, dass Browser von Drittanbietern Webseiten mit JavaScript immer langsamer wiedergeben als Safari selbst. Apple wird weiterhin ihre Nitro-JavaScript-Engine entwickeln und Safari wird weiterhin schneller werden, während Browser von Drittanbietern im Vergleich noch langsamer werden.

Tatsächlich sind alle Browser von Drittanbietern nicht nur verschiedene Versionen von Safari - sie sind im Grunde alle nur langsamere Versionen von Safari.

Natürlich könnte ein Browser-Hersteller theoretisch eine spezielle Version seines Browsers erstellen, die nur auf Jailbroken-Geräten läuft und diese außerhalb des App Stores verbreitet, aber das wird nicht der Fall sein. Sie würden an einen begrenzten Markt von Jailbreakern appellieren, den Apple auszumerzen versucht.

Browser von Drittanbietern können niemals Standardeinstellungen sein

Apples iOS lässt auch nicht zu, dass Sie Ihre Standardanwendungen auswählen, daher können Browser von Drittanbietern niemals Ihr Standardbrowser sein. Auch wenn Sie Chrome bevorzugen, wird Safari dennoch geöffnet, wenn Sie in den meisten anderen Anwendungen auf einen Link tippen. Sie müssen den Link von Safari in Chrome kopieren und einfügen, um stattdessen die Seite in Chrome anzuzeigen.

Anwendungsentwickler dürfen ihre Apps andere Apps öffnen lassen. Es gibt also eine Möglichkeit, einen anderen Browser als Standard festzulegen. Jede App muss eine Liste der unterstützten alternativen Browser fest codieren und eine Möglichkeit bieten, zwischen ihnen zu wählen. Ein Benutzer muss seinen Standardbrowser in jeder App einzeln auswählen, und es ist kein Glück, wenn er einen Browser vorzieht, den der Entwickler der App nicht eingeschlossen hat.

Sie können keine Add-Ons haben, entweder

Die gleiche App-Store-Richtlinie bedeutet, dass Browser von Drittanbietern keine Unterstützung für Browser-Add-Ons bieten können. Verwenden Sie LastPass, um Ihre Passwörter zu speichern? Sie müssen die LastPass-App verwenden, die ihren eigenen internen Browser implementiert - Sie können nicht einfach ein LastPass-Add-On für Safari oder Chrome installieren. Der interne Browser von LastPass ist natürlich auch langsamer als Safari.

Add-ons sind auf anderen Plattformen möglich, auch wenn sie nicht in jedem Browser verfügbar sind. Zum Beispiel unterstützt Chrome für Android keine Add-ons, da Google dies nicht möchte. Das ist in Ordnung, weil Firefox für Android Add-Ons unterstützt. Sie können ein LastPass-Add-On installieren und Ihren bevorzugten Passwort-Manager in der Firefox-App selbst verwenden, wenn Sie möchten. Du hast eine Wahl.

Drittanbieter-Browser sind verkrüppelt

Browser von Drittanbietern sind nie schneller als Safari - sie werden immer langsamer sein. Sie werden auch immer unpraktischer zu verwenden sein, da sie niemals Ihre Standardeinstellungen sein können.

-Browser versuchen, diese Einschränkungen durch Hinzufügen anderer Funktionen auszugleichen. Zum Beispiel versuchen die Vorabruf- und Datenkomprimierungsfunktionen von Chrome, die Geschwindigkeit zu erhöhen. Der eigentliche Vorteil von Chrome besteht darin, dass Sie Lesezeichen, Tabs und andere Browserdaten mit der Desktop-Version von Chrome synchronisieren können - aus diesem Grund hat Mozilla ursprünglich Firefox Home bereitgestellt, da Firefox-Benutzer auf ihre Firefox-Browserdaten zugreifen konntenauf iOS.Mozilla sagt nun, dass sie Firefox für iOS erst anbieten werden, wenn Apple aufhört, Browser von Drittanbietern zu lähmen.

Sofern Sie nicht die Integrationsfunktionen oder andere einzigartige Optionen eines Browsers von Drittanbietern benötigen, sollten Sie lieber bei Safari bleiben. Apple hat das Betriebssystem so entwickelt, dass es immer die schnellste und bequemste Option für Sie ist.

Hier besteht Hoffnung auf Veränderung. Apple hat einmal Apps abgelehnt, um die Funktionalität einer integrierten App zu duplizieren, gab aber schließlich nach und erlaubte den Wettbewerb. Wenn sie diese Richtlinie nie ändern würden, wären Anwendungen wie Pandora, Kindle, Google Mail und viele andere beliebte Anwendungen niemals im App Store erlaubt, da sie mit Apples eigenen Apps wie iTunes Radio, iBooks und Mail konkurrieren. Wettbewerb und Anwendungsauswahl machten iOS zu einer leistungsfähigeren und flexibleren Plattform, und die Wahl des Browsers könnte es noch mächtiger und flexibler machen.

Bildnachweis: Kārlis Dambrāns auf Flickr