Однако теперь у Джобса не было никакого другого варианта, кроме как показать публике iPhone.
[9] Он рассказывал о скором запуске нового продукта в каждой речи на каждой выставке Macworld после возвращения на должность CEO Apple в 1997 году. Поскольку он делал публичные презентации один-два раза в год, фанаты Apple настроились на то, чтобы увидеть нечто грандиозное. Точно таким же образом он представлял им и iTunes, и компьютер iMac, напоминавший необычную настольную лампу, и веб-браузер Safari, и Mac mini, и iPod shuffle.
В этот раз неудача Джобса могла бы разочаровать не только его собственную компанию,
[10] но и AT&T. Та напряженно ждала, когда Джобс наконец-то покажет iPhone на Macworld. В обмен на право стать эксклюзивным оператором, работающим с этим телефоном в Соединенных Штатах, AT&T отдала Джобсу полный контроль над конструкцией, производством и маркетингом iPhone. Никогда прежде она не делала подобных вещей. Если бы Джобс не выпустил продукт вовремя, AT&T расторгла бы сделку. Несложно понять, что продукт под названием iPhone, который не смог бы в таком случае работать как телефон, был бы обречен на низкие продажи. За несколько дней до этого Джобс слетал в Лас-Вегас и сделал для нескольких руководителей AT&T усеченную презентацию iPhone. Однако те ожидали полноценное шоу на Macworld.
И, наконец, iPhone был единственной по-настоящему крутой вещью, над которой работала Apple в то время. Данный проект привлек к себе настолько много сил и внимания в компании, что у Apple на этот раз не было никакого резервного плана. «Конечно, мы могли бы рассказать и о работе над Apple TV, – вспоминал Гриньон. – Но если бы Стив отправился на Macworld с одним лишь Apple TV (тогда еще экспериментальным продуктом), то привел бы в недоумение весь мир».
Проблема iPhone бросалась в глаза. Он был способен проигрывать фрагменты песен или видео, однако не мог воспроизвести полный клип без зависания. Он отлично функционировал, когда вы отправляли электронную почту, а затем начинали путешествовать по Сети. Если же вы делали это в обратном порядке, он переставал работать. Часы проб и ошибок помогли команде iPhone найти то, что инженеры называют «золотым путем», то есть специфический набор задач, проводимых определенным образом и в определенном порядке, – это позволяло создать иллюзию того, что телефон работает как надо.
Но даже если бы Джобс последовал по «золотому пути», демонстрация нормальной функциональности iPhone все равно требовала кучи корректив, которые приходилось делать в самый последний момент. Даже в день презентации в программах, управлявших радиоустройствами Гриньона, не были устранены все баги. Проблемы имелись и в программах, управлявших памятью iPhone. Никто в точности не знал, не приведет ли желание Джобса подключать к телефону во время демонстрации другие электронные устройства, к появлению новых проблем.
Джобс потребовал, чтобы экраны демонстрационных моделей, которые он использовал на сцене, отображались на большом экране за его спиной. Обычно для демонстрации гаджетов в увеличенном виде на них просто направляют видеокамеру, подключенную к проектору. Для Джобса это было неприемлемо. Собравшиеся могли увидеть его палец на экране iPhone, что испортило бы красивую картинку. Так что он заставил инженеров Apple потратить несколько недель на присоединение дополнительных микросхем к видеокабелям на задней крышке аппаратов, которые он собирался взять с собой на сцену. Эти кабели затем подключались к проектору, транслировавшему экран iPhone на большой монитор. Когда Джобс прикасался к иконе приложения «Календарь» на устройстве, аудитория не наблюдала его палец, однако могла увидеть, что происходит на экране телефона. Нередко подобное производило волшебный эффект. Сидевшим в аудитории казалось, что они держат iPhone в собственных руках. Однако даже это не позволяло разработчикам забыть об огромных проблемах iPhone. «Все, что вы видели на презентации, было сшито на живую нитку с помощью невероятно уродливых обходных путей», – сказал Гриньон.
Программное обеспечение Wi-Fi-модуля в iPhone было настолько нестабильным, что Гриньон и его команда в конечном итоге просто припаяли антенные провода к демонстрационным аппаратам и протянули их под сценой до проектора. Хотя iPhone и мог подключаться к Сети беспроводным способом, сигнал распространялся совсем недалеко. Но даже в этом случае Гриньону и его команде нужно было убедиться, что никто в аудитории не влезет на используемую ими частоту. «Хотя мы и спрятали идентификатор базовой станции (иными словами, он не показывался, когда ноутбуки искали сигналы Wi-Fi), в нашей аудитории сидело пять тысяч гиков. Кто-нибудь из них наверняка догадался бы, как хакнуть наш сигнал». Решение, по словам Гриньона, состояло в настройке программы AirPort таким образом, чтобы она думала, будто работает в Японии, а не в Соединенных Штатах. Wi-Fi в Японии задействует некоторые частоты, не разрешенные к использованию в США.
Еще меньше они могли сделать для того, чтобы звонок, который Джобс хотел совершить прямо со сцены, прошел нормально. По сути, они могли только убедиться, что сигнал достаточно силен, а потом молиться. Они принесли с собой портативный ретранслятор AT&T, поэтому знали, что с сигналом все будет нормально. Затем, с согласия Джобса, они перепрограммировали дисплей телефона так, чтобы на нем всегда показывалась максимально возможная сила сигнала (вне зависимости от реальной). Шансы на то, что радиомодуль сломается в течение тех нескольких минут, пока Джобс собирался использовать его для звонков, были невелики. Но никто бы не дал гарантии, что с модулем ничего не случится за время всей 90-минутной презентации. «Даже если бы он выключился и перезагрузился, а такое вполне могло произойти, мы не хотели, чтобы это видели люди в аудитории. Потому мы настроили систему так, что на экране всегда показывался максимальный сигнал сети», – рассказывал Гриньон.
Однако ни одна из этих хитростей не помогала решить самую важную проблему iPhone: у него часто заканчивалась свободная память, и его нужно было перезагружать после запуска некоторого количества задач. Для решения проблемы во время презентации на столе Джобса лежало несколько экземпляров телефона. Если у одного заканчивалась память, он переключался на второй на то время, пока первый перезагружался. Однако Гриньон беспокоился, что с учетом запланированного Джобсом количества демонстраций в ходе шоу возникнет слишком много возможных точек сбоя. И если бы беда не случилась в ходе одной из десятка демонстраций отдельных функций, то она гарантированно должна была бы произойти во время пафосного финала, в ходе которого Джобс планировал показать, как все основные свойства iPhone одновременно работают на одном устройстве. Он хотел включить музыку, принять входящий звонок, поставить его на паузу, принять второй, затем найти и отправить фотографию второму звонящему, поискать кое-что в интернете для своего первого собеседника и наконец вернуться к прослушиванию музыки. «Мы с ребятами невероятно нервничали из-за этой идеи. В телефонах стояло всего 120 мегабайт памяти, а поскольку они не были доделаны до конца, все приложения занимали слишком много места и все время зависали», – вспоминал Гриньон.