At WWDC’13 Craig Federighi introduced to the public a new version of Safari. On 22 October a new version of the Apple browser in the world was published. Surprising?

Until 2013, all the news about Safari (apart from those that seemed too “delicious” to Steve jobs, and who represented himself) reported from the podium, Scott Forstall. Until his departure from the company, even being the senior Vice President of iOS software, he continued to supervise this Safari in all shapes and forms. What was a very good reason.

Now no one’s even mentioned, the development team Safari something went wrong, and in our days it’s just another browser – and he was one of the best. Maybe I’m wrong, I still prefer Chrome and Firefox and I use it every day.

Story Safari (then unnamed “browser”) began in 2001 when Steve realized that Apple “bloody nose” needs its own browser. Internet Explorer did not suit him more, the agreement with Microsoft regarding IE ended in 2003.

To cope with this problem could someone less crazy than Steve jobs, because Steve needed not just “another browser”, and the insanely great, the best, the fastest and most compatible.

Don’t know how “most-most”, but one of the main browsers in the world they did. Where Steve knew Scott Forstall and why Scott instructed this hopeless project?

A few pages from the biography of Scott Forstall

“Next” company Steve jobs, NeXT, attracted crazy (in the best sense of the word) people. In 1992, after I finished University, Scott went to work at NeXT. He had two job offers from Microsoft and NeXT. In the first he was guaranteed prosperity, prospects and stability, the second promised adventure, risk, and extremely interesting work. Scott picked NeXT.

I know a few similar stories – but I will tell it some other time.

In 1997, when NeXT was absorbed by Apple, Scott led the development of several projects, reported directly to Steve jobs, as Craig Federighi, who was involved in WebObjects. In Apple Steve instructed Scott to organize and lead the development of the Aqua and the Graphite is “shades” of the future user interface of Mac OS X.

And so, in 2001, a new impossible mission.

If you think that Scott immediately sat down at the computer and began writing Safari 1.0, you are greatly mistaken, and in several places. About the name later, and Scott’s task was to organize, to invent and embody invented in life.

Robbery KDE and other details

Do not know exactly what projects Scott Forstall worked at NeXT. According to one of the veterans of this company (in 1993 left her), he didn’t know, but how he did was known to all: he constantly argued with jobs, defending their point of view.

The engineering side of things doing don Melton, he chose the basis for creating game engines for the browser and JavaScript. He decided to take the engines from the open source KDE KDE HTML and JS (better known as KHTML and KJS), as used in the browser (also open source) Konqueror.

Creating your own branch in the repository, and blocking access to it, the team started to work, causing dissatisfaction among the “owners” of the project.

Since then, stories about how Apple stole from unfortunate development, with the ugly details and different things, roam around the world. In fact, everything was within the rules, and the project’s own browser was top secret. Having studied the changes made by Apple, it was easy to guess about the details of a secret development.

On the day of the presentation of the Safari and the release of the first beta release (7 January 2003, four years and two days before the presentation of the first iPhone, in the same room) don Melton was sent to the developers of Konqueror/KHTML/KJS apologies, thanks for a great product and an invitation to work together. Don made sanctions on it for jobs, Forstall was against it.

KHTML, along with KJS consisted of only 140 thousand lines of effective code, no other product of the same purpose could not be compared to him. That is why they were chosen. While KJS have been used in other projects Apple.

Apologies were accepted, the team tried to work together, which does not always work. Otherwise, apparently, does not happen. Argued and reconciled. Got divorced and got back together. Romance on industrial themes.

In 2003, Apple moved their branch of the project OpenDarwin.org renamed in KHTML and KJS WebCore and JavaScriptCore. Unifying their product called WebKit that is included in his engines left the software open source. And all other requirements of the license of KHTML and KJS were meticulously observed.

The relationship between KDE and Apple was not stopped. WebKit has grown faster in 2007 Konqueror switched to it. Recognizing the victory of their offspring.

Your name is unknown…

The name “world’s best” browser searched long and hard (jobs offered “Freedom”, someone suggested “iBrowse”, according to chief project engineer don Melton, the browser was “Safari” in December 2002, less than a month before his presentation).

Who suggested this name is unknown. Everyone who wrote something on this subject tell you how they learned about it and how they liked it. Especially its neutrality. Passions boiled serious, and the presentation was just nothing.

Safari for iOS

In 2004, Scott Forstall has led the development of iOS. With the task to organize, to invent and embody invented in life. And before the incarnation – to approve invented Steve. Personally. One of the subtasks was to develop a mobile incarnation of Safari. The world’s first real browser for the world’s first real mobile operating system.

Of course, they, too, someone stole it, because Apple never creates itself. She takes other people’s ideas and brings them to perfection. It is known to all.

In any case, in the previous paragraph is sarcasm.

Will there be a continuation of this story, haven’t decided yet.

 

Advertisements