About how to create the iPhone and its operating system, starting from the day when Steve chose the option “reduced Mac”, is almost unknown. Secrecy, non-proliferation agreements, a room without Windows. In 2014, one of the participants of the epic project, Francisco Tolmasky, gave an interview to the New York Times, which lifted the veil of secrecy. This interview formed the basis of dozens of articles in Russian, Spanish, French and other languages.

But only opened. In General, he is a man of striking courage: usually the participants of such projects, signatory to numerous non-disclosure agreements, in any case, continue to stubbornly keep secrets entrusted to them. He developed Mobile Safari, personally accounting for two or three times per week to Steve jobs. He nothing said, but in any case it was a dance on a thin wire stretched over the abyss.

He did not disclose any secrets. He came to Apple in early 2006, when the iPhone (in the form of chips, wired), and its operating system (one of the earliest stages of its development) already existed and worked. He and his five colleagues were developing software for the iPhone. With the developers of the hardware and the operating system directly, to communicate to policy makers was forbidden.

Dark matter, which was covered (and apparently is available these days) classified products, purple cables, unforgiving jobs require excellent solutions and without Francisco Tolmasky, Greg Christie and other members of the project who said anything about him was known.

Is that purple cables was something new.

And the anecdote about the designer (told Francisco), whose name was Steve…


Retell an anecdote I will not. A much more amusing anecdote happened to me. About it at the very end of the section.

In late 2009 I had a chance to use the Cappuccino framework of the company 280 North, written in Objective-J, developed by the same company. Cappuccino, close to the original, repeated Cocoa frameworks. Objective-J was the same in Objective-C, but instead C use JavaScript.

Apple could not remain indifferent to this outrage – 280 North and its creators risked running into very serious sanctions from Apple, but until 2010 they somehow managed to get out. 280 North and SproutCore with Charles Jolley (about it some other time – I worked with him) fought for the contract for the radical and highly ambitious processing .Mac… SproutCore won the contract, but failed the project.

The concept of Cappuccino was absolutely crazy and risky but it worked. Cappuccino was created in the web application “280 Slides”, editor and player presentations to things like Keynote. Very good.

After the iPhone, Cappuccino was developed in the development environment web application for iPhone (Atlas) – but about it I only read. Wrote that is also something crazy and terribly effective.

Everyone was confident in the brilliant future 280 North, Objective-J and Cappuccino, but in August 2010 the company acquired Motorola for $ 20 million.

So, joke or not – judge for yourself: I had, for several months, a lot and to communicate closely with Francisco Tolmasky, and not only about Objective-J and Cappuccino, but the fact that he was related to the creation of the iPhone I only found out from the interview mentioned above.

A secret wrapped in a secret

When we began developing the iPhone? In January 2007 Steve said: “We are working on the iPhone two and a half years.” No reason to distort the reality he was not, it seems. That is, in the summer of 2004.

Known about the Purple 1 and 2, a tablet with a touch screen, options P1 and P2, the struggle between the concepts of “enlarged iPod” (P1) and “reduced Mac” (P2). Then Steve decided, and everything was kept secret (the level of secrecy was unprecedented even for Apple).

But what began in the summer of 2004? The creation and testing of prototypes P1 and P2, to identify the right direction, or focus of the forces solely on the P2?

The details of the developers of Safari and Google Maps, and “domestic” and secondary. Developers of application programs for the existing system and the prototype device. Not final, frequently and radically changing, but the principles of their organization and interaction have already been identified.

A week before the iPhone announcement (new 2007?) it was found that about cartography and the location of the phone… forgot. Chris Blumenberg developed some other program (which one?), he was instructed to develop a Google Maps app for the week.

He did. It was a minefield, but need to be carefully considered his actions, careful demonstrator could show it to the public. Google Maps and the positioning system became part of the operating system in one of its upgrades (1.1.1?), a few months after the release of the iPhone.

Something told Terry Lambert, the developer of the kernel (Mac OS X) raised to help with the development of the core mobile system on the last stage (without saying anything about the nature of the problems to be solved). Greg Christie (who knew much but spoke only of meetings in rooms without Windows, twice a month).

It is known for:

— one day in 2004 or 2005 Steve chose the P2 concept, “reduced Mac”;
in the summer of 2005 for the complex of the early prototype of the iPhone and its operating system already makes sense to develop the application program;

— the General meeting was held in a windowless room two times per month (according to Greg Christie);
staff personally and verbally reported to Steve two to three times a week to communicate with people from other divisions worked on the project was banned, how many units and who they were is not known (Francisco Tolmasky);

— iPhone and its system was developed.

But as a very large operating system, with Nasreddine needs, turned into the operating system of the device a tiny ambitious, I know. Not all of them, without reference to dates, and without any warranty of accuracy. And yet, I knew Mac OS 10.4 and 10.5 (of which “made” system of the iPhone) and the first version of iPhone OS. About many things you might guess.

About it or I will write another time, or not write.

Summer 2005?

In the summer of 2005, undergraduate University of southern California Francisco Tolmasky was offered a job at Apple. He refused to learn he remained six months, and he wanted to get a diploma.

After talking with someone on the phone, recruiters said, “Well, come back in six months.”

Francisco was one of the most active “contributors” in WebKit (most of this engine was a project open source), most likely that is what caused the interest to his person by Apple.

By the way, the same University, only a year later, graduated from Charles Jolly, the author of SproutCore. Competitor. And not only he: Neil Armstrong, Clint Eastwood, George Lucas, Zia ul Haq (former President of Pakistan) and many other famous people.

In the summer of 2005 to write (and perfect) for the iPhone already makes sense, but the extra time was still.

Six months later, he spoke with Steve (Steve will personally spoke to everyone who he had something particularly important), has signed several horrific NDA (nondisclosure agreements), and…

In 2008, Mobile Safari has become the most popular mobile browser in the United States, and in December 2007, Francisco left Apple planning to launch a start-up. According to him, “mobile browser turned out, he was successful, you can move on to something more interesting.”

This point has already been selected architecture (ARM11, ARMv6 instruction set), and most likely have already decided on the CPU: ARM1176JZ(F)-S.

The original system was one of the versions of Mac OS 10.4 Tiger, but when work began on Mac OS 10.5 Leopard, the basis for the future “OS X” was the Leopard.

To be continued