Classic, Carbon, Cocoa

Classic, Carbon, Cocoa В связи с коренной перестройкой архитектуры Mac OS X и ее ядра, разработчикам необходимо было найти решения, которые смогли бы обеспечить, причем одновременное использование всех возможностей их новой ОС, а заодно и поддержку всех тех приложений, которые были созданы для предыдущих версий Mac OS. Этим решением стало создание, новых, application environment – трех типов программного окружения. А именно:

Classic.
Сама по себе Mac OS X не может поддерживать приложения, которые были созданы для всех предыдущих версий Mac OS. Именно поэтому запускается, для их исполнения, приложение, являющееся специфическим и именуемое Classic. Оно представляет собой вариант Mac OS 9. Все приложения и исполняются на этом, виртуальном компьютере. А если закрыть приложение Classic, то все приложения, которые работали в нем тоже завершаться. Система защиты памяти срабатывает, если какое-либо Classic-приложение, все-таки, приводит к сбою. Но это происходит не для только для этого, отдельного приложения, но и для всего Classic-окружения.

Carbon.
Компромиссный вариант некого перехода на Mac OS X, был назван Carbon. Программное окружение Carbon предоставляет способ перевода этих приложений, созданных для старых версий Mac OS, безболезненно, на новую, и выполняет это с минимальными затратами. модификация приложений, являющаяся незначительной, не приводит к использованию всех доступных возможностей Mac OS X. Зато, позволяет избавиться от некоторых ограничений и неудобства самого Classic-окружения.

Cocoa.
Cocoa – это программное окружение, как его называют, «полноценное» программное окружение для Mac OS X, которое позволяет полностью использовать все технологии новой ОС. Cocoa имеет интересную особенность – это способ организации приложения в самой системе, который дает возможность очень гибкой настройки и последующего расширения его функциональных возможностей.

Responses are currently closed, but you can trackback from your own site.

Comments are closed.