Интеграция через стандарты

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

Ниже перечислены общие стандарты, поддерживаемые Mac OS X.

► Стандартные способы подключения. Универсальная последовательная шина (USB), IEEE 1394 (FireWire), беспроводный Bluetooth и семейство IEEE 802 стандартов Ethernet.

► Стандарты файловых систем. UNIX File System (UFS), File Allocation Table (FAT), New Technology File System (NTFS), стандарт оптических дисков ISO-9660, Universal Disc Format (UDF).

► Стандарты сети. Dynamic Host Configuration Protocol (DHCP), Domain Name Service (DNS), Hypertext Transfer Protocol (HTTP), Internet Message Access Protocol (IMAP), Simple Mail Transfer Protocol (SMTP), File Transfer Protocol (FTP), Network File System (NFS) и Server Message Block/Common Internet File System (SMB/CIFS).

► Стандарты приложений и разработки. Single UNIX Specification v3 (SUSv3), Portable Operating System Interface 1003.1 (POSIX), С и С++, Java, Ruby, Python и Perl.

► Стандарты документов. Файловые архивы ZIP, Rich Text Format (RTF), Portable Document Format (PDF), Tagged Image File Format (TIFF), Portable Network Graphics (PNG), Advanced Audio Codec (AAC) и семейство стандартов носителей информации Moving Picture Experts Group (MPEG).