Я посмотрел на сидящих на диване – явно не я один пытался делать вид, будто не слушаю разговор Стива. Вся ситуация начала казаться каким-то сюрреализмом, фантастикой. Я снова посмотрел на стол для демонстраций за спиной у Джобса. IРad, само собой, был на месте, но теперь я сам себя спрашивал, а заряжена ли у него батарея. И не превратится ли вся эта ситуация в кошмар? Работа по демоверсии клавиатуры началась примерно месяц назад – вскоре после того, как я получил повышение и стал главным инженером программного обеспечения iPhone.
Моя новая работа не имела ограничений по времени. Ожидалось, что я буду находить, создавать и продвигать проекты, которые могли бы сделать наше программное обеспечение лучше. Когда я попытался понять, что именно это значит, моим вторым домом стала студия команды HI. Однажды я зашел туда, чтобы навестить Баса. Как и всегда, он придумал нечто крутое.
Для создания презентаций Бас пользовался Adobe Director – пакетом программного обеспечения, который уже тогда, в 2009-м, считался пережитком канувшей в Лету эпохи. Создатели мультимедиа широко использовали Director в 1990-е годы для контента, годящегося как для CD-ROM дистрибуции, так и для инфоматов, стоящих в торговых центрах, подсказывающих, где находится обувной магазин или фуд-корт. Flash [9] Adobe Flash – мультимедийная платформа компании Adobe Systems для создания веб-приложений или мультимедийных презентаций. Широко используется для создания рекламных баннеров, анимации, игр, а также воспроизведения на веб-страницах видео- и аудиозаписей. – Прим. пер .
, интернет и мобильные вычисления сделали Director старомодным, но Бас по-прежнему им пользовался, во многом из-за того, что был знатоком языка программирования Lingo, на котором работало это программное обеспечение. Оно давало Ордингу возможность создавать полностью интерактивные презентации, которые, на первый взгляд, выглядели совсем как экран макбука или iPhone, хотя представляли собой всего лишь картинки и анимацию, соединенные несколькими строчками кода на Lingo. Его демоверсии не были «настоящим» программным обеспечением, которое мы могли бы поставлять клиентам, однако Director позволял Басу быстро создавать прототипы, дающие правильное ощущение того, как что станет работать в реальности.
Я смотрел через плечо Баса, когда он запускал свое последнее творение в Director. На экране его Mac я увидел что-то вроде растянутой клавиатуры iPhone. Фон, кнопки клавиш, цвет букв – все было то же самое, но по форме раскладка казалась явно больше в ширину, чем в высоту. Бас сказал мне, что предлагает такой дизайн клавиатуры iPad. Он сделал эту демоверсию, чтобы проверить различные варианты. По краям клавиатуры Бас разместил ряд экранных кнопок настройки, и, когда он нажимал на кнопки или передвигал бегунки, фон, клавиши, буквы на демонстрационной клавиатуре менялись. Он делал кнопки больше или меньше. Он переключался между светлыми буквами на темных клавишах и темными буквами на светлых. Он менял размеры пробела, убирал кнопку, возвращал кнопку, и, когда они увеличивались или исчезали, остальные клавиши меняли форму, чтобы заполнить пустое место. Каждый вариант сопровождался тщательно разработанной анимацией, подчеркивающей изменения. Показывая мне все свои варианты, Бас кратко объяснял, чем обоснован каждый из них и почему он может быть удобным. Помимо великолепной анимации, которая аккуратно указывала на отличия разных версий, самое большое впечатление на меня произвели соотношение ширины и высоты клавиатуры и ее форма в целом. Его предложение по сенсорной клавиатуре iPad больше напоминало клавиатуру настольного компьютера или ноутбука, чем тот дизайн, который мы использовали для iPhone. Клавиши со знаками препинания и Shift находились на своих обычных местах. Наверху был ряд с цифрами и присутствовали давно привычные пары: «!» и «1», «@» над «2» и т. д.
Несколько лет назад мы с Басом работали над клавиатурой iPhone и жестоко сражались за наполнение маленького экрана телефона. После множества экспериментов мы убрали с главной раскладки с буквами так много клавиш, как только смогли, использовав сэкономленное пространство, чтобы сделать размер каждой буквы как можно больше. Но даже тогда палец покрывал две-три кнопки с буквами. В нашем последнем варианте дизайна мы сделали знаки препинания и цифры на отдельной раскладке, доступной при нажатии клавиши «123». Мы беспокоились о том, что будут замечания и жалобы по поводу неудобства этого нововведения, но оказалось, что это одна из вещей, к которой люди легко адаптировались и приняли без лишнего шума.
Читать дальше