В даний час комп'ютери Macintosh представлені такими серіями продуктів: ноутбуки початкового рівняMacBook, ноутбуки верхнього рівняMacBook Pro, ультрапортативний ноутбукMacBook Air, компактні настільні комп'ютериMac mini, робочі станції з інтегрованим дисплеємiMac, робочі станції верхнього рівняMacPro, сервериXserve. Всередині кожної серії випускається кілька різних конфігурацій.
Історично сімейство Macintosh об'єднує платформи, спочатку створені на базі процесорівMotorola (68000, 68020), згодом замінені на потужніші процесориIBMPowerPC (були використані в моделях комп'ютерівPowerMac), а потім на процесориIntel.
Останні настільні комп'ютери і сервери на базіPowerPC оснащувалися 64-розрядними процесорами G5, аноутбуки — 32 -розрядними G4. Через великі тепловиділення і споживання енергії процесорами G5, з чим IBM так і не вдалося впоратися, вони так і не знайшли застосування в ноутбуках. Ця проблема, а також нездатність IBM випустити процесори з більшою тактовою частотою, змусили Apple почати пошуки нового постачальника процесорів. Такий постачальник було знайдено, і в 2006 році Apple почав перехід на процесориIntel. До кінця2006 року вся серія комп'ютерів була переведена на нові процесори, але архітектура Intel в той час підтримувалася операційною системоюMac OS X 10.4 тільки в 32-розрядному режимі.
Дотепер усі моделі оснащуються 64-розрядними процесорамиIntel Core 2 Duo таIntel Xeon, попередня версія Mac OS X 10.5 підтримує як 64-розрядний, так і 32-розрядний режими на платформах Intel і PowerPC . Починаючи з версіїMac OS X 10.6, підтримує тільки платформу Intel як середовище для запуску ОС (але підтримка програм PowerPC в режимі емуляції поки залишена). Mac OS Snow Leopard повністю 64-бітна, як і більшістьзастосунків.
Більшість сучаснихзастосунків для платформиMac OS X сумісно з будь-якими платформами Intel іPowerPC, що підтримуються операційною системою, але деякі програми підтримують тільки платформу Intel, а в поодиноких випадках (наприклад,IBM DB2) — тільки 64-розрядну платформу Intel.
Значна відмінність комп'ютерів Macintosh від моделей конкурентів (персональних комп'ютерів на платформіx86 під керуваннямWindows) полягає в тому, що Apple повністю контролює як апаратну частину, так і операційну систему. Останнім часом Apple допустила також можливість використання ОСWindows, випустивши утилітуBoot Camp, яка дозволяє встановлювати дану ОС (починаючи зWindows XP SP2) на Маки, і включила цю утиліту в базову поставкуMac OS. Існують також дистрибутивиLinux для платформи Macintosh.
Комп'ютери Macintosh можуть застосовуватися для вирішення таких же завдань, як іIBM PC. Є багатий вибір програмного забезпечення,системного таприкладного, в тому числіMicrosoft Office for Mac, AdobePhotoshop та інших відомих програм.
Перехід на операційну систему Mac OS X, що належить до сімействаUnix і офіційно отримала сертифікат UNIX 03, значно розширив вибір програмного забезпечення для Macintosh, тому що більшість програм для Unix /Linux, шляхом простої перекомпіляції або після доопрацювання, можуть запускатися і в середовищі Mac OS X.
Зі зміною архітектури з'явилася проблема несумісності команд процесорів: старі програми, написані для процесорів PowerPC, не можуть запускатися на процесорахIntel. Вирішення цієї проблеми ведеться в двох напрямках. Всі нові програми пропонується випускати в рамках стратегіїUniversal binary, коли один і той же код може запускатися на обох типах процесорів, а отже і на старих, і на нових комп'ютерах Macintosh. Старі ж застосунки запускаються на нових процесорах через спеціальний транслятор командRosetta, який переводить команди Intel в PowerPC і назад. Для клієнта цей процес відбувається абсолютно прозоро, хоча і трохи сповільнює роботу програми. Однак трансляторRosetta має деякі обмеження, головним з яких є те, що з його допомогою можна запускати тільки застосунки, написані спеціально для Mac OS X, тобто створені в середовищіCocoa абоCarbon (версії, розробленої спеціально для Mac OS X), що полегшує перенесення застосунків з попередніх систем). Програми, які перейшли з попередньої версії операційної системи,Mac OS 9 (яку ще називають Classic), тобто не розроблені в середовищі Carbon, не можуть запускатися через транслятор Rosetta, отже, вже не можуть бути запущені на нових процесорах. Але таких застосунків залишилося дуже небагато.
Перехід на процесори Intel значно спростив, а, отже, і прискорив роботувіртуальних машин, на яких запускаєтьсяMicrosoft Windows. Більш того, в наш час[коли?] реалізований проектBootCamp, який дозволяє встановлювати і запускати на Macintosh інші операційні системи і завантажуватися в одну з них. Підтримується роботаWindows XP,Windows Vista іWindows 7 (Home Premium, Professional і Ultimate). Для моделей з 64-бітним процесором підтримується запуск 64-розрядних версій Windows, написанідрайвери всіх пристроїв Macintosh для цих операційних систем. Можуть встановлюватися дистрибутивиLinux, що адаптуються незалежно відApple.[джерело?] При установці ОС проблем не виникає, проте головна проблема в нестачі драйверів.[яких?][джерело?]