Внутри Macintosh - Inside Macintosh
Внутри Macintosh - это название руководств по документации для разработчиков, опубликованных Apple Computer , в которых описаны API и машинная архитектура компьютера Macintosh .
Ранние издания
Первая документация Inside Macintosh для Mac 128K была распространена в двух больших папках с фотокопированными страницами с перфорацией в 3 отверстия . Каждые несколько месяцев обновленные разделы распространялись для вставки в папки. Некоторые из оригинальных разделов были написаны очень ранними членами группы Macintosh, включая Криса Эспинозы и Джоанну Хоффман.
В июле 1982 года Кэролайн Роуз была нанята, чтобы взять на себя документацию по программному обеспечению, а Брэдли Хакер сосредоточился на документировании оборудования. Помимо того, что она была ведущим сценаристом, Роуз редактировала тома I – III и была руководителем проекта. В 1984 году к усилиям присоединились другие писатели, в том числе Роберт Андерс, Марк Метцлер, Кейт Уити, Стив Черникофф, Энди Аверилл и Брент Дэвис.
Из-за многочисленных изменений программного обеспечения, внесенных в последнюю минуту, официальная версия, которую должна была опубликовать Addison-Wesley, была отложена. Тем временем в апреле 1985 года стало доступно рекламное издание за 25 долларов (известное как «издание телефонной книги», потому что оно было опубликовано издателем телефонных книг Lakeside Press ).
Эддисон-Уэсли опубликовал Тома I – III в июле 1985 года в двух форматах: в виде трех отдельных книг в мягкой обложке и в виде одной книги в твердом переплете, объединяющей все три тома. Это была официальная техническая документация для оригинальных моделей Mac 128K, Mac 512K (« Fat Mac ») и Mac XL .
Прием
Реакции на тома I – III были смешанными. В то время как многие хвалили документацию за ее ясность, полноту и последовательность, другие не соглашались, особенно жалуясь на отсутствие образца кода.
Среди положительных отзывов были следующие:
- В номере InfoWorld от 27 января 1986 года обозреватель Джон Дворжак написал, что самым ярким событием конференции Appleworld для многих стала публикация Аддисон-Уэсли « Inside Macintosh» . «Это 75 долларов и стоит каждого пенни. В нем рассказывается все, что вы никогда не хотели знать о Macintosh - это необходимо для любого разработчика ».
- Также в 1986 году Inside Macintosh Volumes I – III получил награду за достижения в конкурсе Общества технической коммуникации Северной Калифорнии.
- В 1988 году известный разработчик программного обеспечения и обозреватель Стэн Круте писал: «Если бы у Пулитцеров была категория технического письма, Inside Mac выиграла бы приз. [Его авторы] дали нам наиболее полное представление о сложной кибернетической системе, которую мы когда-либо видели ».
С отрицательной стороны:
- Брюс Ф. Вебстер в BYTE за декабрь 1985 г. описал Inside Macintosh как «печально известный, дорогой и непонятный», но «для всех, кто хочет много делать с Mac ... единственным реальным [печатным] источником информации». Он процитировал Кэте Спраклен, разработчика Sargon , которая сказала, что книга «состоит из 25 глав, каждая из которых требует, чтобы вы поняли другие 24, прежде чем читать ее».
- В статье Dog Cow о графическом интерфейсе пользователя для Mac Роберт Платт сказал: «Лучшее руководство по ПЗУ для Mac - это Inside Macintosh . К сожалению, Inside Macintosh также является самой непонятной документацией из когда-либо написанных».
Том IV – VI
Эти версии Inside Macintosh были впоследствии опубликованы компанией Addison-Wesley (авторство приписывается только Apple Computer в целом):
- Том IV (октябрь 1986 г.) документировал изменения в системном программном обеспечении Mac Plus , которое было представлено в январе 1986 г.
- В томе V (февраль 1988 г.) описаны Mac II и Mac SE , представленные в 1987 году. В нем обсуждаются Color QuickDraw , а также оборудование Mac II и Mac SE и другие новые программные компоненты.
- Том VI (апрель 1991 г.) описывает Систему 7 . Он состоял из 32 глав и был толще, чем первые три тома вместе взятые.
Все эти тома предназначены для совместного чтения; информация не повторилась.
Новый подход
Вскоре после публикации тома VI Apple переработала всю серию Inside Macintosh , разбив ее на тома в соответствии с обсуждаемой функциональной областью, а не конкретными моделями машин или возможностями. В этой форме серия была гораздо более последовательной и гораздо более удобной для программистов. По мере того, как к классической Mac OS были добавлены новые функции , новые тома (см. Ниже) можно было писать без признания недействительными уже опубликованных ранее - в отличие от первой серии, которая со временем становилась все более устаревшей.
- Интерфейсы приложений AOCE
- Модули доступа к услугам AOCE
- Инструменты связи
- Устройства
- Файлы
- Создание изображений с помощью QuickDraw
- Интерактивное общение
- Основы Macintosh Toolbox
- объем памяти
- Больше Macintosh Toolbox
- Сети
- Утилиты операционной системы
- Обзор
- Среда и утилиты QuickDraw GX
- Графика QuickDraw GX
- Объекты QuickDraw GX
- Печать QuickDraw GX
- Расширение для печати QuickDraw GX и драйверы
- Обзор программиста QuickDraw GX
- Типографика QuickDraw GX
- QuickTime
- Компоненты QuickTime
- Числовые значения PowerPC
- Системное программное обеспечение PowerPC
- Процессы
- Звук
- Текст
- X-Ref
Также были опубликованы эти связанные документы:
- Ссылка ResEdit
- Спецификация формата шрифта TrueType
В конце 1990-х Apple прекратила публикацию « Inside Macintosh» в виде печатной книги, вместо этого сделав ее доступной на компакт-диске, по крайней мере, с 1994 года, а также в Интернете. С тех пор вариант с компакт-диском был прекращен, хотя разработчики Apple по-прежнему могут получать онлайн-документацию как часть компакт-дисков для разработчиков. В онлайн-форме поддерживать информацию намного проще, но некоторые разработчики по-прежнему предпочитают печатный формат.
Macintosh "Inside" охватывает только классическую Mac OS ; для Mac OS X был представлен новый набор документации . Первоначально эта документация включала только спецификацию Carbon, определяющую API-интерфейсы , которые поддерживались в Carbon, и документацию по Какао, унаследованную от OpenStep . Позже спецификация Carbon была преобразована в Carbon Reference, которая фактически документировала API (заимствовав много контента из Inside Macintosh ). Сегодня справочник по углероду и справочник по какао объединены в Справочную библиотеку ADC .