Но, несмотря на это, в программном обеспечении первого iPhone были заметные дыры, которые теперь казались просто зияющими, и среди них было отсутствие команд «вырезать, копировать и вставить». Трудно поверить, что почти целых два года iPhone существовал во всем мире без этой основной функции, которая появилась вместе с первым Macintosh в 1984 году. Вот так идет развитие техники. Эволюция новых систем программного обеспечения не обязательно идет теми же путями, которыми шли предыдущие.
Пока мы делали два первых ежегодных обновления программного обеспечения, Стив и Скотт считали своим долгом сохранять наши команды небольшими и сосредоточенными на цели, поддерживать культуру, которую мы ставили на первое место во время разработки iPhone. Хотя за эти годы команда программистов и начала расти, нас было всего несколько десятков, и мы продолжали работать так быстро, как только могли, чтобы сделать iPhone полнофункциональной платформой.
К тому времени, когда мы начали работать над тем, что стало iOS4 (Apple изменила название программного обеспечения iPhone, официально признавая статус операционной системы в компании и ее растущую важность в мире высоких технологий), я получил повышение, стал главным инженером программного обеспечения iPhone (это говорит о том, что Стив решил изменить название где-то на более позднем этапе этого годичного цикла разработки) и вместе с Басом начал работать над клавиатурой iPad, которую мы в конце концов показали Стиву.
После того как в 2010 году мы выпустили iPad, Стив и Скотт заинтересовались, упрощает ли более крупный экран iPad возможность действовать несколькими пальцами одновременно, чтобы таким образом можно было делать жесты всей рукой, управляя несколькими приложениями.
Первый iPhone поддерживал мультитач и использование движения двумя пальцами в разные стороны, чтобы увеличить фотографию или карту. Это был один из тех интуитивных жестов, который вы, увидев один раз, запоминаете навсегда. Тем не менее в более поздних версиях после iOS4 наше программное обеспечение предлагало только жесты двумя пальцами, хотя мультисенсорная система могла обработать одновременно до одиннадцати касаний. Вы могли бы, к примеру, мазнуть по экрану всеми десятью пальцами, а потом уткнуться в него носом. Очевидно, что на iPhone просто не было места для таких экспериментов. Экран был слишком маленьким. На iPad же могло быть достаточно отображаемой области для жестов всеми пятью пальцами. Или, по крайней мере, мы так думали.
Скотт хотел, чтобы мы выяснили, какими могут быть эти пятипальцевые жесты. Он хотел исследовать более крупный экран iPad, чтобы лучше использовать мультитач для более простой работы с несколькими приложениями. На iOS4 мы сделали несколько улучшений программного обеспечения для запуска нескольких приложений, и Скотт хотел распространить это на iPad. Он поставил мне цель для iOS5: добавить мультисенсорные многозадачные жесты для iPad. Я подписался на эту работу.
Через несколько недель у меня была демо первых вариантов трех многозадачных жестов для iPad.
1. Свайп из стороны в сторону, чтобы переключаться между последними используемыми приложениями, не переходя на домашний экран.
2. Свайп вверх, чтобы показать строку ярлыков с последними используемыми приложениями.
3. Сминающий жест (скранч), чтобы вернуться к домашнему экрану из текущего приложения.
Что же представлял собой скранч? Я использовал это слово, чтобы описать жест, когда вы проводите пальцами по экрану хватательным движением, как будто приложение, которое используете, — это лист бумаги, а вы сминаете его, чтобы выбросить в мусорную корзину. Вот это и есть скранч.
После нескольких недель шлифовки и показа демоверсий мы натренировались делать эти жесты. Мы были готовы показать программу Стиву.
Осенью 2010 года я вошел в зал «Дипломатия», готовый продемонстрировать многозадачные жесты для iPad. Стив, Скотт, Грег и Анри уже были в конференц-зале. Как обычно, Стив сидел в офисном кресле. Он был чрезвычайно худым, но я был не уверен, плохо ли он себя чувствовал. Стив, Скотт, Грег и Анри сидели на облезлой кушетке лицом к Джобсу.
Я прикинул, что как только Скотт закончит со своей вступительной речью, я скажу несколько слов, прежде чем перейти к своей программе. Я планировал что-то вроде: «Вот многозадачные жесты, о которых рассказал Скотт. У меня есть три…». Но когда Стив понял, что речь идет о многозадачных жестах для iPad, он прервал Скотта, сказав, что уже думал об этой функции и придумал способ возвращаться из приложения к домашнему экрану. Он показал свою идею, помахав рукой перед лицом, как будто отмахивается от мухи. После пары взмахов жест стал более определенным: Джобс опустил руку, расположив кисть параллельно полу. Затем он отвел пальцы назад, к себе, немного изогнув кисть горстью, а потом сделал быстрый толчок запястьем вперед, как будто пытается отогнать приложение.