Macのハードウェア
OSの64ビット化はハードウェアよりもかなり遅れ、2005年のMac OS X v10.4 Tigerで部分的に64ビット対応となり、2007年のMac OS X v10.5 LeopardでCocoaを含めて64ビットに対応することとなった。
Power Mac G5は9つの可変速ファンを採用、筐体内部の空気流動を効率化させることで冷却効率の最適化を図った。モデルによってはG5チップを水冷式ラジエータで冷却する仕様もあった。Power Mac G5のファンの数が多く、負荷をかけるとファンが高速で回るのは、PowerPC G5の消費電力と発熱が従来のPowerPC G4よりも遥かに大きかったためである。 iMacはG5を搭載したシステムを液晶ディスプレイとともに、厚さわずか5cmの筐体に収めたが、発熱によるトラブルが問題となった。G5を搭載したノートパソコンはついに実現しなかった。
バージニア工科大学は、2003年に1,100台のPower Mac G5 Dual 2 GHz(2004年 - 2008年は、1,150台のXserve G5 2.3 GHz Clusterモデル。)を繋げて並列計算させるスーパーコンピュータ System X を構築した。このコンピュータは、2003年11月16日にTOP500 Supercomputer sites が発表したランキングで、世界第3位の計算速度にランクされた。大学自身による構築であったため、このシステムにかかった費用は約520万ドルで、スーパーコンピュータとして破格の安価であった(当時第1位のスーパーコンピュータであった地球シミュレータの開発費は5億ドル以上)。
ワンボタンマウスは、Macintosh独特のインターフェースとして知られている。これには、Macintosh発売以前のコンピュータの一般的方法であったコマンドによる操作 (CUI) では、単純な作業(例えば、ファイルの移動やコピーなど)さえできなかった人々であっても、「迷う余地がないほど単純なこと(ワンボタンマウスを使った操作)さえできれば、複雑なこともできるようになる」というAppleの主張が含まれている。元々、"The Computer for the Rest of Us"「(CUIベースではコンピュータを使えない)残された人達のためのコンピュータ(であるMacintosh)」を掲げて来たAppleにとって、マウスがワンボタンであるということは非常に重要な意味があった。
ワンボタンマウスの採用により、複数ボタンマウスでの多機能を前提とした複雑な操作体系とそれによる混乱を避けられる。このワンボタンマウスはMacintosh用ソフトの操作性に一貫性を持たせている。
PC/AT互換機とWindows陣営は長らく2ボタンマウスを採用して来たことから、Mac OS 8以降ではWindowsの右ボタンに相当するコンテキストメニューを採用するようになる。効率的な操作を追求するユーザーにはコンテキストメニューやExposéをマウスからワンクリックで呼び出すために、サードパーティーの多ボタンマウスを導入する者も少なくなかった。
Macintoshのキーボードには"コマンドキー"という修飾キーがある。
2007年まで、コマンドキーは「command」のような文字表示ではなく、Appleマークと四葉のクローバーに似たコマンドマークが並んでいる珍しい表示になっていた(初代の "Apple Macintosh Keyboard" はAppleマークがなく、コマンドマークのみ)。なぜ、2つのマークを並べる表示になったのかというと、Macintosh用の二代目キーボードである "Apple Desktop Bus Keyboard" が、Apple IIシリーズの一機種であるApple II GS用のキーボード"Apple II GS Keyboard"と全く同一製品だったことに由来する。(Appleが1993年まで販売していたパーソナルコンピュータ "Apple II" のキーボードには、Appleマークが表示された"Appleキー"という修飾キーがあった)つまり「Apple II GS使用時にはAppleキー」、「Macintosh使用時にはコマンドキー」として使える(一目で判別できる)ための工夫であった。この2つのマークを並べる表示は、近年のMacintoshシリーズのキーボードにも継続されていた。しかし2007年8月に販売開始された "Apple Keyboard" で、ついにAppleマークの表示が廃止され、コマンドマークと「command」の併記に変更された。
よくMacintoshユーザーでコマンドキーのことをAppleキーという者がいるが、Appleキーとは、あくまでApple IIの修飾キーの名称であり、Macintoshの修飾キーを指す名称ではない。
Macintoshにおいて、ユーザは原則的に拡張子を意識せずとも良い状況が作られてきた。それは新旧のMac OSで一貫して言えることであり、ファイルを開く時は拡張子に頼らず、そのファイルを編集したアプリケーションが起動する仕組みになっている。それは、ファイル自身に、そのファイルを編集したソフトがクリエーター属性として自動的に記録されるためである。
この機能を継承しつつも、macOSへの移行に伴い拡張子の扱いも見直され、拡張子の表示と非表示は切り換えることができるようになった。アプリケーションの中には拡張子を判断するもの(例:Java)があるため、この機能はMacと他OSとの互換性を考慮した結果とも言える。
拡張子の他に、他のOSが採用している一般的な流儀としてmacOS(Mac OS 9では疑似)より採用された、ログインユーザごとに分けられたホームディレクトリにみられるマルチユーザ機能がある。Mac OS X v10.3Pantherからはファストユーザスイッチという機能が搭載され、より簡単にユーザを切り替えることができるようになった。単独でMacintoshを使っているユーザにも、別のユーザディレクトリを持つことで、本来の環境への影響を最小限にして X Window System などを試してみることもできる。