Особливості проектів Lisa та Macintosh: відмінності в підходах до розробки
Одним із основних відмінностей між проектами Lisa та Macintosh стало різне ставлення до сторонніх розробників. Команда Lisa створила інтегрований набір з семи офісних додатків, орієнтуючись на повну автономність і не плануючи залучати сторонніх програмістів. Натомість, проект Macintosh був спроектований ідеально для підтримки різноманітного програмного забезпечення, і на самому початку команда Стіва Джобса вирішила зробити наявність першокласної підтримки сторонніх розробників обов’язковим елементом стратегії.
Стратегія Macintosh: відкритість для сторонніх розробників
Перша модель Macintosh була натхненна успіхом Apple II, продажі якого збільшилися вдесятеро після випуску для нього першого редактора електронних таблиць Visicalc компанії Software Arts. Команда, очолювана Джобсом, прагнула зробити систему максимально універсальною, щоб користувачі мали змогу працювати з різноманітними програмами та забезпеченням. Саме тому підтримка сторонніх розробників стала важливою складовою на початку розробки Macintosh.
Виклики для команди Macintosh у роботі з програмістами
Однак, говорити про це було значно легше, ніж реалізувати. Позиція команди Lisa була зрозуміла і обґрунтована: вони поставили на перше місце стабільність роботи програм та узгодженість інтерфейсів. Проте для команди Macintosh стало очевидно, що процес координації роботи сторонніх програмістів виявився набагато складнішим, ніж очікувалося. В кожному випадку потрібно було надавати чіткі вказівки щодо розробки програм, у тому числі з питань дизайну інтерфейсів.
Створення документації для сторонніх розробників
До 1982 року концепція інтерфейсу для Macintosh ще не була остаточно сформована, і навіть серед співробітників Apple не було єдиної думки щодо цього. Ця ситуація вимагала створення чітких стандартів та офіційної документації, щоб уникнути розбіжностей і заплутаності серед розробників. Зокрема, необхідно було пояснити усі технічні вимоги та рекомендації незалежним програмістам.
Важливість документації для розробників: співпраця з Microsoft
З наближенням зустрічі з найбільшим стороннім розробником, Microsoft, команда Apple прискорила роботу над документацією. До кінця січня 1983 року компанія повинна була надати Microsoft перші прототипи операційної системи Macintosh разом з усіма необхідними рекомендаціями та стандартами для програмістів. Переговори між Apple та Microsoft, де обговорювалися підходи до програмування для нового Mac, тривали цілий тиждень.
Перше знайомство з користувацьким інтерфейсом Lisa
Користувацький інтерфейс системи Lisa став відправною точкою для розробки Macintosh. Від нього було вирізано всі зайві елементи, а система стала значно спрощеною та зручнішою. Після затвердження кінцевого вигляду системи, було написано посібник по проектуванню інтерфейсу для Macintosh. Цей посібник постійно доповнювався та вдосконалювався на основі нових розробок та ідей.

Перша документація для розробників
У квітні 1982 року була підготовлена перша версія документації для сторонніх розробників, що включала опис панелі інструментів, а також вихідний код деяких елементів інтерфейсу, таких як вікна, кнопки, меню та смуги прокрутки. Більшість програмістів на той час не мали досвіду розробки інтерфейсів, тому було дуже важливо передати їм всі необхідні поради щодо розробки, а також плюси і мінуси використання різних підходів.
Приручення складнощів: наймання технічного письменника
Через велику завантаженість співробітників виникла необхідність у наймі технічного письменника. Першою на цю посаду була прийнята молода дівчина, яку найняв Крис Еспіноза, автор документації для QuickDraw. Спершу вона не задавала жодних питань, але обіцяла подати перший проект через кілька днів. В результаті, коли вона подала свій перший проект, він виявився не таким, як очікували розробники, що змусило команду звернути увагу на поліпшення процесу створення документації.

Створення великої документації для розробників
Невдовзі команда Macintosh вирішила розділити документацію на кілька частин, кожну з яких публікували окремо в буклетах. Однак згодом було прийнято рішення створити одну велику книгу під назвою «Macintosh зсередини». Ця документація стала об’ємом в тисячу сторінок і була поділена на три томи. Вона містила всі необхідні вказівки для сторонніх програмістів, які розробляли програми для платформи Macintosh.
Перше велике видання документації
Перші видання цієї книги мали не найкращу якість і були у м’якому переплеті, через що їх жартома прозвали «телефонними книгами». Однак це рішення виявилося успішним, адже книга була видана у величезних кількостях і розповсюджувалася безкоштовно, що дозволило значно збільшити кількість програмістів, які почали розробляти додатки для Macintosh.