iPhone OS 3.0 and the reality distortion field of…

In the third version debuted so many functions that became the basis of iOS and is still used in it to be called “empty” or “not serious enough”, it would seem quite impossible. But in three of the four articles claimed this. 17 Mar 2009 the presentation of the third generation iPhone OS. The conference hall at the Apple campus, 4 Infinite Loop address (street name translates to “infinite loop”), was witness to many historical events – and in that day there was another.

Steve was on, he fought for life. His problems really were more serious than he was expecting – well, not like people to waste time on doctors, many were surprised – it seems to be a serious adult. And he was afraid not to have time. Steve was not, and there is no “field of distortion of reality” could not be, but…

Lead role was played by Scott Forstall, senior Vice President of Apple’s software iPhone. People who could defend the idea of the phone is built around a reduced Mac OS X. the opponents of the plan outnumbered its supporters by the number and authority in the company. Steve was on their side and Scott was able to convince him, and then coped with a completely impossible task.

Despite the lack of Steve in the audience or were influenced by the notorious RDF (that the Reality Distortion Field), or information and in fact was out of the ordinary.

All of what Scott said was true. iPhone OS 3.0 is really released three months later, to the day – June 17. Something that the audience just did not understand. I mean the Spotlight, the functionality of global search. The iPhone OS is fundamentally impossible to realize all that he did (and does?) in Mac OS X.

To argue against “more than one hundred innovations for consumers and over a thousand new APIs for developers” is impossible: no one knows how to count them, and somehow, I’m sure that if someone decided to produce the Apple lawsuit, they would have issued a detailed list with the required number of points (it is a pity that no one has ever forced them to do it, it would be interesting to know what they meant by innovation).

One hundred or one hundred of them were, but innovation was boundless much. Their integrity, consistency, and apparent simplicity gave rise to the illusion of lightness and insignificance…

This is the seventh part of a series about iPhone and the like, the previous parts are here:
First part: MacWorld Expo 2007;
The second part: Touch interface comes to iPod;
Third part: the iPhone for enterprise iPhone SDK and App Store;
The fourth part: the Leopard moved to the iPhone.
Fifth part: Next step: iPhone 3G, iPhone OS 2.0, and much more…;
Sixth part: iPhone OS 2.1, not beta….

The only thing

The functionality of Cut-Copy-Paste (cut-copy-paste) and Undo (undo last change) really was not news that computers have learned to do it in the early 80s, if not earlier. iPhone was not the first smartphone with this functionality.

In iPhone OS 3.0 this functionality was first implemented in the sensor interface, where the role of the positioning device to play the user’s fingers, which conventional approaches have not worked. Imagine that Copy-Paste there, and it is in your program is necessary as air, and try to figure out how to do it. We tried. Broke it over the head.

The ease, simplicity and wit of the decisions Apple is deceptive. Especially the “shake to undo typing”. It’s a masterpiece. But in response to the question “why has it taken so long?” did not tell about it. He referred to “some security issues”. Yeah, Copy-Paste was global, and the access to application data are only available from him…

The functionality of In-App Purchase (within the program), on the same terms as the programs themselves: Apple takes care of the payment, 30 percent of the amount, the developer need just to implement and debug purchased. The rule of “free should remain free”, the recent cancellation which was met with applause, not really, that was stupid. In my opinion.

Push notifications were promised back in 2008, as an alternative to background processes. Critics were outraged by two things: why such “it’s like an advanced” operating system does not support background processes and why – in 2008, an alternative solution was never released.

Support for background processes in iPhone OS was, in several variants – this part of Mac OS X were migrated to it without exceptions. The iPhone OS they were used with incredible caution, and meticulous accuracy. Their use in third-party applications was prohibited.

In a tiny device with a real (large) operating system, equilibrium was reached with great difficulty. If someone (Apple) couldn’t do similar still would have been considered impossible in principle.

Background processes can easily get out of control, even in more primitive mobile operating systems, the damage from them was devastating – those that put Apple as an example.

In the delay of push notifications was to blame third-party developers, who invented for them the most unexpected and incredible ways to use, impossible in the available at the time of implementation of the notifications. The implementation had to design from scratch.

Now they have become part of the system. “If you do something quickly, but badly, everyone will quickly forget that you did it quickly…” – said Sergey Pavlovich Korolev, his sentence has not yet been cancelled at any time he could go to hell. Developers notifications, it was easier.

In my opinion it is these innovations were the most important and fundamental. Others were important, interesting, carefully crafted and refined. Landscape keyboard in the system and in all applications, global search (Spotlight, but much more limited than on Mac OS X), search in specific applications (Mail, Safari, etc.), accessories, “Find my iPhone”, accessories, voice notes and more – each of these innovations made a new version of the system better. Together they turned it into a masterpiece.

In the system there was not a single false note. Problems, bugs and flaws were, but without them does not work ever and no one.

Working under the control and oppression

Certificates and provision (provisions), bans, checks are sent for posting on the virtual shelves of the App Store apps – all hated it, seemed pointless and perverse cruelty. For the first time or two. Nothing complicated about it was not.

But when your born in agony and past the censorship of the app was “there”, on all iPhone and iPod touch in selected countries of the world (default is all)…

The App Store was accused of monopoly. From the first day of its existence, demanded to deprive the phrase “app store” trademark status. App Store nourishing food not only developers, but also whole armies of lawyers.

And iPhone OS, and all devices with this operating system created by Apple. Apple the right to organize a system of distribution created for it complexes, no one tried to challenge. This is her area of responsibility, she has the right to establish in this area rules.

Apple assumes all responsibility for posted in its app store. What gives her the right to enforce these rules from the developers… 96% of applications, with the first, second or third attempt was made.

Access help information on the Apple website for developers could receive any, but this very information could neither disclose nor publicly discuss. It interfered with the most and have suffered from this “own” – those who wrote the program. Competitors have registered their people under false names, and nothing was going to disclose or discuss in public space.

June 17, 2009 iPhone OS 3.0 was released. In many countries of the world servers crashed, there were so many people willing to download and install. The system has transformed the existing devices in a new, made them faster, but in full features were available only on the new iPhone 3GS, sales of which began on June 19.

Stupid ban had to live a few months. Make the decision on its elimination could only be Steve, who was unavailable.

To be continued

To discuss the history of Apple you can in our Telegram chat.

Leave a Reply

Your email address will not be published. Required fields are marked *