Лайфхакер
Лайфхакер
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Куда поехать на выходные
Розовый октябрь
Добрые новости
Стыдные вопросы
Есть мнение
Норм или стрём
Личный опыт
Объясняем за минуту
МакрадарmacOS
4 декабря 2014

Как создавалась первая книга для разработчиков “Inside Macintosh”

Фото автора Кирилл Ераксин
Кирилл Ераксин

Как создавалась первая книга для разработчиков “Inside Macintosh”

Одним из основных отличий между проектами Lisa и Macintosh было отношение к сторонним разработчикам. Команда Lisa создала интегрированный в систему набор из семи офисных приложений и не собирались привлекать программистов со стороны. Первый Mac позиционировался иначе. Macintosh был вдохновлён успехом Apple II, продажи которого возросли в десять раз после выпуска для него первого редактора электронных таблиц Visicalc от крошечной компании Software Arts. Команда Стива Джобса мечтала дать пользователям возможность работать с самым разнообразным обеспечением, поэтому наличие первоклассной поддержки сторонних разработчиков считалось обязательным условием с самого начала.

⚡ Новости из мира гаджетов, обзоры, гайды и не только — в телеграм-канале «Технологии | Лайфхакер».

Но сказать всегда легче, чем сделать. Позиция подразделения Lisa была вполне разумна. Они поставили на первое место согласованность внешнего вида программ и стабильность их работы. Не зная большого количества сторонних разработчиков, команда Mac столкнулась с первыми трудностями. Каждого необходимо было информировать о подходе к программированию, к построению интерфейсов. Координация независимых программистов оказалась сложнее, чем казалось на первый взгляд.

в 1982 году концепция внешнего вида программ для Macintosh ещё не была окончательно сформирована и даже сотрудники Apple не имели общих договорённостей на этот счёт. Эта ситуация требовала создание стандартов, официального документирования рекомендаций для выявления и решения спорных вопросов. Эту же информацию обязательно нужно было донести и до независимых программистов.

Приближающаяся встреча с первым самым крупным сторонним разработчиком — Microsoft, побуждала команду ускорить процесс систематизации всех документов. В конце января Apple должна была предоставить своим конкурентам первые прототипы операционной системы Mac с документированными рекомендациями. Обсуждение всех разногласий между представителями Apple и Microsoft, касающихся подхода к программированию для первого Mac, заняло целую неделю.

Пользовательский интерфейс Lisa был отправной точкой для Macintosh. Из той системы старались вырезать всё лишнее и многое упростить. В конце концов, после формирования окончательного видения системы, было написано руководство по проектированию пользовательского интерфейса для Macintosh. При необходимости в этот справочник вносились коррективы и дополнения.

1984OriginalMacintosh128KModelM0001

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

Но это была лишь малая часть того, что необходимо задокументировать. Из-за сильной занятости всех сотрудников возникла необходимость нанять технического писателя. Первым нанятым специалистом оказалась молодая девушка. Её нанял Крис Эспиноза — автор шикарной документации к QuickDraw. Программист из Apple провёл с ней целый день, разбирая детали программы Window Manager. Он был немного обеспокоен, потому что она не задавала абсолютно никаких вопросов, но обещала предоставить первый проект через несколько дней.

Те страницы документации к Window Manager чуть не привели к остановке сердца у Энди Герцфельда — ведущего программиста Macintosh. Каждая строка кода была полностью расписана, содержала комментарии разработчиков к заголовку программы. От технического писателя явно ожидали не этого. Крис смог успокоить Энди и попросил дать девушке еще один шанс.

Следующий день они провели втроём. На этот раз она задавала кучу вопросов, но программистам казалось, что даже после всех ответов девушка всё равно не понимает, что от неё требуется. Несмотря на все замечания со стороны сотрудников Apple, она выглядела весёлой и жизнерадостной. В итоге, второй проект получился еще хуже, чем первый, учитывая количество усилий, потраченное на объяснение всех нюансов. Девушка, чьё имя даже не запомнили, была уволена, а на её место пришла Кэролайн Роуз.

На следующей неделе Кэролайн встретилась с Энди и начала буквально бомбардировать его вопросами. Она не стеснялась задавать несколько вопросов по одной и той же теме и не останавливалась, пока не начинала понимать каждый нюанс. Порой, Энди даже не мог найти подходящего ответа для неё.

2320949591_c3c3d38940

Довольно скоро команда Macintosh занялась раздачей документации сторонним разработчикам по частям, когда каждый раздел освящался в отдельном буклете. Было решено создать одну большую книгу под названием «Macintosh изнутри». Новая документация достигла тысячи страниц и была разделена на три тома.

Стив Джобс настаивал на изготовлении качественных справочников с лучшей бумагой и печатью, но независимые разработчики были очень нетерпеливы. Первые издания «Macintosh изнутри» представляли из себя толстые книги в мягком переплёте, из-за чего их вскоре прозвали телефонными книгами. Они печатались в огромных количествах и раздавались бесплатно. Именно это решение позволило первому Mac стать популярной платформой и привлечь много новых программистов, которые начали разрабатывать свои приложения в соответствии с рекомендациями Apple.

via Folklore.org

Если нашли ошибку, выделите текст и нажмите Ctrl + Enter
Это интересно
3 причины, почему с дачи мы всегда возвращаемся с полным багажником

3 причины, почему с дачи мы всегда возвращаемся с полным багажником

Давайте посчитаем. Как эффективно вести семейный бюджет

