Конструктор для збірки мак-калькулятора


Хто б міг подумати: програма, яка пропрацювала на класичних Маках багато років, була створена … дитиною. Правда, дитина не була зовсім звичайним і компанія, в якою він працював, чи не ; з пересічних — тому і з'явилася ця коротка і дуже славна історія.
Лютий 1982 року.
Розповідає Енді Херцфельд .
Кріс Еспіноза був одним з найперших і юних співробітників Apple, почавши свою роботу в компанії в 14 років. Він звільнився в 1978-му і поступив в коледж при « Берклі » ;, однак продовжував позаштатно працювати над довідником по Apple II, який замінив згодом легендарну « Червону Книгу ».
Влітку 1981 го Стів Джобс переконав Кріса кинути школу і перейти в проект Макінтоша на повний день, аргументуючи це тим, що в школу повернутися можна в будь-який момент, а ось залишити свій вклад в розвиток Мака ; — для цього був тільки один шанс. Кріс кинув навчання і з серпня 1981 го став працювати над документацією для Мака.
Технічний опис нам вже горіло, оскільки в найближчі місяці ми вже планували залучати сторонніх розробників. Так як найбільш важливою частиною ПО для Мака був графічний пакет Quickdraw, з керівництва для нього Кріс і приступив до роботі.
За допомогою Quickdraw Кріс хотів написати демо-програму, щоб краще вникнути в тему. Йому дуже сподобалася ідея так званих « настільних орнаментів » ;, які на той момент ще не були реалізовані. Кріс вирішив намалювати в Quickdraw калькулятор.
Трохи погравши, він сфабрикував цілком симпатичний калькулятор. Але ще мав бути « кислотний тест » — демонстрація Стіву Джобсу, який граючи роль естетичного компаса, показав би, куди рухатися далі.

Макінтошний « Калькулятор » в рідній для себе середовищі Mac OS 1.0.
Коли Кріс почав свою демонстрацію, ми зібралися навколо і затамували подих, чекаючи реакцію Стіва. &Laquo; Ну, початок є, — сказав Стів, — хоча, якщо в Загалом, відстій. Фоновий колір дуже темний, товщина деяких ліній неправильна, кнопки занадто великі » ;. Кріс сказав, що буде працювати над програмою, поки Стіву НЕ сподобається.
В протягом декількох днів Кріс вносив правки Стіва, але той продовжував вказувати на нові ляпи. В врешті-решт Кріса осінило.
На наступний день, замість чергової пачки виправлень кальклятора, Кріс показав новий напрямок, яке він назвав « Стів Джобс, пограй з конструктором калькулятора сам » ;. Кожному графічного властивості калькулятора був призначений свій параметр в виді списку. Так можна було вибрати товщину ліній, розмір кнопок, фонові візерунки і т. д. (За суті, Кріс вмонтував в свій калькулятор редактор інтерфейсу програми — прим. пер.).
Стів подивився на нову програму і відразу взявся грати з параметрами. Повозившись хвилин десять, він отримав приблизно те, що і хотів побачити. Коли через кілька місяців я працював над інтерфейсом калькулятора (Донн Денман займався математикою), я використовував дизайн Стіва. Так і з'явився стандартний калькулятор, який працював на Макінтош багато років, аж до OS 9.
Енді Херцфельд — американський вчений і винахідник, який з +1979 по 1984 рік брав участь в розробці програмного забезпечення для « Макінтош » ;. Після відходу з Apple в різні роки заснував три компанії, а в 2005 році прийшов на роботу в Google. Саме Херцфельд зіграв ключову роль в розробці « кіл » соціальної мережі Google +.
Джерело: Folklore.org .