Функцией, которая, по мнению Джобса, должна была гарантировать iPhone успех, был его горячо любимый мобильный интернет-браузер Safari. Большинство смартфонов предлагали, как он выражался, «детский интернет»: доступ к текстовой, неприглядной тени величественной и обширной Сети во всём её мультимедийном многообразии. Safari же позволял использовать полноценный интернет, что и продемонстрировал Джобс, загрузив сайт The New York Times и нажав несколько гиперссылок. Чего не позволяла Apple – так это вторгаться в работу новой платформы iPhone сторонним разработчикам.
«Стив дал нам очень чёткое указание не допускать до нашего устройства третью сторону, – рассказывает Энди Григнон, ведущий инженер, работавший над iPhone. – И главной причиной была установка: телефон прежде всего. В тот миг, как мы разрешим какому-то криворукому разработчику написать дурацкое приложение для нашего устройства, мы обречём всю нашу задумку на провал, и мы не хотим брать ответственность за то, что пользователь не сможет позвонить в 911 из-за негодно написанного приложения, которое подвесило всё устройство».
Джобс питал лютую ненависть к телефонам, сбрасывающим звонки, что, вероятно, и объясняло его озабоченность функцией самого телефона в новом устройстве в те первые дни.
«Мне приходилось бывать рядом, когда обычные телефоны не принимали звонки Стива, – припоминает Бретт Билбри, возглавлявший в Apple до 2013 года группу по развитию передовых технологий. – Он моментально впадал в ярость, даже если только что был в самом прекрасном расположении духа, и всё из-за отказавшего телефона или сорвавшегося звонка. Он не мог смириться с этим. Его Nokia, или каким бы телефоном он тогда ни пользовался, в ста процентах случаев летел в стену и разбивался. Я сам не раз видел. Телефоны его очень разочаровывали. Основная причина, почему Стив не хотел сторонних приложений на своём телефоне, – он не хотел, чтобы качество его нового телефона страдало от неполадок».
Однако разработчики не сдавались и настаивали на своём, даже ещё до выхода телефона. Многие из них годами разрабатывали приложения для Mac и желали взяться за выглядевшую революционной систему iPhone. В блогах и социальных сетях непрестанно звучали мольбы, обращённые к Apple, с просьбой дать сторонним разработчикам доступ.
В итоге всего через несколько недель после выхода первого iPhone Джобс объявил на ежегодной конференции разработчиков Apple, что им всё же позволят делать приложения – хоть какие-то. С помощью движка Safari они могли написать Web 2.0-приложения, «которые выглядели и вели себя в точности, как приложения на iPhone».
Джон Грубер, вероятно, самый известный блогер Apple и к тому же разработчик, разъяснил, что «инициатива оказалась ни о чём». В самом деле. «Вы не одурачите разработчиков. Речь шла о веб-приложениях – которые доступны только в интернете, у которых нет значка приложения на рабочем столе iPhone, у которых нет никакого локального хранилища данных. В самом деле, если эти технологии так хороши для написания софта, почему же тогда сама Apple не пользуется этой великолепной средой для создания своих приложений для iPhone?» В конце поста он прямо выразил своё отношение: «Если вы только и можете, что предложить нам бутерброд с дерьмом, то так прямо и скажите. Не надо вещать о том, как нам всем повезло и что бутерброд – просто объедение».
Даже разработчики iPhone согласились с ним. «Apple дали доступ веб-разработчикам со словами: „Это же, по сути, тоже приложения, верно?“ – говорит Григнон. – А сообщество разработчиков им в ответ: „Идите в…, мы хотим писать настоящие приложения“».
Словом, разработчики были в ярости. А к тому времени, когда всё это происходило, в конце июня 2007 года, другие смартфоны уже разрешили писать приложения для них третьим лицам.
Разработчики и правда пытались делать веб-приложения для iPhone, но, как бы выразился сам Стив, приложения эти по большей части были дерьмовыми. «В девяти из десяти случаев ум Стива порождал нечто гениальное, но вот один из десяти случаев оказывался полным бредом, и тогда все мучались: „Ну и кто ему объяснит, что он не прав?“», – говорит Билбри.
Жажда настоящих, живущих на рабочем столе и раскрывающих весь потенциал iPhone приложений заставляла изобретательных хакеров взламывать систему iOS с одной лишь целью – установить на неё свои собственные приложения.
Хакеры начали взламывать iPhone почти сразу же. (Подробнее об этом позже.) По своей сути iPhone являлся одним из самых интуитивно понятных и мощных мобильных компьютеров, которые когда-либо выходили в свет, и именно неутомимая группа хакеров позволила потребителям использовать весь его потенциал. Вторжения взломщиков периодически освещались разными техническими блогами и даже известными информационными площадками, что само по себе демонстрировало обществу – и Apple – неистовую потребность в приложениях от сторонних разработчиков.