Mac OS X.UNIX для ВСЕХ | All about OS

Поддержка прикладных программ. Classic, Carbon, Cocoa

Категория: MacOS

По сути, Classic-окружение — это полностью развернутая версия Mac OS 9.x1 с некоторыми дополнениями для правильного взаимодействия с остальными частями Mac OS X. При первом обращении к окружению Classic, например при запуске «классической» программы, в среде Mac OS X, система, после получения согласия от пользователя, устанавливает в Mac OS 9.х необходимые дополнительные файлы. В дальнейшем, при попытке открыть документ, созданный «классической» программой, или запустить саму «классическую» программу, Mac OS X будет запускать Mac OS 9.x, настроенную для работы в среде Mac OS X. При этом появляется сообщение о запуске окружения Classic и указывается том, с которого это окружение стартует: «Classic Environment startingfrom <имя тома>».
В настройках системы можно указать, чтобы окружение Classic загружалось автоматически при каждом старте системы. В этом случае при запуске «классической» программы или открытии документа, созданного «классической» программой, не будет появляться никакого специального сообщения, а будет просто открываться соответствующая программа, как это происходит в Mac OS 9.x.
В этом режиме вам доступны практически все средства Mac OS 9.x — подключение к компьютерной сети, печать, работа со съемными носителями и так далее. Однако надо помнить, что при этом вы не получаете никаких преимуществ, заложенных в Mac OS X: никакой серьезной защиты памяти задач, никакой полноценной многопроцессорности. Окружение Classic рассматривается фирмой Apple как переходная фаза, пока большинство фирм-разработчиков прикладных программ не перепишут свои программы для новой операционной системы.
конкретная версия системы Mac OS 9, используемая в качестве окружения Classic, зависит от времени выхода и версии самой системы Мас OS X.Mac OS X 10.0 поставлялась вместе с Mac OS 9.1, а в Mac OS X 10.1 уже шла Mac OS 9.2.1 (Примеч. авт.).
В Mac OS 9-х, как и в более ранних версиях Mac OS, большинство дополнительных модулей системного уровня размещаются в специальной папке — Расширения (Extensions). Там находятся драйверы многих устройств, как стандартных, установленных самой системой, так и тех, которые вы купили дополнительно и установили сами с помощью программного обеспечения, поставляемого с этими устройствами. Иногда туда же помещаются модули, необходимые для корректной работы некоторых прикладных программ, чаще всего дополнительные программные библиотеки. Некоторые Расширения, которые были установлены не самой Mac OS, а другими программами, могут не работать правильно в окружении Classic. Поэтому при запуске Classic-окружения проверяется его корректность, соответствие всех его частей четким правилам. Если система находит какие-либо отклонения, она сообщает об этом и блокирует дальнейшую работу этого окружения.
Рекомендуется в качестве Classic-окружения использовать «чистую» версию Mac OS 9.x и очень осторожно вносить в нее какие-либо изменения или дополнения. После каждого такого изменения нелишне проверить его работоспособность.

Страниц: 1 2 3

« Окна (Windows)
Mac OS X-многопользовательская система »