Лайфхакер
Лайфхакер
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
«Авторизация»
Новости
Здоровье
Спорт и фитнес
Покупки
Технологии
Отношения
Кино
Реклама
Макрадар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

Лучшие предложения

10 товаров с такими скидками, что сложно пройти мимо

10 товаров с такими скидками, что сложно пройти мимо

Беспроводную мойку высокого давления от Yofidra отдают со скидкой 62%

Беспроводную мойку высокого давления от Yofidra отдают со скидкой 62%

13 вещей из цветного денима — яркого тренда 2026 года

13 вещей из цветного денима — яркого тренда 2026 года

Пауэрбанк от QOOVI

Надо брать: 140-ваттный пауэрбанк от QOOVI со скидкой 55%

15 аксессуаров для велосипеда, которые стоит купить перед новым сезоном

15 аксессуаров для велосипеда, которые стоит купить перед новым сезоном

Забираем недорогие амортизирующие кроссовки от Li-Ning с высоким рейтингом

Забираем недорогие амортизирующие кроссовки от Li-Ning с высоким рейтингом

8 дофаминовых гаджетов для рабочей зоны, которые будут радовать глаз

8 дофаминовых гаджетов для рабочей зоны, которые будут радовать глаз

Часы OnePlus Watch 4

Со скидкой 37% отдают новинку OnePlus Watch 4 на AliExpress

Это интересно
Что такое «Тирзетта» и как она работает

Что такое «Тирзетта» и как она работает

Что нужно знать о кислородном пятновыводителе «Елизар»: 3 главных вопроса

Что нужно знать о кислородном пятновыводителе «Елизар»: 3 главных вопроса

Это наша БигДанность: как большие данные работают в повседневной жизни

Это наша БигДанность: как большие данные работают в повседневной жизни

Реклама
Обзор Honor Pad X8b

Обзор Honor Pad X8b — бюджетного планшета с отличной автономностью

Комментарии

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

Что вы могли пропустить
Вслед за Apple и Sony: Anker представила собственный ИИ-чип для наушников и других устройств
Вслед за Apple и Sony: Anker представила собственный ИИ-чип для наушников и других устройств
0
Вчера
Новости
Технологии
Затраты не окупаются: Anthropic попыталась убрать Claude Code из дешёвого Pro‑тарифа
Затраты не окупаются: Anthropic попыталась убрать Claude Code из дешёвого Pro‑тарифа
0
Вчера
Новости
Технологии
200 Мп и дизайн в стиле iPhone 17 Pro: представлены смартфоны Honor 600 и 600 Pro
200 Мп и дизайн в стиле iPhone 17 Pro: представлены смартфоны Honor 600 и 600 Pro
0
Вчера
Новости
Устройства
В «Google Фото» появились инструменты фотошопа: отбеливание зубов, ретушь кожи и другие
В «Google Фото» появились инструменты фотошопа: отбеливание зубов, ретушь кожи и другие
0
Вчера
Новости
Технологии
Представлена Mirakuru Pillow — подушка, которая сама меняет положение головы во сне
Представлена Mirakuru Pillow — подушка, которая сама меняет положение головы во сне
0
Вчера
Новости
Устройства
Вы купили MacBook — что дальше: объясняем пользователям Windows, как работает macOS
Вы купили MacBook — что дальше: объясняем пользователям Windows, как работает macOS
0
Вчера
Технологии
Технологии
Xiaomi показала игровой смартфон Redmi K90 Max с вентилятором и батареей на 8 550 мА·ч
Xiaomi показала игровой смартфон Redmi K90 Max с вентилятором и батареей на 8 550 мА·ч
0
21 апреля
Новости
Устройства
6 камер, 2 перископа: Oppo представила уникальный фотофлагман Find X9 Ultra
6 камер, 2 перископа: Oppo представила уникальный фотофлагман Find X9 Ultra
0
21 апреля
Новости
Устройства
21:9 в ChatGPT: OpenAI тихо включила новую модель генерации изображений Images V2
21:9 в ChatGPT: OpenAI тихо включила новую модель генерации изображений Images V2
0
21 апреля
Новости
Технологии
Что лучше — eSIM или физическая сим-карта
Что лучше — eSIM или физическая сим-карта
0
21 апреля
Ликбез
Технологии
Apple упростит iPhone 18 и приблизит его к более доступным версиям
Apple упростит iPhone 18 и приблизит его к более доступным версиям
0
21 апреля
Новости
Устройства
8 дофаминовых гаджетов для рабочей зоны, которые будут радовать глаз
8 дофаминовых гаджетов для рабочей зоны, которые будут радовать глаз
0
21 апреля
Покупки
Устройства
Dyson выпустила компактную и доступную версию фена Supersonic — модель Travel
Dyson выпустила компактную и доступную версию фена Supersonic — модель Travel
0
21 апреля
Новости
Устройства
Цены вырастут: Минпромторг определился с размером технологического сбора на электронику
Цены вырастут: Минпромторг определился с размером технологического сбора на электронику
0
21 апреля
Новости
Технологии
Huawei представила Watch Fit 5 и 5 Pro — яркие смарт-часы с ЭКГ
Huawei представила Watch Fit 5 и 5 Pro — яркие смарт-часы с ЭКГ
0
21 апреля
Новости
Устройства

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

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

0 / 0

Я обычно решаю этот вопрос проще — использую AirDroid инструмент родительского контроля(https://www.airdroid.com/ru/parental-control/). Он помогает мне не переживать, что ребёнок случайно увидит что-то неподходящее: я могу ограничивать доступ к видео, а также контролировать приложения, сайты и игры. Всё настраивается достаточно гибко, без постоянных запретов и конфликтов.
Как выбирать мультфильмы для ребёнка
Аватар автора комментария
Sasha Алексей1 час назад

0 / 0

Если честно, как мама, я не уверена, что такой планшет — лучшее решение.Цена довольно высокая, а по возрасту он подойдёт только на ограниченный период — дети быстро «перерастают» такие устройства. Мне кажется, куда проще взять старый смартфон и настроить его под ребёнка: ограничить время, убрать лишние приложения и, при необходимости, подключить AirDroid Parental Control(https://www.airdroid.com/ru/parental-control/screen-time-limits/). Я так и сделала.
Samsung выпустила детский планшет Galaxy Tab A11+ с ручкой, чехлом и подставкой
Аватар автора комментария
ger Elefanten2 часа назад

0 / 0

И близко не "Джанго" или т.п. Тоже даже трейлер не осилил 🙂 Типичный ширпотреб про сниккерсов похоже будет, каких нынче стало много
Квентин Тарантино представляет: вышел трейлер боевика «Одна ложка шоколада»
Аватар автора комментария
Алексей Дмитриев3 часа назад

0 / 0

Ох как же свело олдскулы и слезки накатили в глаза...) Очень любил этот мультик в детстве)
4 причины посмотреть «Спасателей в Австралии» — мультфильм, о котором все зря забыли
5 причин купить моющий пылесос для мягкой мебели и ковров Tefal Clean It IZ5020F0

5 причин купить моющий пылесос для мягкой мебели и ковров Tefal Clean It IZ5020F0

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