Перейти до вмісту

MacOS

Матеріал з K2 ERP Wiki

SIP захищає:

як ілюстрація:

HFS+ — стара файлова платформа Apple, яка використовувалась до переходу на APFS.; Окремо варто відзначити яка поєднує зручний графічний інтерфейс Apple, Unix-основу, високу інтеграцію з hardware і сильну екосистему для творчості, розробки і бізнесу виступає ключовою рисою macOS є собою однією з найважливіших desktop-операційних систем у світі.; Але для Apple-екосистеми, розробки, творчості, web, аналітики й сучасного desktop-досвіду macOS є собою однією з найсильніших платформ.; Xcode — офіційна IDE Apple для розробки застосунків під macOS, iOS, iPadOS, watchOS, tvOS і visionOS.;== Terminal == </syntaxhighlight>

Сценарії:

  • Final Cut Pro;
  • стабільна робота з media;
  • Apple silicon performance;
  • енергоефективність;
  • якісні дисплеї;
  • робота з ProRes;
  • інтеграційні функціональні можливості hardware/software.; → Drivers

|- |інтеграційні функціональні можливості hardware і software |Apple контролює і Mac, і macOS, з цієї причини платформа добре оптимізована |- |Unix-основа |Зручна для розробників, DevOps і технічних користувачів |- |Apple ecosystem |iPhone, iPad, Apple Watch, AirPods і iCloud працюють разом |- |Стабільність |macOS добре підходить для довготривалої роботи |- |Xcode |Основна платформа для iOS/macOS-розробки |- |Творчі професії |Сильна програмний пакет для дизайну, відео, музики й медіа |- |Безпека |Gatekeeper, SIP, FileVault, Keychain, sandbox, notarization |}

→ Hardware Mac Ключові етапи: FileVault захищає інформаційні дані, якщо Mac буде втрачено або викрадено.; Типові напрями:
Що вивчати

HFS+