Давайте посчитаем. Как эффективно вести семейный бюджет

Съезжаем со съёмной квартиры: чек-лист уборки, которая поможет вернуть депозит

Съезжаем со съёмной квартиры: чек-лист уборки, которая поможет вернуть депозит

Что посмотреть в Коми за 2 дня: маршрут по Сыктывкару и окрестностям

Что посмотреть в Коми за 2 дня: маршрут по Сыктывкару и окрестностям

Комментарии
Авторизуйтесь, чтобы оставить комментарий

Станьте первым, кто оставит комментарий

Что вы могли пропустить
11 новых приложений для iOS: лучшее за сентябрь
11 новых приложений для iOS: лучшее за сентябрь
0
Вчера
iOS
iOS
DeepSeek выпустила десктопную версию агента Harness — для macOS и Windows
DeepSeek выпустила десктопную версию агента Harness — для macOS и Windows
0
3 октября
Новости
Технологии
Как поменять иконки приложений на iPhone
Как поменять иконки приложений на iPhone
0
3 октября
iOS
Ликбез
HP выпустила свой аналог MacBook Neo — недорогой OLED-ноутбук с автономностью до 42 часов
HP выпустила свой аналог MacBook Neo — недорогой OLED-ноутбук с автономностью до 42 часов
0
2 октября
Новости
Устройства
11 новых приложений для Android: лучшее за сентябрь
11 новых приложений для Android: лучшее за сентябрь
0
2 октября
Android
Android
Shift Robotics выпустила робоботинки, которые разгоняются до 11 км/ч и подстраиваются под походку
Shift Robotics выпустила робоботинки, которые разгоняются до 11 км/ч и подстраиваются под походку
0
2 октября
Новости
Технологии
GPT-6 Astra расшифровала секретное письмо Наполеона, которое не могли прочесть 217 лет
GPT-6 Astra расшифровала секретное письмо Наполеона, которое не могли прочесть 217 лет
0
2 октября
Новости
Технологии
В ChatGPT появилась примерка одежды на базе новой модели создания картинок
В ChatGPT появилась примерка одежды на базе новой модели создания картинок
0
2 октября
Веб-сервисы
Новости
Casio выпустила сапфировые часы G-Shock за 80 000 долларов — всего 20 штук на весь мир
Casio выпустила сапфировые часы G-Shock за 80 000 долларов — всего 20 штук на весь мир
0
2 октября
Новости
Устройства
Стартап Pause выпустил таймер-присоску на смартфон для борьбы с думскроллингом
Стартап Pause выпустил таймер-присоску на смартфон для борьбы с думскроллингом
0
1 октября
Новости
Устройства
AirPods 5 вовсю хвалят в обзорах. Стоит ли обновляться со старых моделей?
AirPods 5 вовсю хвалят в обзорах. Стоит ли обновляться со старых моделей?
0
1 октября
Ликбез
Устройства
Генри Кавилл выпустит собственную видеоигру вместе с Google — с помощью нового ноутбука Googlebook
Генри Кавилл выпустит собственную видеоигру вместе с Google — с помощью нового ноутбука Googlebook
0
1 октября
Новости
Технологии
Google показала вертикальную клавиатуру, которая доставляет клавиши прямо к пальцам
Google показала вертикальную клавиатуру, которая доставляет клавиши прямо к пальцам
0
1 октября
Новости
Устройства
Huawei представила отдельную камеру для смартфона с 10-кратным оптическим зумом
Huawei представила отдельную камеру для смартфона с 10-кратным оптическим зумом
0
1 октября
Новости
Устройства
Samsung выпустила свои первые наушники-клипсы — Galaxy Buds On
Samsung выпустила свои первые наушники-клипсы — Galaxy Buds On
0
1 октября
Новости
Устройства

Новые комментарии

Аватар автора комментария
1 час назад

0 / 0

Что может быть не понятного в фильме с литеррой "Z"? Как по мне, так именно с этим фильмом всё понятно, и внимания не стоит. Копипаcта "z"
Баталии и выживание: в Сети выбрали 8 лучших историко-приключенческих фильмов XXI века
Аватар автора комментария
תבלה אליטהןו5 часов назад

0 / 0

Я каждый раз должен регистрироваться? Что за дела?!
Очень простой компот из яблок а-ля мохито на зиму
Аватар автора комментария
Мила Цимбал7 часов назад

0 / 0

Почитайте отзывы на хорошие зарядки от Ugreen и Baseus. Они заряжают iPhone, Samsung, Xiaomi и другие смартфоны не хуже родных блоков.
Надо брать: небольшая зарядка от Ugreen, которая бережёт батарею устройства
Аватар автора комментария
Виктор Подволоцкий7 часов назад

0 / 0

Полдня? на 5 Вт заряжать собрались? тут поддерживается PD 3.2 до 45 Вт, с которой совместимы большинство современных протоколов.
Надо брать: небольшая зарядка от Ugreen, которая бережёт батарею устройства
Гид по здоровому весу. Что нужно знать об ожирении

Гид по здоровому весу. Что нужно знать об ожирении

Лайфхакер
Информация
О проектеРубрикиРекламаРедакцияВакансииО компании
Подписка
TelegramВКонтактеTwitter (X)PinterestYouTubeИнициалRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данныхПравила применения рекомендательных технологийПравила сообществаСогласие на обработку персональных данныхСогласие для рекламных рассылокСогласие для информационной программы
18+Копирование материалов запрещено.
Издание может получать комиссию от покупки товаров, представленных в публикациях