Читаем Творческий отбор полностью

Ричард, который работал над Purple на пару месяцев дольше, ввел меня в курс дела. Он рассказал, что они думали об использовании программной платформы iPod, поскольку она уже работала на карманных устройствах, но не знали наверняка, можно ли будет расширить ее и превратить в более сложную систему для запуска нескольких приложений одновременно. Также они думали о полнофункциональной интегрированной среде разработки AppKit, которую мы использовали, создавая программы для Mac. Эта среда обеспечивала меню, окна и подборку других вещей, необходимых для пользовательского интерфейса, но, опять же, возникал вопрос: можно ли будет заставить ее работать на более ограниченной аппаратной платформе смартфона. Они думали и о WebKit, что означало создание системы пользовательского интерфейса из набора детально проработанных веб-страниц, но здесь существовала проблема с удобством программирования. Также они рассматривали возможность разработки с нуля совершенно новой, основанной на сенсорном вводе, системы пользовательского интерфейса.

Все это делалось параллельно, но через пару недель исследований варианты с AppKit и WebKit были признаны неприменимыми на практике и отброшены.

Этот период напоминал первые дни нашего проекта веб-браузера, когда мы должны были выбрать технологическое направление среди множества вариантов. Но с Purple все было по-другому. Ставки были выше: Джобс ревностно следил за процессом разработки. Purple был новым аппаратным продуктом, имевшим потенциал стать соперником и резко снизить продажи самого крутого в то время продукта Apple — iPod, поэтому шло жесткое соревнование за то, чтобы войти в проект, который может оказаться следующим хитом. Тони Фаделл, старший вице-президент подразделения iPod, хотел, чтобы разработка программного обеспечения для нового телефона шла на его территории. Скотт Форсталл считал, что он сможет сделать лучше, и эти два человека устроили конкурс руководителей за право будущей разработки программного обеспечения Purple.

Скотт оказался сильнее в этой борьбе, поставив Анри и еще пару программистов на разработку платформы, которая взяла бы у Mac так много, как только возможно, но заменила бы AppKit совершенно новой мультисенсорной системой пользовательского интерфейса UIKit. Крошечная команда программистов Анри создала демоверсии инерционной прокрутки и SpringBoard — главных новшеств в пользовательском интерфейсе, которые Бас показал мне на Wallaby, а также одну из первых демоверсий Safari. Все они запускались на устройстве, которое могло поместиться у вас в кармане. Из этих демоверсий Скотт создал перспективную модель, показывающую, что его команда программистов сможет перенести главные программы Mac на смартфон. Стив согласился.

После этого решения последовали и другие. На проект Purple бросили больше программистов вроде меня. Скотт вскоре выбрал мой код WebKit для всех текстов, редактируемых на смартфоне, в таких программах, как «Заметки», а также в «Контактах», «Календаре» и «Почте» — везде, где была мигающая точка ввода. Так я начал разрабатывать редактирование текстов на сенсорных экранах. Для Purple мне предстояло адаптировать свой код к аппаратной платформе, где не было ни мыши, ни физической клавиатуры, но ощущения от экспериментов с сенсорным экраном были сродни прокладке новых дорог, и я был счастлив этим заниматься. Моим первым настоящим успехом стала демоверсия по редактированию веб-адреса в адресной строке нашей версии Safari для смартфона, и мне не пришлось долго ждать, чтобы ею похвастаться.

Один или два раза в неделю Скотт делал обход рабочих мест программистов, чтобы посмотреть последние демоверсии ПО Purple. Десяток разработчиков, дизайнеров и менеджеров втискивались в кабинет одного человека. Мы собирались вокруг Скотта, который держал в руках последний прототип Wallaby точно так же, как мы сейчас привыкли держать свои смартфоны — двумя руками со свободными большими пальцами. Он был в центре презентации и вел себя как главный проверяющий, принимающий решения. Мы вытягивали шеи, чтобы увидеть, на что он смотрит, пока он прокручивал обновления приложений, дизайны и идеи о том, как создать компьютерную систему, основанную на касании.

Даже когда показы демоверсий проходили хорошо, на автора обрушивался непрерывный поток отзывов, предложений изменений, впечатлений и мыслей о том, как программное обеспечение могло бы действовать по-другому.

Высказывались все. Показ демоверсий был открытой площадкой для обмена идеями о том, как должно выглядеть взаимодействие, или о том, как заставить его лучше работать.

Если демоверсия была неудачной, что иногда случалось, на автора обрушивался тот же самый поток комментариев и конструктивной критики. Тем не менее упреков никогда не было, было ожидание того, что в новых демо будут учтены рекомендации и отзывы. Главным, чего ждали от показа демоверсий, был прогресс.

Перейти на страницу:

Все книги серии Цифровые империи

Похожие книги

Ведьмак. История франшизы. От фэнтези до культовой игровой саги
Ведьмак. История франшизы. От фэнтези до культовой игровой саги

С момента выхода первой части на ПК серия игр «Ведьмак» стала настоящим международным явлением. По мнению многих игроков, CD Projekt RED дерзко потеснила более авторитетные студии вроде BioWare или Obsidian Entertainment. Да, «Ведьмак» совершил невозможное: эстетика, лор, саундтрек и отсылки к восточноевропейскому фольклору нашли большой отклик в сердцах даже западных игроков, а Геральт из Ривии приобрел невероятную популярность по всему миру.Эта книга – история триумфа CD Projekt и «Ведьмака», основанная на статьях, документах и интервью, некоторые из которых существуют только на польском языке, а часть и вовсе не публиковалась ранее.В формате PDF A4 сохранен издательский макет книги.

Рафаэль Люка

Хобби и ремесла / Зарубежная компьютерная, околокомпьютерная литература / Зарубежная прикладная литература / Дом и досуг
Справочник по параметрам BIOS
Справочник по параметрам BIOS

В справочнике в алфавитном порядке приведено описание большинства параметров современных BIOS. В краткой форме описаны большинство настроек BIOS, даны рекомендуемые значения для различных конфигураций компьютеров. Также рассказано, что представляет собой BIOS, какие типы BIOS существуют, как получить доступ к BIOS и обновлять ее.Кроме того, вы научитесь использовать различные функции BIOS, узнаете, как оптимизировать их с целью улучшения производительности и надежности системы.Для более глубокого понимания работы BIOS и детального рассмотрения ее функций рекомендуем обратиться к книге «Оптимизация BIOS. Полное руководство по всем параметрам BIOS и их настройкам» А. Вонга.Книга предназначена для всех пользователей компьютера – как начинающих, которые хотят научиться правильно и грамотно настроить свою машину, используя возможности BIOS, так и профессионалов, для которых книга окажется полезным справочником по всему многообразию настроек BIOS. Перевод: А. Осипов

Адриан Вонг

Зарубежная компьютерная, околокомпьютерная литература