macOS и Classic Mac OS
-
QuickTime: Расширяемая мультимедийная архитектура Apple и её влияние на игры
QuickTime: мультимедийная архитектура Apple для воспроизведения, кодирования и трансляции видео. Поддержка VR, Flash, игр. Устаревший стандарт.
-
SimpleText: Текстовый редактор для классического Mac OS
SimpleText: простой текстовый редактор для Mac OS. Форматирование текста, шрифты, размеры. Аналог WordPad для классических Mac. История и функции.
-
NeXTSTEP: Операционная система, породившая интернет и macOS
NeXTSTEP: операционная система от Steve Jobs, предшественница современных macOS и App Store. Основана на UNIX, использовалась в NeXTcube и вдохновила разработчиков.
-
Darwin: Ядро операционных систем Apple
Darwin – ядро macOS, iOS и других ОС Apple. Основано на NeXTSTEP, FreeBSD и Mach. POSIX-совместимость, сертифицировано по SUSv3 с Leopard.
-
OpenStep: Объектно-ориентированный API и его влияние
OpenStep: объектно-ориентированный API для разработки GUI. Кроссплатформенность, влияние на Cocoa и GNUstep. NeXT, Sun Microsystems, Solaris.
-
Иерархическая файловая система HFS от Apple
HFS: файловая система Apple для Mac OS. История, особенности, поддержка в разных версиях macOS. Устарела, заменена APFS.
-
Cocoa: Фреймворк для macOS и его эволюция
Cocoa – нативный API для macOS. Frameworks Foundation, Application Kit, Core Data. Разработка на Objective-C и Swift в Xcode. Объектно-ориентированное программирование.
-
AppleScript: Язык автоматизации для macOS
AppleScript: язык сценариев для macOS для автоматизации приложений. История создания, возможности и интеграция с Open Scripting Architecture. Автоматизация Mac!
-
iCab: История веб-браузера для macOS
iCab – веб-браузер для MacOS и Classic Mac OS. Поддержка System 7.5–9.2.2, 68k/PowerPC. Бесплатная версия (nagware), последняя версия 2.9.9.
-
Вилка ресурсов macOS: структура, назначение и управление.
Ресурсный форк macOS: хранение иконок, меню, кода приложений. Структурированные данные в файлах Mac. Что такое форк данных и ресурсов?
-
Коды создателей в Mac OS: История и эволюция
Код создателя Mac OS: связь файлов с приложениями. OSTypes определяют тип и программу для открытия, как расширения, но мощнее. Узнайте больше!
-
Finder: файловый менеджер Macintosh и графическая оболочка.
Finder: файловый менеджер macOS. Управление файлами, дисками и приложениями. История от первых Macintosh до Mac OS X и значок Happy Mac.
-
История macOS: от классической системы до современности
История macOS: от классической Mac OS (1984-2001) до современной UNIX-системы. Эволюция, NeXT, переход на новую кодовую базу и интерфейс Apple.
-
MacPaint: История первой графической программы для Macintosh
MacPaint: история графического редактора Apple. Разработка, версии (2.0), Claris и причины прекращения поддержки в 1998 году.
-
Cyberdog: Недореализованный интернет-пакет Apple
Cyberdog: интернет-пакет приложений Apple для Mac OS (1996-1997). OpenDoc, бета-версия, поддержка System 7, Mac OS 8/9. История и особенности.
-
OpenDoc: Стандарт компонентной программной архитектуры Apple 1990-х годов.
OpenDoc: стандарт компонентной разработки Apple 90-х как альтернатива OLE. AIM, CI Labs, прекращение разработки с возвращением Стива Джобса.
-
Fink: Портирование Unix-программ на macOS
Fink: портирование Unix-программ на macOS. Установка пакетов из Debian (dpkg, APT) с помощью командной строки или GUI. Обновления и новые приложения!
-
A/UX: Первая официальная Unix-система для Macintosh
A/UX: первая официальная Unix-система от Apple для Macintosh (1988-1995). Совместимость с System 7, графический интерфейс, поддержка 68k-моделей.
-
iChat: История мгновенного обмена сообщениями от Apple
iChat – устаревшее приложение для мгновенных сообщений от Apple для macOS. Текстовые сообщения, видеозвонки, обмен файлами. Заменено Messages & FaceTime.
-
FileMaker: Кроссплатформенная система управления базами данных
FileMaker – кроссплатформенная реляционная СУБД от Apple. Создание и визуальное редактирование баз данных, версии для iOS, web и десктопа.
-
Док в macOS: История, Функции и Эволюция
Dock в macOS: удобный инструмент для запуска приложений и переключения между ними. История Dock, от NeXTSTEP до iOS и iPadOS. Обзор и функции.
-
GS/OS: Операционная система Apple IIGS
GS/OS – 16-битная операционная система для Apple IIGS. Использует ProDOS, обеспечивает доступ к файлам, устройствам и программам. Преимущества и особенности.
-
Mac OS X Panther: Обзор и характеристики
Mac OS X Panther (10.3): обзор 4-й версии macOS от Apple. Требования к системе, поддержка Classic, совместимость и установка на старые Mac.
-
Шерлок: история поиска от Apple
Sherlock: утилита поиска Apple для Mac OS 8. Поиск файлов, содержимого и веб-страниц через плагины. Предшественник Spotlight. История и функции.
-
Маленькие приложения-помощники для рабочего стола
Десктопные аксессуары (DA/desklet): небольшие приложения для одновременной работы с другими программами. История, примеры (Sidekick, Norton Desktop) и принципы работы.
-
AppleLink: Забытая онлайн-служба Apple
AppleLink: онлайн-сервис Apple для дилеров и пользователей Mac/Apple IIGS (1986-1994). Предшественник eWorld и современных сайтов Apple. История и функции.
-
MultiFinder: Многозадачность на Classic Mac OS
MultiFinder: расширение для Mac OS, добавившее кооперативную многозадачность в 1987 году. Узнайте историю развития и интеграции в System 7 и Mac OS X.
-
Формат графических файлов PICT: история и особенности
Формат PICT: графический формат Apple Macintosh, QuickDraw. Поддержка векторной и растровой графики, компактность, однобайтовые коды операций.
-
Open Transport: Реализация STREAMS в macOS
Open Transport: реализация сетевого стека System V STREAMS от Apple для Mac OS. Замена MacTCP, поддержка TCP/IP и AppleTalk. История и особенности.
-
Метки в macOS: История и особенности реализации
Метки в macOS: история, функции и применение цветных меток для файлов и папок. Улучшение организации и поиска данных с 1991 года.
-
XQuartz: X11 сервер для macOS
XQuartz для macOS: бесплатный X-сервер для запуска X11 приложений. Поддержка кроссплатформенного ПО, включая научные и академические программы.
-
MacDraw: История векторного графического редактора для Macintosh
MacDraw: ранняя программа векторной графики для Mac (1984). WYSIWYG, работа с MacWrite, MacDraw Pro с цветом. Устарела, но востребована!
-
Mission Control в macOS: история и особенности
Mission Control в macOS: удобное управление окнами и виртуальными рабочими столами. Обзор функций, возможностей и истории развития с 2003 года.
-
Aqua: Графический интерфейс macOS
Aqua – графический интерфейс macOS и iOS от Apple. Основан на водной тематике, использует отражения и прозрачность для привлекательного дизайна.
-
Собакокорова Clarus: История символа Apple
Clarus, "собакорова" Apple: история иконки Mac OS, звук "Муф!". Узнайте о дизайне, назначении и происхождении забавного символа из прошлого Apple.
-
Copland: Невыпущенная операционная система Apple
Copland: невыпущенная ОС Apple для Mac (1994-1996). Замена System 7 с защищённой памятью, многозадачностью. Преемник Gershwin. История Mac OS.
-
Протокол Apple Filing Protocol (AFP): история и особенности
Протокол AFP (Apple Filing Protocol) – сетевой протокол Apple для файлового обмена в macOS. Устарел, заменен SMB. Поддержка Unicode, ACL, ресурсных вилок.
-
Ядро операционной системы XNU: Архитектура и развитие
XNU – ядро macOS, iOS, watchOS и других ОС Apple. Гибридная архитектура, основанная на Mach и BSD. Открытый исходный код, высокая производительность.
-
Объектный Паскаль: История и Развитие
Объектный Паскаль: расширения языка, поддержка MacApp, разработка Barry Haynes и др. IDE Think Pascal, компилятор, отладчик, библиотеки классов.
-
AppleShare: История сетевых сервисов Apple
AppleShare: файловый сервер Apple для сетей AppleTalk и TCP/IP. Поддержка AFP, SMB/CIFS, PAP, веб-сервер и почта. Устаревшая технология.
-
Формат файлов Mach-O: структура и особенности
Mach-O: формат файлов для исполняемых кодов, библиотек и дампов памяти в macOS, iOS и NeXTSTEP. Структура, сегменты, секции и замена a.out.
-
Алиас: виртуальная ссылка на файл в macOS и Windows
Алиас в macOS и Windows: что это такое? Объяснение, как работают ссылки на файлы и папки, их отличия от символических и жестких ссылок.
-
Mac OS X Public Beta: Первая публичная версия
Первая публичная бета Mac OS X (Kodiak) – важная веха в истории macOS! Обзор Aqua интерфейса, предрелизная версия для разработчиков и пользователей.
-
Редактор ресурсов ResEdit для Macintosh: История и функциональность
ResEdit – устаревшая программа для Mac, позволяющая редактировать ресурсы приложений (иконки, меню) напрямую. Простой графический интерфейс, альтернатива REdit/Rez.
-
Выбор: от аксессуара до сетевых настроек в macOS
Выберите принтер и подключитесь к серверам AppleShare с помощью Chooser для Mac OS! Управление сетью, AppleTalk, TCP/IP и подключение принтеров.
-
Системные подпрограммы Classic Mac OS: Toolbox и A-трапы
Mac OS Toolbox: API для разработки ПО, графики QuickDraw и меню. Оптимизация кода для работы без виртуальной памяти и защиты. Структура и функции.
-
Spotlight: Поиск по macOS и iOS
Поиск Spotlight в macOS и iOS: быстрый доступ к файлам, приложениям и настройкам. Индексация для мгновенного поиска документов, музыки и веб-страниц.
-
F Script: Объектно-ориентированный язык сценариев для macOS
F Script: объектно-ориентированный язык программирования для macOS, основанный на Smalltalk и APL. Интерактивная среда, Cocoa API, GUI, базы данных.
-
Apple Open Collaboration Environment: Неудачный проект 1990-х годов.
Apple Open Collaboration Environment (AOCE): технологии обмена сообщениями для Mac OS 90-х. PowerTalk, PowerShare, шифрование. Провал из-за требований к оборудованию.
-
RubyCocoa: Мост между Ruby и Objective-C для macOS
RubyCocoa – фреймворк macOS для интеграции Ruby и Objective-C. Разработка Cocoa-приложений на Ruby, прототипирование, взаимодействие с GUI. Альтернативы: MacRuby, RubyMotion.
-
MacBinary: Формат файлов для Mac OS и кросс-платформенной передачи данных.
MacBinary: формат файлов Mac OS для передачи данных по FTP, email и хранению на Windows/Unix. Сохраняет метаданные и длинные имена файлов.
-
Quicksilver: Мощный инструмент для macOS на основе клавиатуры
Quicksilver – мощный инструмент для macOS, ускоряющий работу с приложениями и файлами с клавиатуры. Альтернатива LaunchBar и Alfred, open-source!
-
BBEdit: История и развитие текстового редактора для Macintosh
BBEdit: мощный текстовый редактор для Mac. История создания, от Pascal до macOS. Редактирование больших файлов, высокая скорость работы. Bare Bones Software.
-
Механизм межпроцессного взаимодействия Apple Events в macOS
Обмен сообщениями между процессами в macOS: Apple Events. Основы системы скриптов AppleScript, формат данных AEDesc и межпроцессное взаимодействие.
-
Четырехсимвольный код: идентификация форматов данных.
FourCC: что это такое? Узнайте о четырехсимвольном коде для идентификации форматов файлов, его истории и применении в Mac OS, Amiga и QuickTime.
-
Менеджер Компонентов в Mac OS: Архитектура и Принципы Работы
Component Manager в Mac OS: архитектура, компоненты и 16-битные ID функций. Обмен кодом в программировании Apple Macintosh до PowerPC. QuickTime.
-
Netatalk: Реализация протокола Apple Filing Protocol для Unix-систем
Netatalk: бесплатная реализация протокола Apple Filing Protocol (AFP) для Unix. Файловый сервер для macOS и Classic Mac OS. Open source, с 1990 года.
-
Саль Согоян: Архитектор автоматизации Apple
Саль Согоян – эксперт по автоматизации Apple, разработчик AppleScript, Automator и других технологий. Управлял автоматизацией в iWork, Photos и iTunes.
-
Newton OS: История и особенности операционной системы Apple Newton
Newton OS: устаревшая ОС для Apple Newton (1993-1997). Написана на C++, оптимизирована для энергоэффективности. Предшественник технологий Mac OS X.
-
Менеджер внешнего вида в Mac OS 8 и 9
Менеджер внешнего вида Mac OS 8/9: управление темами и графическим интерфейсом. Разработка для Copland, SDK для System 7. Абстракция между Control Manager и QuickDraw.
-
Growl: Система уведомлений для macOS и Windows
Growl – устаревшая система уведомлений для macOS и Windows. Контроль над всплывающими сообщениями, интеграция с Notification Center. Простота для разработчиков.
-
Quartz: Графическая система macOS
Quartz в macOS: графическая система, включающая 2D-рендеринг и композитинг. Core Graphics, Core Image, Core Video – ключевые компоненты. Оптимизация графики Apple.
-
Internet Explorer для Mac: История и прекращение разработки
Internet Explorer для Mac: история браузера от Microsoft (1996-2003). Обзор, особенности Tasman, замена на Safari в macOS. Устаревший браузер.
-
Системные настройки в macOS: эволюция и особенности
Настройки системы macOS: полное руководство по изменению системных параметров. От System Preferences до System Settings – все о настройках Mac.
-
FreePPP: История первого стабильного PPP для Macintosh
FreePPP: первая стабильная PPP реализация для Mac OS. Простота настройки, автоопределение модемов и удобный интерфейс сделали интернет доступным для пользователей Macintosh.
-
Apple Pascal: История и особенности реализации на Apple II и Apple III
Apple Pascal: реализация Pascal для Apple II/III. Основана на UCSD Pascal, включала ОС и утилиты. Предшественник ProDOS и DOS 3.3. История и особенности.
-
Bedrock: Несостоявшийся кроссплатформенный фреймворк Apple и Symantec
Bedrock: совместный проект Apple и Symantec для кроссплатформенной разработки (Mac & Windows). Платформа не получила развития и была закрыта в 1993 году.
-
Dashboard в macOS: история и исчезновение виджетов
Dashboard macOS: что это такое? Узнайте о снятой с поддержки функции Apple для виджетов – мини-приложениях для быстрого доступа к информации.
-
Настольные заметки: история и современные приложения
Заметки на рабочий стол: приложения для создания виртуальных стикеров с напоминаниями и заметками. История от GEOS (1985) до Stickies (1994) и аналогов.
-
WorldScript: Многоязыковая поддержка текста в классическом Mac OS
WorldScript: движок рендеринга текста для Mac OS до OS X. Поддержка различных скриптов через Language Kits, WorldScript I и II. История Apple.
-
MacApp: объектно-ориентированный фреймворк для классической macOS
MacApp: объектно-ориентированный фреймворк для Mac OS. Разработка с 1985 по 2001 год, переход с Pascal на C++. Использовался в Photoshop и др. приложениях.
-
Macintosh Guide: Интерактивная помощь и документация для Mac OS
Apple Guide (Macintosh Guide): онлайн-справка и документация для Mac OS 7.5. Интерактивные уроки, поиск, HTML-поддержка. Устарела в Mac OS X.
-
Colloquy: IRC-клиент для macOS и iOS
Colloquy: IRC-клиент для macOS и iOS. Поддержка IRC, SILC, ICB, XMPP. Современный интерфейс, команды /nick, /join, push-уведомления и браузер.
-
Rhapsody: Операционная система Apple между Mac OS и Mac OS X
Rhapsody – операционная система Apple, разработанная после NeXT. Переходный этап к Mac OS X, поддержка x86 и Power Macintosh, API для кроссплатформенных приложений.
-
Adobe Type Manager: История и эволюция
Adobe Type Manager (ATM) – программа для работы со шрифтами PostScript Type 1. Устарела с появлением встроенной поддержки в Windows и macOS.
-
At Ease: Ранняя многопользовательская среда для Mac OS
At Ease: программа для обмена файлами и управления доступом. Безопасность, пароли, права пользователей и работа в сети. At Ease для рабочих групп.
-
Fetch: История Mac FTP-клиента от Dartmouth до Fetch Softworks
Fetch: FTP-клиент для Mac OS и macOS. Поддержка FTP, SFTP, FTPS. Редактирование файлов на сервере без загрузки. Разработан в 1989 году.
-
Mac OS X Server 1.0: Первая серверная ОС Apple
Mac OS X Server 1.0: первая серверная ОС Apple, основанная на NeXTSTEP и BSD. Обзор ключевых функций, NetBoot, QuickTime Streaming Server и предшественник Mac OS X.
-
Apple Remote Desktop: Обзор и возможности
Apple Remote Desktop: удалённое управление и мониторинг Mac компьютеров по сети. Функции для администраторов и преподавателей. Поддержка Lights Out Management.
-
Расширения Mac OS: История и эволюция
Расширения Mac OS: как они расширяли функциональность старых Mac, добавляя TCP/IP, USB и другие возможности. История модульной ОС Apple.
-
launchd: Система управления службами macOS
launchd в macOS: управление системными службами и демонами. Замена BSD init, запуск по требованию, launchctl. Портирование на FreeBSD.
-
MacPorts: Пакетный менеджер для macOS
MacPorts – менеджер пакетов для macOS. Упрощает установку open-source ПО, поддерживает PowerPC, Intel и Apple Silicon. Альтернатива Fink и BSD ports.
-
Графический калькулятор Grapher в macOS
Графический калькулятор Grapher для macOS: создание 2D и 3D графиков функций и уравнений. Анимация, настройка внешнего вида, примеры и многое другое!
-
JavaScript OSA: Язык скриптов для межпроцессного взаимодействия на Macintosh
JavaScript OSA: бесплатный язык скриптов для macOS для межпроцессного взаимодействия. Альтернатива AppleScript, основанная на JavaScript (SpiderMonkey).
-
Управляя Mac голосом: Возможности и особенности Speakable Items
Управляйте Mac голосом! Speakable Items – функция распознавания речи в macOS с 1993 года. Создавайте голосовые команды без обучения, используя ярлыки и AppleScript.
-
Конфликты расширений в классической Mac OS
Конфликты расширений в Mac OS System 7 вызывали сбои из-за перехвата системных вызовов. Расширения могли нарушать работу системы и приводить к крашам.
-
Script Debugger: История и возможности редактора AppleScript
Script Debugger – мощный редактор и отладчик AppleScript для macOS. Альтернатива Script Editor с 1995 года. Разработка Late Night Software.
-
Final Cut Studio: Обзор профессионального программного обеспечения для видеомонтажа.
Final Cut Studio: профессиональный видеоредактор от Apple для Mac. Обзор, история разработки и прекращение продаж в 2011 году. Альтернатива Avid.
-
Rosetta: Эмулятор и транслятор для Mac
Rosetta от Apple: динамический транслятор для macOS, обеспечивающий совместимость приложений между архитектурами. Переход с PowerPC на Intel и обратно.
-
Универсальные двоичные файлы Apple: от PowerPC до Apple Silicon
Универсальные бинарные файлы Apple: поддержка PowerPC, Intel (32/64-bit) и ARM64. Fat-бинарники для Mac OS X, совместимость приложений и требования Apple.
-
Core Foundation в macOS: C API от Apple
Core Foundation (CF) – C API от Apple для macOS. Работа с данными, GUI, настройками приложений, межпроцессным взаимодействием. Основа Carbon и Objective-C.
-
Unsanity
-
Занавеска для окон: История функции сворачивания окон в macOS
WindowShade: расширение для Mac OS, позволявшее сворачивать окна двойным кликом. Устарело с появлением Mac OS X и новых функций управления окнами.
-
Дисковая Копия: История утилиты для работы с образами дисков на Mac OS
Утилита Disk Copy в macOS: создание и монтирование образов дисков. Заменена DiskImageMounter и Disk Utility. Форматы NDIF, DART, DC42. История и функции.
-
Кварц Композитор: Визуальное Программирование на Основе Узлов
Quartz Composer: визуальный язык программирования для macOS. Создание графики, эффектов и визуализаций с OpenGL, Core Image и JavaScript. Интеграция с QuickTime.
-
Repair permissions
-
Системная папка Mac OS: структура, функции и особенности
Системная папка Mac OS: файлы системы, расширения, настройки. Где находятся и как соответствуют современным папкам macOS. Полное руководство!
-
Transmit: FTP-клиент для macOS от Panic
Transmit: FTP-клиент для macOS от Panic. Поддержка SFTP, WebDAV, Google Drive, Dropbox, Amazon S3. Удобный перенос файлов, интеграция с Finder и Automator.
-
Файлы списков свойств (plist): форматы и особенности
Файлы .plist в macOS, iOS: хранение настроек, данных приложений и локализации. Узнайте о формате, структуре и применении property list файлов.
-
Структура пакетов (bundles) в macOS и подобных системах
Bundle в NeXTSTEP, macOS, iOS и GNUstep: структура каталогов для группировки файлов (приложения, фреймворки, плагины). Отличие от Windows и старых Mac.