Anzeige schließen

Don Melton, einer der Menschen hinter der Entwicklung der ersten Version von Safari, schrieb in seinem Blog über den geheimen Prozess, der die Entwicklung des Internetbrowsers umgab. Damals, als Apple noch keinen eigenen Browser hatte, konnten Benutzer zwischen dem damals existierenden Internet Explorer für Mac, Firefox oder einigen anderen Alternativen wählen. Steve Jobs entschied jedoch, dass es am besten wäre, einen benutzerdefinierten Browser im Betriebssystem vorinstalliert zu haben. Deshalb beauftragte er Scott Forstall mit der Leitung des von Melton geleiteten Entwicklungsteams.

Steve Jobs stellt Safari als „Noch eine Sache …“ vor

Die Entwicklung eines Browsers unterscheidet sich deutlich von der Entwicklung anderer Software. Da man in einer internen Umgebung mit einer Handvoll Betatestern nicht auskommt, muss der Browser auf Tausenden von Seiten getestet werden, um sicherzustellen, dass er die Seiten korrekt darstellt. Dies stellte jedoch ein Problem dar, da der Browser, wie die meisten Projekte, unter äußerster Geheimhaltung erstellt wurde. Das Problem für Melton bestand bereits darin, Leute zu finden, da er ihnen nicht sagen durfte, woran sie arbeiten würden, bevor sie den Job annahmen.

Selbst andere Mitarbeiter auf dem Campus durften nicht wissen, woran dieses kleinere Team arbeitete. Der Browser wurde hinter verschlossenen Türen erstellt. Forstall vertraute Metn, was seiner Meinung nach eines der vielen Dinge war, die ihn zu einem großartigen Chef machten. Ironischerweise wurde Forstall letztes Jahr gerade wegen Arroganz und mangelnder Kooperationsbereitschaft entlassen. Melton hatte keine Angst vor einem Insider-Leck. Twitter und Facebook gab es noch nicht, und niemand mit genügend Verstand würde über das Projekt bloggen. Selbst die Betatester waren streng vertraulich, obwohl sie ordnungsgemäß beaufsichtigt wurden.

Die einzige Gefahr lag also in den Aufzeichnungen des Servers. Jeder Internetbrowser wird beim Besuch einer Website insbesondere anhand seines Namens, seiner Versionsnummer, seiner Plattform und nicht zuletzt seiner IP-Adresse identifiziert. Und das war das Problem. Im Jahr 1990 gelang es einem Informatiker, alle statischen IP-Adressen des Klasse-A-Netzwerks zu sichern, von denen Apple damals fast 17 Millionen besaß.

Dadurch könnten Websitebesitzer leicht erkennen, dass der Besuch von einem Apple-Campus aus erfolgte, und den Browser mit einem unbekannten Namen identifizieren. In diesem Moment könnte jeder scherzen, dass Apple einen eigenen Internetbrowser entwickelt. Genau das musste Melton verhindern, damit Steve Jobs am 2003. Januar auf der MacWorld 7 alle begeistern konnte. Melton hatte eine clevere Idee, Safari vor der Öffentlichkeit zu verbergen.

Er hat die Zeichenfolge mit dem Benutzeragenten, also der Browser-ID, geändert, um sich als ein anderer Browser auszugeben. Zunächst gab sich Safari (das Projekt war noch weit vom offiziellen Namen entfernt) als Internet Explorer für Mac aus, dann gab es ein halbes Jahr vor seiner Veröffentlichung vor, Mozillas Firefox zu sein. Da diese Maßnahme jedoch nur auf dem Campus erforderlich war, wurde die angegebene Zeichenfolge geändert, um die Anzeige des echten Benutzeragenten zu ermöglichen. Es wurde damals insbesondere für Kompatibilitätstests auf großen Websites benötigt. Damit die Zeichenfolge mit einem echten Benutzeragenten auch in der endgültigen Version nicht deaktiviert wird, haben sich die Entwickler eine weitere clevere Lösung einfallen lassen: Die Zeichenfolge wurde nach einem bestimmten Datum, nämlich dem 7. Januar 2003, dem Zeitpunkt der Veröffentlichung der öffentlichen Betaversion, automatisch aktiviert ebenfalls freigegeben. Danach versteckte sich der Browser nicht mehr hinter anderen und verkündete stolz seinen Namen in den Serverprotokollen – Safari. Aber wie der Browser zu diesem Namen kam, das ist alles eine andere Geschichte.

Am 7. Januar feierte Safari unter anderem seinen zehnten Geburtstag seit seiner Gründung. Heute hat er einen weltweiten Anteil von weniger als 10 % und ist damit der vierthäufigste Browser, was nicht schlecht ist, wenn man bedenkt, dass er ausschließlich auf der Mac-Plattform verwendet wird (er verließ Windows in der 4. Version).

[youtube id=T_ZNXQujgXw width=“600″ height=“350″]

Source: Donmelton.com
Thema: ,
.