`

СПЕЦИАЛЬНЫЕ
ПАРТНЕРЫ
ПРОЕКТА

Архив номеров

Что для вас является метрикой простоя серверной инфраструктуры?

Best CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Совместимость — новый акцент программной политики Apple

+11
голос

В своем докладе, сделанном на ежегодной конференции разработчиков ПО для Apple, Стив Джобс обрисовал новую стратегию возглавляемой им компании в отношении операционных систем.

Функции, предназначавшиеся для системы следующего поколения Rhapsody OS, появятся в составе гибридного продукта, названного Mac OS X (X — римская цифра 10), что ставит под вопрос будущую судьбу операционной системы, приобретенной вместе с компанией NeXT.

Совместимость — новый акцент программной политики Apple

Линия, проводимая Apple до сих пор, была направлена на то, чтобы побудить крупнейших партнеров-разработчиков бросить силы на создание совершенно нового ПО для технологии с гарантированным будущим. Выполнение старых приложений в Rhapsody обеспечивалось благодаря созданию «виртуального окружения» Mac OS.

Теперь же разработчикам предлагается мигрировать на системное ПО, которое, предоставляя прикладным программам усовершенствования, прочившиеся для Rhapsody, тем не менее не требует полной переработки продуктов, написанных для Mac OS.

Объясняя причины такого шага, Джобс заметил, что как саму компанию, так и ее партнеров не устраивало то, что продвинутыми возможностями, предоставляемыми Rhapsody, не могли пользоваться старые приложения, запускаемые при помощи Blue Box — системного компонента, эмулирующего Mac OS.

Центральным моментом для Rhapsody был набор программных интерфейсов Yellow Box для контроля базовых аппаратных функций компьютера. Приложения, написанные для Yellow Box, могли исполняться в среде Mac OS и, теоретически, также в Windows 95 и NT. Однако плата за кросс-платформенность оказывается слишком высока — для переноса на Rhapsody уже существующего ПО для Mac OS требуется в среднем от одного до двух лет.

OS X унаследует от Rhapsody компоненты Yellow Box, однако аспекту кросс-платформенности в ней придается уже не столь большое значение.

Главным же усовершенствованием, по словам Джобса, станет переработанная и очищенная база из б тыс. так называемых Carbon API, добавленных к кодовому Unix-ядру системы Rhapsody. От четверти из 8 тыс. API прежней Mac OS решено отказаться, поскольку они мешали реализации новых возможностей, таких как виртуальная и защищенная память, а следовательно, и вытесняющей многозадачности, многопотоковости, поддержки быстрого ввода/вывода файлов. В результате около 90% приложений Mac OS смогут без переделки работать в OS X, но без новых функций Аналогично, программы для OS X будут совместимы с преж ними версиями Mac OS.

Для полной адаптации продуктов к Mac OS X, по заявле нию Джобса, программистам потребуется не более одного двух месяцев — в десять раз меньше сроков, необходимы для перевода ПО на рельсы Rhapsody. Так, например, Adob представила на конференции упрощенный вариант ПС Photoshop, в двухнедельный срок переделанный для рабе ты с Carbon API.

На Web-сервере www.developer.apple.com/macosx Apple представила проект спецификации Carbon и утилиту Carbo Dater Analyzer, позволяющую определять, что именно нуж но изменить в продукте для его перестройки на новую архитектуру.

Для разработчиков Mac OS X станет доступна в начат 1999 г., а до этого Apple намерена продолжать работы п модернизации Mac 0S 8. В сентябре ожидается очередно релиз — Mac 0S 8.5 Allegro, отличающийся улучшенной интеграцией с Internet, оптимизацией к Fast Ethernet и полис реализацией AppleScript под архитектуру PowerPC. Бета 0S и, возможно, Mac 0S 8.6 выйдут в первом квартале следуюющего года, а окончательно обе системы сольются с выпуском Sonata в третьем квартале 1999 г.

В отношении Rhapsody компания сделала заявление, позиционирующее эту систему как платформу для серверов высокопроизводительных рабочих станций с основными областями специализации — Internet и издательская деятельность. На конференции распространялась вторая версия Rhapsody для разработчиков. Первый коммерческий релиз Rhapsody выйдет до конца 1998 г. В будущем Rhapsody планируется полностью ассимилировать в Mac OS X.

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

Вторым по значению программным акцентом Apple становится Java. Компания разрабатывает универсальную Java Virtual Machine с поддержкой спецификации Java 1.1.6 интерфейсов Swing API, которая появится вместе с ОС Alleg. Apple утверждает, что ее продукт по быстродействию уступит признанному лидеру, Internet Explorer 4, проходившему тесты Caffeinemark с результатом более 3100.

В отношении третьего кита стратегии Apple — QuickTime Джобс заявил, что отводит ему в будущем цифровых носителей примерно ту же роль, которую играет PostScript для принтеров и приложений — как язык общения устройсв и программ между собой. Первый шаг в этом направлении был сделан, когда ISO (International Standards Organizatic) утвердила QuickTime в качестве файлового формата в следующей, четвертой версии MPEG.

Этой осенью QuickTime 4 получит поддержку Live Stream с использованием протокола RTP (Real Time Protocol) и стане непосредственно конкурировать с технологией stream video от Real Networks и NetShow от Microsoft.

+11
голос

Напечатать Отправить другу

Читайте также

У Джобса всё получилось! Вот такой вот феномен.

 
 
IDC
Реклама

  •  Home  •  Рынок  •  ИТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Сети  •  Безопасность  •  Наука  •  IoT