Mission Control показує відкриті вікна, робочі столи й повноекранні застосунки.; {| class="wikitable" застосовується для:

macOS має змогу використовуватись у ERP-сценаріях, але часто не як класичне Windows-робоче місце, а як:

  • роботу з текстом;
  • підсумки;
  • rewriting;
  • генерацію й редагування контенту;
  • покращення Siri;
  • контекстну допомогу;
  • інтеграцію в системні застосунки.; Gatekeeper — механізм безпеки macOS, який сприяє контролювати запуск застосунків.; |-
Finder Файли й каталоги
Spotlight Швидкий пошук і запуск
System Settings конфігурація системи
Time Machine Backup
Terminal Командний рядок
Activity Monitor Процеси й ресурси
Disk Utility Диски, volumes, форматування
Keychain Access Паролі, сертифікати, ключі
App Store Встановлення й актуалізація застосунків
Xcode розробка програмного забезпечення під Apple-платформи

Continuity — набір можливостей Apple для роботи між пристроями.; * Logic Pro;

  • GarageBand;
  • Ableton Live;
  • Pro Tools;
  • FL Studio;
  • Cubase;
  • аудіоінтерфейси;
  • MIDI-контролери.; * почати лист на iPhone і завершити на Mac;
  • відкрити сторінку Safari з iPhone на Mac;
  • продовжити роботу в підтримуваному застосунку.;== Menu Bar ==

APFS або Apple File System — сучасна файлова платформа Apple.; |- | style="background:#f8d7da; color:#721c24; font-weight:bold;" |Увага |macOS не є собою Windows |Частина Windows-програм, драйверів, ігор, ERP-клієнтів і обладнання має змогу не працювати напряму без адаптації, емуляції або віртуалізації.; Darwin — відкрита Unix-подібна основа macOS.;== Корисні команди macOS == Keychain — безпечне сховище macOS для паролів, сертифікатів, токенів і ключів.;== Darwin == !Інструмент

Типова схема:


* Swift;
* Objective-C;
* SwiftUI;
* AppKit;
* UIKit;
* debugging;
* profiling;
* signing;
* Simulator;
* App Store deployment.; {| class="wikitable"

* перегляду файлів;
* копіювання;
* переміщення;
* перейменування;
* пошуку;
* роботи з iCloud Drive;
* підключення мережевих дисків;
* перегляду застосунків;
* роботи з зовнішніми носіями;
* tags;
* quick actions;
* preview.; Це міст між зручним desktop, Unix-світом, Apple hardware, iPhone, iCloud, розробкою, творчістю й сучасною персональною продуктивністю.'''</blockquote>

== Apple Intelligence ==
Корисно для:

Зараз APFS є собою основною для сучасних версій macOS, але HFS+ має змогу зустрічатися на старих дисках або у legacy-сценаріях.;== Mission Control ==
<blockquote>'''Rosetta 2 допомогла зробити перехід від Intel Mac до Apple silicon менш болючим для користувачів і розробників.'''</blockquote>

brew install node

* запускати shell-команди;
* працювати з файлами;
* використовувати Git;
* запускати Python, Node.js, PHP, Ruby;
* адмініструвати систему;
* підключатися до серверів через SSH;
* працювати з Docker;
* запускати scripts;
* працювати з Homebrew.; Інструменти:
{| class="wikitable sortable"
'''Dock''' — панель швидкого доступу до застосунків і вікон.; підтримує роботу:

{| class="wikitable"
== Stage Manager ==

Він перевіряє:

* Mach;
* BSD;
* драйверної моделі Apple;
* системної безпеки;
* керування памʼяттю;
* процесів;
* файлових систем;
* мережі.;</syntaxhighlight>
'''AirDrop''' надає можливість оперативно передавати файли між пристроями Apple.; }
|-
|'''On-device processing'''
|Частина задач має змогу виконуватись локально на Mac
|-
|'''Private Cloud Compute'''
|Частина складніших задач має змогу виконуватись у приватній хмарній інфраструктурі Apple
|-
|'''Apple silicon'''
|Багато AI-функцій залежать від сучасних Mac з Apple silicon
|-
|'''інтеграційні функціональні можливості'''
|Функції вбудовуються в системні й прикладні сценарії
|}

 var body: some View {
Xcode застосовується для:

== System Settings ==

* iCloud tabs;
* Keychain;
* privacy features;
* Reader mode;
* extensions;
* Apple Pay;
* Passkeys;
* Handoff;
* WebKit.;<blockquote>'''macOS Tahoe 26 — це етап, де Apple вирівнює версії своїх операційних систем і переносить більше AI, Continuity та візуальної єдності між Mac, iPhone і iPad.'''</blockquote>

{| class="wikitable"
== технічна архітектура macOS ==
Серед напрямів macOS Tahoe 26:
Типові shell:
!Пояснення
→ macOS UI
Він сприяє:
→ Застосунки
→ Browser / Developer tools / iOS Simulator
Apple публікує окрему офіційну сторінку зі списком моделей Mac, сумісних із macOS Tahoe 26.; '''Reminders''' — застосунок для задач і нагадувань.; Історично платформа мала різні назви.; macOS особливо важлива для:

Можливі підходи:
Досі зустрічається в:

== Коли macOS — хороший вибір ==

* ігор;
* 3D-графіки;
* GPU computing;
* професійної графіки;
* відео;
* machine learning acceleration;
* rendering.; застосовується для:
== Типові помилки користувачів macOS ==
'''Homebrew''' — популярний package manager для macOS.; Сценарій:<pre>
!Період

== System Integrity Protection ==

* списків задач;
* дат;
* повторів;
* locations;
* tags;
* shared lists;
* smart lists.;== macOS і розробка програмного забезпечення програм ==
'''Apple Business Manager''' застосовується організаціями для керування Apple-пристроями й обліковими записами.; * XNU kernel;
* BSD-компоненти;
* файлові й мережеві механізми;
* низькорівневі системні частини;
* частину відкритих компонентів Apple.; застосовується для встановлення developer tools:<syntaxhighlight lang="bash">
!Підхід

* браузерний замовник ERP;
* робоче місце керівника;
* робоче місце аналітичні інструменти;
* мобільна команда;
* web-доступ до CRM/ERP;
* BI dashboards;
* доступ через VPN;
* робота з Excel/Numbers;
* web API tools;
* розробка програмного забезпечення ERP-модулів.;== Firewall ==
!Як застосовується macOS
|-
|'''Windows'''
|Windows має ширшу сумісність з бізнес-ПЗ, обладнанням та іграми; macOS сильніша в Apple ecosystem, Unix-інструментах і творчих workflow
|-
|'''Linux'''
|Linux відкритіший і сильний на серверах; macOS зручніша як готова desktop-система для Mac
|-
|'''iOS'''
|iOS для iPhone, macOS для Mac
|-
|'''iPadOS'''
|iPadOS для iPad, macOS для повноцінного desktop-сценарію
|-
|'''ChromeOS'''
|ChromeOS простіша й хмарна; macOS потужніша для професійних застосунків і розробки
|}

== Unix-основа macOS ==
!Пояснення
Docker на Mac часто застосовується для локальної розробки.; → Frameworks Apple

* Gatekeeper;
* XProtect;
* Notarization;
* Sandbox;
* SIP;
* FileVault;
* Keychain;
* Privacy permissions;
* Firewall;
* Secure Enclave на підтримуваних Mac;
* Touch ID;
* Activation Lock;
* Find My;
* регулярні актуалізація.; |-
|'''Zsh'''
|Стандартна сучасна оболонка macOS
|-
|'''Bash'''
|Сумісність зі старими скриптами й Linux-середовищем
|-
|'''Fish'''
|Зручна альтернативна shell
|-
|'''sh'''
|POSIX-сумісні скрипти
|}

Він застосовується для:
'''Calendar''' — календар macOS.; '''Time Machine''' — платформа резервного копіювання macOS.;== macOS і дизайн ==

macOS популярна серед музикантів і звукорежисерів.; !Чому це проблема

* Parallels Desktop;
* VMware Fusion;
* UTM;
* VirtualBox у підтримуваних сценаріях.; * запускати програми;
* перемикатися між застосунками;
* бачити активні програми;
* відкривати Downloads;
* закріплювати улюблені застосунки;
* працювати з minimized windows.; функціональні можливості можуть включати:
функціональні можливості:

Він надає можливість:

* iCloud Mail;
* IMAP;
* Exchange;
* Gmail;
* folders;
* rules;
* search;
* privacy features;
* attachments.;== Metal ==

* роботи з кількома вікнами;
* концентрації;
* швидкого перемикання;
* організації desktop.; '''Boot Camp''' дозволяв встановлювати Windows на Intel Mac.; !ERP-сценарій
|-
|'''Applications'''
|Системні й сторонні застосунки
|-
|'''Frameworks'''
|AppKit, SwiftUI, Foundation, Metal, Core Data, AVFoundation
|-
|'''System Services'''
|Launch Services, Spotlight, iCloud, Keychain, permissions
|-
|'''Darwin'''
|Unix-подібна основа macOS
|-
|'''XNU Kernel'''
|Ядро системи
|-
|'''Drivers'''
|Робота з обладнанням
|-
|'''Hardware'''
|Mac hardware
|}

== Віртуалізація на macOS ==
macOS має інструменти автоматизації.; ls -la
== launchd ==
== Історичний розвиток ==
користувач системи

!Інструмент
== macOS і музика ==

* PostgreSQL;
* MySQL;
* MariaDB;
* SQLite;
* Redis;
* MongoDB;
* DuckDB;
* Elasticsearch/OpenSearch у контейнерах.;== Простими словами ==
== Swift ==
Воно поєднує ідеї:
'''Metal''' — графічний API Apple.; !Етап
це операційна платформа Mac.;== Apple Business Manager ==
|-
|'''Mac OS X'''
|Ранні версії
|Перехід Apple до нової Unix-подібної основи
|-
|'''OS X'''
|Пізніші версії
|Скорочена назва без слова Mac
|-
|'''macOS'''
|Сучасна назва
|Узгоджена з iOS, iPadOS, watchOS, tvOS і visionOS
|}
macOS не є собою повною заміною Windows у сценаріях, де потрібні специфічні Windows-програми, драйвери, ігри або обладнання.; Apple описує її як версію з дизайном '''Liquid Glass''', оновленими можливостями персоналізації, новими Continuity-функціями, оновленим Spotlight і розширенням Apple Intelligence.; !Призначення

На Mac можна використовувати віртуальні машини.; !Пояснення
== Недоліки macOS ==
== Photos ==
|-
|'''Керівник'''
|Dashboard, звіти, погодження, web ERP
|-
|'''Аналітик'''
|Excel, BI, SQL tools, web reports
|-
|'''Розробник'''
|Backend, API, Git, Docker, Terminal
|-
|'''Менеджер'''
|CRM, документи, пошта, браузер
|-
|'''Дизайнер / продуктова команда'''
|UI/UX для ERP, макети, прототипи
|-
|'''iOS-команда'''
|розробка програмного забезпечення мобільного клієнта ERP
|}

Apple має офіційну сторінку з описом оновлень macOS Tahoe 26, де перелічуються bug fixes, security updates і зміни окремих версій.;== macOS у порівнянні з іншими ОС ==
== SwiftUI на macOS ==
iCloud застосовується для:

* вікнами;
* файлами;
* застосунками;
* памʼяттю;
* процесами;
* мережею;
* безпекою;
* оновленнями;
* iCloud;
* периферією;
* дисплеями;
* аудіо;
* камерою;
* Terminal;
* системними службами.;

</syntaxhighlight>Показати процеси:

!Для чого

'''macOS Tahoe 26'''  сучасна основна гілка macOS.; Приклад простого macOS/iOS-подібного UI:<syntaxhighlight lang="swift">
'''Apple silicon'''  це лінійка процесорів Apple для Mac, починаючи з M1.; '''Universal Control''' надає можливість використовувати одну клавіатуру й мишу або трекпад для кількох Mac і iPad.; |-
|'''Не робити Time Machine backup'''
|Можна втратити важливі файли
|-
|'''Ігнорувати актуалізація'''
|платформа має змогу залишитись без security fixes
|-
|'''Встановлювати невідомі застосунки'''
|Можливі ризики безпеки
|-
|'''Не перевіряти сумісність ПЗ перед оновленням'''
|Професійні програми або драйвери можуть тимчасово не працювати
|-
|'''Плутати macOS і iOS'''
|Це різні системи з різними сценаріями
|-
|'''Очікувати повної сумісності з Windows'''
|Windows-застосунки й драйвери не працюють напряму
|-
|'''Не використовувати Terminal у розробці'''
|Частина developer workflow на Mac значно зручніша через shell
|}

 TextField("Імʼя", text: $name)
'''Handoff''' надає можливість почати дію на одному пристрої Apple і продовжити на іншому.;<blockquote>'''Time Machine — одна з найважливіших функцій macOS для захисту від втрати даних.'''</blockquote>
 }

== XProtect ==

Вона надає можливість:

* шифрування системного диска;
* захисту файлів користувача;
* корпоративної безпеки;
* відповідності security policy.; * моделі Mac;
* року випуску;
* процесора Intel або Apple silicon;
* обсягу памʼяті;
* графіки;
* firmware;
* регіону;
* окремих функцій системи.;== Xcode ==
 VStack {

macOS виросла з Mac OS X  системи, яка поєднала графічну традицію класичного Mac із технологіями NeXTSTEP, Unix-подібною основою Darwin і новою архітектурою Apple.; Причини:
актуалізація macOS встановлюються через Software Update.;== Сумісність macOS Tahoe 26 ==
 @State private var name = ""

</pre>macOS керує:
APFS підтримує роботу:
== MDM для macOS ==
застосовується для:

<blockquote>'''Для iOS-розробки Mac і Xcode практично є собою обовʼязковими інструментами.'''</blockquote>
Dock надає можливість:

!Напрям

* дизайну;
* нотаток;
* презентацій;
* додаткового простору;
* роботи з Apple Pencil.; '''Spaces'''  віртуальні робочі столи macOS.; |-
| style="background:#d4edda; color:#155724; font-weight:bold;" |Ключове
|'''macOS тісно інтегрована з Apple ecosystem'''
|iPhone, iPad, Apple Watch, AirPods, iCloud, Handoff, Universal Clipboard і Continuity працюють разом.; застосовується для:

{| class="wikitable"

* реєструвати пристрої;
* налаштовувати Wi-Fi;
* налаштовувати VPN;
* встановлювати профілі;
* розгортати застосунки;
* керувати FileVault;
* застосовувати security policy;
* блокувати або стирати пристрій;
* керувати оновленнями;
* інтегрувати Mac у корпоративну інфраструктуру.; * автономно реєструвати Mac у MDM;
* керувати пристроями;
* розгортати застосунки;
* створювати Managed Apple IDs;
* спрощувати onboarding працівників.; :contentReference [oaicite:1]{index=1}

* developer distribution;
* довіри до застосунку;
* зменшення попереджень системи;
* security scanning;
* корпоративного поширення програм.; brew install git

{| class="wikitable"
Вона корисна для:

→ Darwin / XNU kernel

* автономно створювати backup;
* відновлювати файли;
* відновлювати систему;
* повертатися до попередніх версій документів;
* переносити інформаційні дані на новий Mac.; !Назва

{| class="wikitable"

* Handoff;
* Universal Clipboard;
* AirDrop;
* Continuity Camera;
* iPhone Mirroring;
* Phone calls on Mac;
* SMS relay;
* Instant Hotspot;
* Sidecar;
* Universal Control.; Для '''K2 ERP''' macOS має змогу бути корисною як платформа для:
== AppKit ==
підтримує роботу:
Приклад:<pre>
== macOS у ERP ==
== macOS Tahoe 26 ==
Darwin охоплює:
!Для чого
 return "Привіт, \(name)"
== macOS і безпека ==
== Universal Clipboard == користувач системи керує обома пристроями
!Задача
має змогу бути корисним для:
{| class="wikitable" Cocoa / SwiftUI / AppKit / Frameworks
→ Darwin

<blockquote>'''Spotlight — це не без ускладнень пошук файлів, а швидкий центр запуску й навігації в macOS.'''</blockquote>
== Preview ==

== Objective-C ==

* користувачів Mac;
* iOS-розробників;
* web-розробників;
* дизайнерів;
* відеомонтажу;
* музики;
* бізнес-користувачів;
* керівників;
* аналітиків;
* Apple ecosystem;
* DevOps-інструментів;
* Terminal workflow;
* Xcode;
* мобільної розробки.; Mac часто застосовується для відеомонтажу.; |-
| style="background:#d4edda; color:#155724; font-weight:bold;" |Ключове
|'''macOS має Unix-основу'''
|Terminal, shell, permissions, процеси й багато інструментів мають Unix-подібну природу.; * Apple контролює і hardware, і software;
* платформа краще оптимізована;
* зростає енергоефективність;
* MacBook мають кращу автономність;
* покращується продуктивність;
* функціонує Neural Engine;
* частина Apple Intelligence-функцій потребує сучасного hardware;
* зʼявилась уніфікація архітектури з iPhone і iPad.; * text notes;
* checklists;
* attachments;
* scanned documents;
* shared notes;
* folders;
* tags;
* iCloud sync;
* links між нотатками.;== Головна ідея macOS ==
== Rosetta 2 ==

cd ~/Documents

* перемикання між вікнами;
* керування Spaces;
* організації робочих столів;
* multitasking;
* роботи з кількома застосунками.;  курсор переходить на iPad
Для Intel Mac потрібно враховувати:

* керівників;
* дизайнерів;
* розробників;
* маркетологів;
* мобільних команд;
* презентацій;
* документообігу;
* CRM;
* web-застосунків;
* Google Workspace;
* Microsoft 365;
* Slack/Teams;
* керування проєктами.; MacBook
MDM надає можливість:

brew install redis

* Unix-подібна основа;
* Terminal;
* Homebrew;
* Git;
* Docker;
* SSH;
* Python, Node.js, Ruby, PHP;
* Xcode;
* iOS Simulator;
* хороша якість hardware;
* інтеграційні функціональні можливості з Apple ecosystem.;

Homebrew важливий для:

Скопіювати текст на iPhone

brew install postgresql

  • меню активного застосунку;
  • Apple menu;
  • статусні іконки;
  • Wi-Fi;
  • battery;
  • Control Center;
  • Spotlight;
  • clock;
  • menu extras.; .padding()

!Чому macOS зручна

ps aux

Apple silicon важливий для macOS, з цієї причини що:

Handoff

  • обмежувати вхідні підключення;
  • керувати доступом застосунків;
  • підвищувати безпеку в мережах;
  • захищати Mac у публічних Wi-Fi.; |-
Ключове macOS є собою основною платформою для iOS-розробки Для розробки й публікації iOS-застосунків потрібен Xcode, який функціонує на macOS.; FileVault — вбудоване шифрування диска в macOS.; !Рівень
iOS-розробка Дуже добре
Web-розробка Дуже добре
Дизайн і UI/UX Дуже добре
Відеомонтаж і музика Добре
Робота керівника або аналітичні інструменти Добре
Web ERP / CRM Добре
Windows-only ERP-клієнт Можливо через Remote Desktop або virtualization
PC gaming Не ключовий вибір
Драйвери для специфічного POS/фіскального обладнання Потрібна окрема перевірка

застосовується для:

iCloud — хмарний сервіс Apple, інтегрований у macOS.;

macOS — це не без ускладнень платформа для Mac.; docker compose up -d

Висновок

  • сумісність із новими версіями macOS;
  • відсутність частини функцій Apple silicon;
  • можливі обмеження продуктивності;
  • старі драйвери;
  • старі програми;
  • Boot Camp для Windows на Intel Mac;
  • перехід розробників на Apple silicon.; macOS популярна серед розробників.; macOS має Unix-подібну основу, з цієї причини підтримує роботу багато звичних інструментів:

Calendar

У

Darwin — це технічна основа macOS, але повна macOS передбачено додатково закриті графічні, системні й користувацькі компоненти Apple.

</syntaxhighlight> Він важливий для: Вона відповідає за:

Приклад команди:

pwd
== Apple silicon ==
macOS популярна в дизайні й творчих професіях.;== Spotlight ==
'''Mobile Device Management''' або '''MDM''' застосовується для керування Mac у компаніях.; !Статус

Поточний каталог:

== Sidecar ==

* системні каталоги;
* критичні процеси;
* частину runtime;
* системні компоненти.;

Перевірити диски:

== Важливі акценти ==

* розділення роботи й особистого;
* окремого desktop для браузера;
* окремого desktop для IDE;
* окремого desktop для дизайну;
* організації багатьох вікон.; !Призначення

* snapshots;
* encryption;
* space sharing;
* clones;
* швидке копіювання файлів;
* оптимізацію для SSD;
* volumes;
* containers.; Застосунки можуть запитувати доступ до:

== Reminders ==
} System Services

* iCloud Drive;
* Photos;
* Notes;
* Contacts;
* Calendars;
* Reminders;
* Safari bookmarks;
* Keychain;
* Find My;
* backup частини даних;
* синхронізації між Mac, iPhone і iPad.; Через нього налаштовують:
== iCloud ==

docker ps

* вікон;
* меню;
* кнопок;
* таблиць;
* toolbar;
* document-based apps;
* desktop UI;
* macOS-specific behavior.; |-
|'''функціонує тільки на Mac'''
|Офіційно macOS привʼязана до обладнання Apple
|-
|'''Вартість hardware'''
|Mac часто дорожчий за багато Windows/Linux-компʼютерів
|-
|'''Не всі Windows-програми доступні'''
|Частина бізнес-ПЗ, драйверів і старих ERP-клієнтів має змогу бути тільки для Windows
|-
|'''Менше ігор'''
|Ігрова програмний пакет Windows значно більша
|-
|'''Обмеження модернізації'''
|У сучасних Mac часто не можна самостійно замінити RAM або SSD
|-
|'''Сумісність зі старим обладнанням'''
|Деякі принтери, сканери, фіскальні пристрої або драйвери можуть не підтримувати macOS
|-
|'''Закритіші системні механізми'''
|Apple сильніше контролює платформу, ніж Linux-екосистема
|}

'''SwiftUI'''  сучасний declarative UI framework Apple.; |}

Він функціонує разом з іншими механізмами безпеки macOS.;

System Integrity Protection або SIP — механізм безпеки macOS, який обмежує зміну критичних системних файлів навіть для користувача з root-правами.;== App Store ==

  • встановлення програм;
  • оновлень;
  • покупок;
  • підписок;
  • пошуку застосунків;
  • встановлення Apple-застосунків;
  • безпечнішого поширення ПЗ.; macOS відповідає за графічний інтерфейс, запуск програм, роботу з файлами, безпеку, мережу, драйвери, iCloud, App Store, Continuity, Time Machine, Spotlight, Terminal, системні конфігурація й інтеграцію з іншими пристроями Apple.; !Назва

У ній розташовані: |- |1 |Finder, Dock, Menu Bar, System Settings |- |2 |Файли, iCloud Drive, permissions |- |3 |Spotlight, Mission Control, Spaces |- |4 |Time Machine і backup |- |5 |Privacy & Security, Gatekeeper, FileVault |- |6 |Terminal і shell |- |7 |Homebrew |- |8 |Git, SSH, developer tools |- |9 |Xcode і Swift |- |10 |Docker і локальні dev-середовища |- |11 |MDM і Apple Business Manager |- |12 |macOS troubleshooting |- |13 |Віртуалізація й Remote Desktop |}

Preview — стандартний застосунок macOS для перегляду документів і зображень.; → Backend У macOS має змогу використовуватись для:

Safari

  • старих застосунків;
  • перехідного періоду;
  • бізнес-програм;
  • developer tools;
  • програм, які ще не мають Apple silicon-версії.;== macOS і бази даних ==

До Continuity належать:

Core ML — framework Apple для запуску machine learning моделей на пристроях Apple.; * перехід від класичної Mac OS до Mac OS X;

  • поява Aqua-інтерфейсу;
  • еволюція Unix-основи;
  • перехід від PowerPC до Intel;
  • еволюція Mac App Store;
  • інтеграційні функціональні можливості з iCloud;
  • поява Continuity;
  • перехід від Intel до Apple silicon;
  • еволюція Apple Intelligence;
  • перехід до нової схеми назв на зразок macOS Tahoe 26.; :contentReference [oaicite:3]{index=3}

Через Terminal можна:

  • web-клієнта K2 ERP;
  • кабінету керівника;
  • BI-звітів;
  • роботи з документами;
  • розробки backend/API;
  • розробки iOS-клієнта;
  • тестування web-інтерфейсу;
  • роботи з Git;
  • запуску локального dev-середовища;
  • роботи через VPN;
  • SSH-доступу до серверів;
  • підготовки документації.;== Universal Control ==

Сучасна назва системи — macOS, але її історичне коріння йде від Mac OS X.

застосовується для:

Gatekeeper зменшує ризик запуску небезпечного ПЗ, але не замінює здоровий глузд і обережність користувача.

Text("Привіт, \(name)")

AppKit застосовується для: |- |Web-версія |Найкращий варіант, якщо програма має браузерний інтерфейс |- |Remote Desktop |Підключення до Windows-компʼютера або сервера |- |Virtualization |Запуск Windows у віртуальній машині |- |Compatibility layers |Спеціальні шари сумісності, якщо програма підтримується |- |Native macOS version |Окрема реліз програми для Mac |}

iPhone Mirroring

Keychain

Причини:

  • Boot Camp стосується Intel Mac;
  • на Apple silicon Mac класичний Boot Camp для Windows не застосовується;
  • для Apple silicon частіше розглядають virtualization або remote access;
  • сумісність залежить від програми, архітектури й ліцензії Windows.;== актуалізація macOS ==

XNU — ядро, яке застосовується в macOS та інших системах Apple.; macOS застосовується в бізнесі для:

Gatekeeper

Finder — файловий менеджер macOS.; {| class="wikitable"

Notarization

→ K2 ERP API / Web frontend

Finder

!Особливість |- |Automator |Класична автоматизація процесів дій у macOS |- |Shortcuts |Сучасні сценарії автоматизації, спільні з iOS/iPadOS |- |AppleScript |Скриптова автоматизація процесів застосунків Apple і частини сторонніх програм |- |Shell scripts |Unix-автоматизація через Terminal |}

Джерела

macOS і бізнес-середовище

</syntaxhighlight>Перевірити версію macOS:

* системні служби;
* користувацькі агенти;
* launch daemons;
* startup tasks;
* scheduled jobs;
* фонові процеси.; '''Photos'''  застосунок для роботи з фото й відео.; !Що треба враховувати
актуалізація можуть містити:
== Automator і Shortcuts == Hardware
== Time Machine ==
find .;== Core ML ==
!Помилка

sw_vers

* джерело застосунку;
* цифровий підпис;
* notarization;
* політики безпеки;
* потенційно небезпечні програми.; '''XProtect'''  вбудований механізм Apple для захисту від відомого шкідливого ПЗ.; ls -la

* Wi-Fi passwords;
* website passwords;
* certificates;
* developer credentials;
* app secrets;
* iCloud Keychain;
* SSH keys у деяких сценаріях.;<blockquote>'''macOS.'''</blockquote>

== Dock ==

* камери;
* мікрофона;
* геолокації;
* контактів;
* календаря;
* файлів;
* Desktop;
* Documents;
* Downloads;
* Screen Recording;
* Accessibility;
* Full Disk Access;
* Bluetooth;
* local network.;<blockquote>'''Якщо Mac — це інструмент, то macOS — це його робоче середовище: вікна, файли, застосунки, безпека, Terminal, iCloud, Xcode і звʼязок з усією Apple-екосистемою.'''</blockquote>
macOS не запускає Windows-програми напряму як рідні macOS-застосунки.; '''Notarization'''  бізнес-процес перевірки застосунків Apple перед їхнім поширенням поза Mac App Store.; {| class="wikitable" XNU Kernel
Вони корисні для:

'''macOS'''  важлива desktop-операційна платформа Apple, яка поєднує красивий графічний інтерфейс, Unix-подібну основу, тісну інтеграцію з hardware, сильну безпеку й екосистему Apple.; застосовується для:
== Spaces ==

Intel Mac важливі історично, але поступово відходять у минуле.; '''Universal Clipboard''' надає можливість скопіювати текст, фото або інший вміст на одному пристрої Apple і вставити на іншому.; |-
| style="background:#fff3cd; color:#856404; font-weight:bold;" |істотно
|'''Сумісність залежить від моделі Mac'''
|Нові версії macOS підтримують не всі старі компʼютери.;== APFS ==

* шукати файли;
* запускати застосунки;
* знаходити контакти;
* шукати в документах;
* рахувати прості вирази;
* відкривати системні конфігурація;
* шукати інформацію;
* виконувати швидкі дії в новіших версіях.; diskutil list

Пошук файлів:

== macOS і K2 ERP ==

* PDF;
* images;
* annotations;
* signatures;
* crop;
* basic editing;
* export;
* merge PDF;
* scan preview.; '''macOS'''  це операційна платформа компанії '''Apple''' для компʼютерів '''Mac''': MacBook Air, MacBook Pro, iMac, Mac mini, Mac Studio і Mac Pro.; !Параметр
== AirDrop ==
'''Spotlight'''  системний пошук macOS.; Вона широко застосовують, коли потрібно в розробці програмного забезпечення, дизайні, відеомонтажі, музиці, освіті, бізнесі, мобільній розробці під iOS, роботі з Unix-інструментами та Apple-екосистемою.; Сучасна macOS зазвичай використовує '''Zsh''' як стандартну shell для нових користувачів, але додатково доступні Bash та інші оболонки.;== Continuity ==
== Homebrew ==

Mac

* image recognition;
* text analysis;
* audio analysis;
* personalization;
* on-device ML;
* AI-функцій застосунків.; :contentReference [oaicite:2]{index=2}

macOS має систему дозволів для застосунків.; !Перевага

</syntaxhighlight>Перейти в каталог:

 Business processes
'''Apple Intelligence'''  набір AI-функцій Apple, інтегрованих у macOS, iOS, iPadOS та інші системи на підтримуваних пристроях.; |-
|'''Назва'''
|macOS
|-
|'''Розробник'''
|Apple
|-
|'''Тип'''
|Desktop-операційна платформа
|-
|'''Пристрої'''
|MacBook Air, MacBook Pro, iMac, Mac mini, Mac Studio, Mac Pro
|-
|'''Походження'''
|Mac OS X, OS X, macOS
|-
|'''Unix-основа'''
|Darwin, XNU kernel, BSD-компоненти
|-
|'''Актуальна гілка станом на 2026 рік'''
|macOS Tahoe 26
|-
|'''Попередня гілка'''
|macOS Sequoia 15
|-
|'''ключовий інтерфейс'''
|Aqua / сучасний macOS UI
|-
|'''Магазин застосунків'''
|Mac App Store
|-
|'''Основні мови розробки'''
|Swift, Objective-C, C, C++, JavaScript, Python, Shell
|-
|'''Офіційна IDE Apple'''
|Xcode
|-
|'''Повʼязані системи'''
|iOS, iPadOS, watchOS, tvOS, visionOS
|}

Типові інструменти:
Популярні інструменти:

застосовується для:

істотно: Він інтегрований із:

Notes

Terminal — застосунок macOS для роботи з командним рядком.; |- |iOS-розробка |Xcode і Simulator працюють на Mac |- |Web-розробка |Unix-інструменти, Node.js, Docker, Git |- |Backend |Terminal, Homebrew, SSH, локальні бази |- |Design + frontend |Figma, браузери, tooling |- |DevOps |SSH, Kubernetes tools, Docker, shell |- |Data / Python |Python, Conda, Jupyter, scientific tools |}

XNU Kernel

  • запуск PostgreSQL;
  • запуск Redis;
  • локальні API;
  • microservices;
  • test environments;
  • CI-like середовище;
  • PHP/Node/Python stacks.; !ОС

Рекомендований шлях вивчення macOS для IT

Mail

Safari — браузер Apple у macOS.;== Мінімальний набір користувача macOS ==

  • web-розробки;
  • DevOps;
  • CLI-утиліт;
  • локальних баз даних;
  • open source tools;
  • конфігурація developer machine.; iPhone Mirroring надає можливість взаємодіяти з iPhone з Mac у підтримуваних версіях macOS і iOS.; brew install python

Privacy & Security

Основні версії macOS

  • Figma;
  • Sketch;
  • Adobe Photoshop;
  • Adobe Illustrator;
  • Adobe Premiere Pro;
  • Final Cut Pro;
  • Logic Pro;
  • DaVinci Resolve;
  • Affinity Designer;
  • Blender.; macOS має вбудований firewall.; * iCloud calendars;
  • Google Calendar;
  • Exchange;
  • events;
  • invitations;
  • reminders;
  • shared calendars.; System Settings — ключовий застосунок налаштувань macOS.; застосовується для:

Назва: Mac OS X, OS X і macOS

Спрощена схема:
!Значення
== Boot Camp ==
|-
|'''Mac OS X 10.0'''
|Cheetah
|Початок нової лінійки Mac OS X
|-
|'''Mac OS X 10.4'''
|Tiger
|Spotlight, Dashboard, важливий етап популярності
|-
|'''Mac OS X 10.5'''
|Leopard
|Time Machine, Spaces, велике актуалізація
|-
|'''Mac OS X 10.6'''
|Snow Leopard
|Оптимізація, стабільність, Intel-фокус
|-
|'''OS X 10.7'''
|Lion
|Вплив iOS, Launchpad, Mac App Store
|-
|'''OS X 10.10'''
|Yosemite
|Новий дизайн і Continuity
|-
|'''macOS 10.12'''
|Sierra
|Назва macOS, Siri на Mac
|-
|'''macOS 10.15'''
|Catalina
|Відмова від 32-bit застосунків, Sidecar
|-
|'''macOS 11'''
|Big Sur
|Великий редизайн, Apple silicon
|-
|'''macOS 12'''
|Monterey
|Universal Control, Shortcuts
|-
|'''macOS 13'''
|Ventura
|Stage Manager, System Settings
|-
|'''macOS 14'''
|Sonoma
|Widgets, desktop improvements
|-
|'''macOS 15'''
|Sequoia
|iPhone Mirroring, Apple Intelligence на підтримуваних Mac
|-
|'''macOS 26'''
|Tahoe
|Liquid Glass, новий дизайн, оновлений Spotlight, еволюція Apple Intelligence
|}

Сумісність залежить від:
struct ContentView: View {

!Теза

* новий дизайн Liquid Glass;
* актуалізація інтерфейсу;
* покращення Spotlight;
* нові Continuity-можливості;
* інтеграційні функціональні можливості з Phone app і Live Activities;
* розширення Apple Intelligence;
* актуалізація системних застосунків;
* покращення продуктивності й безпеки;
* супровід сумісних моделей Mac.;== macOS і Docker ==
!Shell

!реліз
== macOS і відеомонтаж ==

== macOS і Windows-програми ==

* старих macOS-застосунках;
* iOS legacy-коді;
* Apple frameworks;
* великих корпоративних codebase;
* бібліотеках.; !Значення
<blockquote>'''У macOS застосунок не має автономно отримувати доступ до всіх приватних даних користувача.; '''Mac App Store''' — магазин застосунків для macOS.; Доступ контролюється системою дозволів.'''</blockquote>

Основні елементи безпеки macOS:

* iCloud Photos;
* albums;
* people;
* places;
* search;
* editing;
* shared albums;
* memories;
* library management.; Головна ідея macOS — надати користувачу стабільну, зручну й безпечну операційну систему для компʼютерів Mac, яка тісно інтегрована з апаратним забезпеченням Apple.; застосовується для:
Переглянути файли:<syntaxhighlight lang="bash">

'''AppKit''' — класичний framework для створення macOS desktop-застосунків.;== переважні аспекти macOS ==
'''Rosetta 2''' — технологія Apple, яка надає можливість запускати частину Intel-застосунків на Mac з Apple silicon.; завдяки наявності '''Stage Manager''' — режим організації вікон, який користувачі можуть фокусуватися на активному застосунку або групі застосунків.; Якщо Mac не підтримує роботу Tahoe, Apple рекомендує використовувати ранішу сумісну версію macOS.; !Недолік
підтримує роботу:

brew install postgresql

* нові функції;
* виправлення помилок;
* security updates;
* firmware updates;
* актуалізація Safari;
* покращення сумісності;
* драйверні зміни.; '''Objective-C''' — історично важлива мова Apple-платформ.;
Основні рівні:
Сценарії: Notes — застосунок для нотаток.; * перегляду iPhone-застосунків;
  • відповіді на повідомлення;
  • роботи з мобільними застосунками;
  • перевірки push-повідомлень;
  • продуктивності.; macOS — це операційна платформа для компʼютерів Mac.; !Пояснення
Sidecar надає можливість використовувати iPad як другий дисплей для Mac або як графічний планшет у підтримуваних сценаріях.; Спрощена технічна архітектура macOS:
Applications
== FileVault ==
|-
| style="background:#d4edda; color:#155724; font-weight:bold;" |Ключове
|'''macOS функціонує тільки на компʼютерах Mac'''
|На відміну від Windows або Linux, macOS офіційно встановлюється на hardware Apple.; }

* фото;
* відео;
* документів;
* посилань;
* контактів;
* швидкого обміну між iPhone, iPad і Mac.; → Database
→ Вставити на Mac

* shell;
* Terminal;
* permissions;
* users and groups;
* processes;
* signals;
* file paths;
* ssh;
* cron / launchd;
* grep;
* sed;
* awk;
* find;
* chmod;
* chown;
* environment variables.; Приклад:<syntaxhighlight lang="swift">
→ Драйвери
<blockquote>'''macOS поєднує два світи: зручний графічний інтерфейс для користувача і Unix-подібну основу для розробників та системних інженерів.'''</blockquote>
|-
|'''Mac з Apple silicon'''
|Найкраща супровід сучасних функцій, Apple Intelligence і продуктивності
|-
|'''Intel Mac'''
|Частина старіших Intel Mac не підтримує роботу нові версії macOS або не отримує всі функції
|-
|'''Старі Mac'''
|Можуть залишатися на попередніх версіях macOS
|-
|'''Корпоративні Mac'''
|Перед оновленням потрібна перевірка сумісності ПЗ, VPN, MDM, драйверів і security-політик
|}

func greet(name: String) -> String {
!Порівняння з macOS

'''Menu Bar''' — верхня системна панель macOS.;== Коротко ==
== Intel Mac ==

!Пояснення

* Windows для окремих програм;
* Linux для серверного середовища;
* тестування;
* sandbox;
* development;
* ізоляція.; !Пояснення
!Тип Mac

macOS не завжди замінює Windows-робоче місце з драйверами й обладнанням, але добре підходить для web ERP, розробки, аналітики, керівницьких сценаріїв і Apple mobile-екосистеми.

  • Apple ID;
  • Wi-Fi;
  • Bluetooth;
  • Display;
  • Sound;
  • Keyboard;
  • Trackpad;
  • Privacy & Security;
  • Users & Groups;
  • iCloud;
  • Software Update;
  • Accessibility;
  • Desktop & Dock;
  • Lock Screen.; Mail — поштовий замовник Apple.; Spotlight надає можливість:
class="wikitable"

Swift — сучасна мова програмування Apple.; На macOS часто використовують локальні бази для розробки: До переходу на Apple silicon компʼютери Mac багато років використовували процесори Intel.; -name "*.log" launchd — платформа запуску й керування фоновими процесами в macOS.; {| class="wikitable"

Через Homebrew:<syntaxhighlight lang="bash">

Shell у macOS

  • macOS-застосунків;
  • iOS-застосунків;
  • iPadOS;
  • watchOS;
  • tvOS;
  • command-line tools;
  • server-side Swift у окремих сценаріях.; import SwiftUI
Приклад:<syntaxhighlight lang="bash">