Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Software Engineering2010.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
539.8 Кб
Скачать

Разработки компании Apple

Mac OS — вторая по популярности в мире операционная система. Её рыночная доля (вместе с Mac OS X) в июне 2010 года — 6.8 %.( Стоимость одной акции Apple на 1 ноября достигла $300,рыночная капитализация американской компании, таким образом, составила $273 млрд.)

Mac OS  — POSIX-совместимая операционная система корпорации Apple. Является преемницей Mac OS 9 — так называемого окончательного релиза «классической» Mac OS — основной операционной системы корпорации Apple с 1984 года. Mac OS X входит в семейство операционных систем Apple OS X, к которому также относится и ОС для мобильных устройств — Apple iOS.

Операционная система Mac OS X 10.6, получившая название Snow Leopard (снежный барс). Операционная система выходит в одной единственной версии, которая одновременно поддерживает технологию 32-бит и более скоростной стандарт 64-бит.

Сама ОС без дополнительных программ стоит $29 в США и 29 евро в Европе. За Snow Leopard может включать пакеты программ :iLife — набор мультимедийных программ на все случаи жизни. iPhoto — удобный просмотрщик графических изображений. iTunes — отличный плеер мультимедийных файлов. iWeb — средство для создания сайтов «в три клика». GarageBand — достаточно продвинутый синтезатор аудио. Наконец, iMovie и iDVD — программы для видеомонтажа и создания DVD-дисков.

Изначально Apple выпустила в 1998 iMac, где “I” расшифровывалось –internet( акцент делался на необычайной легкости выхода в интернет), а также “i” – individual, подчеркивалась индивидуальность. Позже практически все новые продукты стали получать префикс “I”, который ассоциируется у пользователей с продуктом компании Apple. Однако Apple не владеет правом единоличного использования префикса, что не раз приводило к судебный тяжбам.

Внешне ОС мало изменилась по сравнению с предыдущей версией Mac OS, которая носит имя Leopard («леопард»). Из того, что заметно на первый взгляд следует отметить лишь поддержку технологии3D Microsoft Exchange. Этот сервис предназначен для организации корпоративной почты и состоит из почтового сервера Exchange и клиентских программ Outlook. Главное достоинство Snow Leopard – это скорость. Слабое место Snow Leopard – несовместимость с некоторыми программами, что, впрочем, на стадии релиза случается часто. «Снежный барс» выхошел накануне релиза Windows 7, выход которой на массовый рынок намечен на 22 октября 2009 года. Как и Snow Leopard, новая Windows заслужила хорошие отклики специалистов. Однако их конкуренция между собой ограничена, так как Mac OS используется только на компьютерах Macintosh.

На чем написан mac os?

Cocoa — родная объектно-ориентированная среда разработки приложений для операционной системы Mac OS X производства компании Apple. Это один из пяти основных API, доступных в Mac OS X, — Cocoa, Carbon, Toolbox (для работы старых приложений Mac OS 9), POSIX и Java. Такие языки, как Perl, Python и Ruby не считаются основными, так как на них пока что пишется не так много серьёзных приложений.

Cocoa состоит в основном из двух библиотек объектов Objective-C называемых фреймворками (Framework).

Foundation Kit, зачастую просто называемый Foundation, впервые появился в OpenStep. В Mac OS X он основан на Core Foundation. Foundation представляет собой объектно-ориентированную библиотеку общего назначения обеспечивающую работу со строками и значениями, контейнеры и итерацию по ним, распределённые вычисления, циклы обработки сообщений и другие функции, не привязанные напрямую к графическому интерфейсу.

Ключевой элемент архитектуры Cocoa — это модель представлений (views). Внешне она организована как обычный фреймворк но реализована с использованием PDF для всех операций рисования предоставляемых Quartz. Это позволяет программисту рисовать всё, что угодно, используя команды языка, похожего на PostScript.

Также Mac OS X поддерживает Java. Это означает, что приложения, написанные на Java и использующие Swing, выглядят так же, как и приложения, использующие Cocoa. Традиционно приложения под Cocoa разрабатываются на Objective C, альтернативе Java. Однако 25 июля 2007 года Apple заявила, что дальнейшие расширения в Cocoa не будут портированы на Java. В составе Mac OS X, начиная с версии 10.5 Leopard, поставляется интерпретатор Ruby с поддержкой Cocoa.

Mac OS Ⅹ значительно отличается от предыдущих версий Mac OS. Основу системы составила POSIX-совместимая операционная система Darwin, которая является свободным программным обеспечением. Её ядром является XNU (рекурсивный акроним). Все возможности Unix доступны через консоль. В отличие от предшественниц, Mac OS X является полноценной, сертифицированной UNIX’03 операционной системой. Это означает, что большинство программ, написанных для BSD, Linux и других UNIX-подобных систем, скомпилируются и будут работать на Mac OS X почти или же вовсе без дополнительных изменений в коде.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]