История рождения многозадачности на Macintosh — революция в работе с приложениями
Кирилл Ераксин
Кирилл Ераксин 3 года назад
Старший технологический обозреватель и цифровой инноватор #Технологии
0
7.7K

История рождения многозадачности на Macintosh — революция в работе с приложениями

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

Сегодня мало кто задумывается, как множество приложений на наших устройствах работают одновременно — будь то смартфон, планшет или компьютер. Мы просто переключаемся между браузером, музыкой и документами, не замечая сложной работы за кулисами. Но путь к такой удобной многозадачности был долгим и захватывающим. В этой истории, рассказанной инженером Энди Герцфелдом, вы узнаете о первых шагах Apple на этом пути.

После ухода из Apple в марте 1984 года я занялся разработкой Thunderscan — доступного сканера для Macintosh, вместе с небольшой компанией Thunderware. Работа началась летом, и к октябрю проект был почти готов к запуску.

Один из руководителей Thunderware, Том Петри, организовал презентации для компьютерных журналов. 11 октября 1984 года мы продемонстрировали Thunderscan для издания Byte.

Журналист Джон Маркоф, известный своими глубокими обзорами в индустрии ПК, начал задавать вопросы и вести заметки на своем IBM PC. Внезапно зазвонил телефон, и он мгновенно переключился на другое приложение, продолжая разговор, а затем так же легко вернулся к текстовому редактору.

— Что ты только что сделал? — спросил я, удивившись такой скорости переключения.

— Это Memory Shift, утилита для DOS, позволяющая одновременно держать несколько приложений в памяти и быстро переключаться между ними, — ответил Джон, продемонстрировав работу программы.

— Я уверен, что смогу создать нечто подобное для Macintosh, — внезапно подумал я.

Несмотря на ограничения памяти в 512 КБ, я вдохновился идеей реализации переключателя приложений для Mac. Том Петри напомнил мне о сроках завершения Thunderscan, но как только альфа-версия была готова, я уделил время экспериментам с новой утилитой, которую позже назвал Switcher.

Главной задачей было обеспечить надежное переключение между программами, учитывая особенности памяти и глобальных переменных каждого приложения. Сотрудничество с экспертами и постоянная отладка помогли преодолеть сложности.

Вскоре после начала работы я получил приглашение от Microsoft в Сиэтл, где менеджер Джефф Харберс предложил мне участвовать в разработке подобного проекта. Там я встретился с талантливым программистом Нилом Конзеном и даже провел беседу с Биллом Гейтсом, который оценил мои навыки и предложил контракт на разработку.

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

В начале 1985 года Apple проявила интерес к Switcher, и после презентации Стив Джобс выразил желание интегрировать проект в систему Macintosh. Несмотря на переговоры о цене, я понимал значимость своей разработки и продолжал улучшать функциональность.

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

Switcher был официально выпущен в апреле 1985 года и стал предшественником более развитого MultiFinder, внедренного в 1987 году, который закрепил многозадачность как неотъемлемую часть работы с Macintosh.

Эта история — пример того, как смелые идеи и упорство разработчиков меняют наше взаимодействие с технологиями, делая их удобнее и эффективнее.

Откройте для себя интересные темы и аналитические материалы в категории Технологии на дату 04-04-2022. Статья под заголовком "История рождения многозадачности на Macintosh — революция в работе с приложениями" предоставляет новые идеи и практические рекомендации в области Технологии. Каждая тема тщательно проанализирована, чтобы дать читателям полезную информацию.

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

0
7.7K

InLiber — глобальный информационный портал, оперативно публикующий точные и достоверные новости со всего мира.

Мы освещаем актуальные события в области технологий, политики, здравоохранения, спорта, культуры, экономики и других сфер. Удобный интерфейс, проверенные источники и глубокий контент делают InLiber надежным проводником в мире информации для всех интернет-пользователей.