Kompatibilitas perangkat keras dengan mac os. Bagaimana cara membuat drive eksternal kompatibel dengan Mac dan Windows? Produsen tunggal perangkat keras dan perangkat lunak

Jika ada kebutuhan untuk memformat hard disk atau USB flash drive agar perangkat tersebut kompatibel dengan Mac dan Windows, maka hal ini mudah dilakukan. Penting untuk diketahui bahwa memformat perangkat akan menghapus semua data, jadi agar tidak kehilangan informasi, lebih baik segera membuat salinan cadangan.

Untuk memformat perangkat yang Anda butuhkan:

  • Berlari Utilitas Disk, temukan /Aplikasi/Utilitas/ ;
  • Hubungkan perangkat Anda;
  • Klik nama disk di pojok kiri Desktop lalu klik tombol Hapus;
  • Klik pada menu tarik-turun “Format”, pilih “MS-DOS (FAT)”. Di sini Anda dapat mengganti nama perangkat;
  • Klik tombol “Hapus” untuk memformat perangkat Anda agar kompatibel dengan Mac & PC Windows.

Pemformatan biasanya merupakan proses yang cepat, tetapi semuanya bergantung pada ukuran file di perangkat yang Anda format.
Hasilnya, flash drive atau hard drive eksternal akan kompatibel dengan Mac OS X, Windows 95, 98, Windows XP, Vista, 7, dan bahkan Windows 8. Metode pemformatan ini ideal untuk USB flash drive, hard drive eksternal yang dirancang untuk digunakan di beberapa OS.

Kerugian utama menggunakan FAT32 adalah batas ukuran filenya. Jadi, perangkat yang akan diformat sebaiknya tidak lebih dari 4 GB. Jika Anda menggunakan exFAT untuk memformat perangkat yang lebih besar dari 4 GB, hal ini akan mengakibatkan ketidakcocokan dengan versi OS X dan Windows yang lebih lama.

Perangkat lunak

Untuk memastikan kelancaran transisi dari Mac OS 9 ke Mac OS X, Carbon telah dibuat. Aplikasi yang ditulis dengan Carbon dapat berjalan di salah satu OS berikut. Di sisi lain, Mac OS X mewarisi banyak dari OpenSTEP, yang tidak kompatibel dengan versi Mac OS lainnya. Apple saat ini merekomendasikan API bernama Cocoa, dan warisan OpenSTEP sangat terlihat di sana - banyak nama kelas dimulai dengan "NS" (NSObject, NSArray), yang merupakan singkatan dari NeXTSTEP.

Mac OS X juga mendukung Java. Artinya aplikasi yang ditulis dalam Java dan menggunakan Swing terlihat sama dengan aplikasi yang menggunakan Cocoa. Secara tradisional, aplikasi Kakao dikembangkan di Objective C, sebuah alternatif untuk Java. Namun, pada tanggal 25 Juli 2007, Apple mengumumkan bahwa perluasan lebih lanjut ke Kakao tidak akan di-porting ke Java. Mac OS X, dimulai dengan versi 10.5 Leopard, hadir dengan penerjemah Ruby dengan dukungan Cocoa.

Tidak seperti pendahulunya, Mac OS X adalah sistem operasi lengkap yang bersertifikat UNIX"03. Ini berarti bahwa sebagian besar program yang ditulis untuk BSD, Linux, dan sistem mirip UNIX lainnya akan dikompilasi dan dijalankan di Mac OS X dengan sedikit atau tanpa perubahan tambahan. ke kode. Manajer paket seperti Fink atau MacPorts (sebelumnya DarwinPorts) telah dikembangkan untuk memudahkan penginstalan program tersebut. Mirip dengan apt di Debian atau port di FreeBSD.

Dimulai dengan versi 10.3, Mac OS X juga menyertakan X11.app secara default, versi server X yang disesuaikan. Ini memungkinkan Anda menjalankan aplikasi yang dikembangkan untuk X11 di Mac OS X - menggunakan gtk, Qt untuk X11 (Qt4 mendukung Mac OS X dalam mode X11 dan mode Aqua biasa) dan lainnya. X11.app menggunakan Kuarsa untuk tampilan. Namun, X11.app memiliki sejumlah masalah, seperti kurangnya gaya Aqua dalam desain aplikasi dan dukungan Unicode yang tidak lengkap.

Versi OS sebelumnya dapat menjalankan server X melalui XDarwin.

Mac OS X didasarkan pada kernel XNU, yang berasal dari mikrokernel Mach 3.0.

Perangkat keras

Versi awal Mac OS X mendukung semua komputer Macintosh (laptop, desktop, atau server) dengan prosesor PowerPC G3, G4, dan G5. Versi yang lebih baru tidak lagi mendukung perangkat keras lama: misalnya, versi 10.3 Panther tidak mendukung G3 lama, 10.4 Tiger tidak mendukung sistem tanpa port FireWire, dan 10.5 Leopard beta yang disajikan di WWDC tidak mendukung G3 sama sekali. Namun, terdapat utilitas seperti XPostFacto dan patch disk instalasi yang dibuat oleh pihak ketiga untuk menginstal versi baru Mac OS X pada perangkat keras yang tidak didukung secara resmi oleh Apple, termasuk beberapa sistem pra-G3. Dengan mengecualikan beberapa fitur yang diperlukan perangkat keras (seperti akselerasi grafis, pembakar DVD), sistem operasi menawarkan fungsionalitas yang sama pada semua perangkat keras yang didukung.

Versi PowerPC dari Mac OS X tetap kompatibel dengan aplikasi Mac OS lama melalui apa yang disebut emulasi Klasik, yang memungkinkan pengguna menjalankan Mac OS 9 sebagai proses dalam Mac OS X, sehingga banyak aplikasi lama berjalan seolah-olah menjalankan sistem operasi lama. sistem. Classic tidak mendukung komputer dengan prosesor Intel.

Pada bulan April 2002, eWeek melaporkan rumor bahwa Apple memiliki versi Mac OS X dengan nama kode Marklar yang berjalan pada prosesor Intel x86. Ide Marklar adalah untuk mentransisikan Mac OS X ke platform alternatif yang memungkinkan Apple mengatasi masalah pengembangan platform PowerPC. Rumor tersebut masih belum terkonfirmasi hingga Mei 2005, ketika versi Mac OS X untuk prosesor Intel muncul di jaringan berbagi file.

Pada tanggal 6 Juni 2005, Steve Jobs mengkonfirmasi rumor tersebut dan mengumumkan di WWDC bahwa Apple akan beralih dari prosesor PowerPC ke Intel dalam waktu dua tahun. Sebelumnya, Apple mengubah platform dari Motorola 68K ke IBM/Motorola PowerPC -- Apple menyertakan emulator Motorola 68K di OS baru, yang memungkinkannya menjalankan sebagian besar aplikasi 68K. Apple mendukung emulator selama 11 tahun; namun, selama transisi ke Intel, hal itu telah dihapus. OS baru ini menyertakan emulator PowerPC bernama Rosetta. Juga, versi baru XCode dan utilitas konsol terkait memungkinkan Anda mengembangkan binari universal (biner lemak) - file yang dapat dieksekusi yang dapat berisi dukungan untuk beberapa platform (ppc, ppc64, i386, ...).

Saat ini, sebagian besar aplikasi yang hanya tersedia di PowerPC didukung menggunakan emulator Rosetta. Namun, Apple meminta pengembang untuk membuat aplikasi universal untuk kedua platform. Aplikasi universal berjalan lebih cepat di komputer berbasis Intel dibandingkan aplikasi PowerPC yang berjalan menggunakan emulator Rosetta. Beberapa perangkat lunak PowerPC, seperti ekstensi kernel dan plugin System Preferences, tidak didukung pada komputer dengan prosesor Intel.

Meskipun MacIntel dapat menjalankan aplikasi PowerPC, x86, dan generik, PowerPC Mac hanya dapat menjalankan aplikasi generik dan PowerPC. Dukungan untuk platform PowerPC tetap ada di Mac OS X 10.5. Jobs juga mengkonfirmasi rumor bahwa versi baru Mac OS X berjalan pada prosesor Intel untuk sebagian besar keberadaannya, karena lintas platform sudah ada di Mac OS X -- OpenSTEP telah di-porting ke banyak platform, termasuk x86, dan Darwin menyertakan dukungan untuk keduanya (PowerPC dan x86).

Mac OS X telah di-porting ke iPhone dan iPod touch. Meskipun ada perubahan besar - misalnya, platform tertutup dan tidak adanya desktop (digantikan oleh SpringBoard) - port tetap mempertahankan fitur seperti Darwin, kernel XNU. Beberapa program pihak ketiga mempertahankan efek dari versi desktop - misalnya, program Konverter.

Evolusi Mac OS X

Sistem operasi Apple Mac OS X saat ini tersedia dalam dua versi: versi untuk workstation dan laptop, serta versi untuk server, yang diperlukan untuk mengatur pekerjaan jaringan perusahaan lokal. Sejak rilis Mac OS X 10.0, enam modifikasi lagi telah dirilis, yang masing-masing diberi nama kucing.

Mac OS X 10.0 Cheetah (Cheetah): menjadi versi sistem operasi pertama yang diperbarui sistem Mac sistem operasi. Itu muncul pada bulan Maret 2001 dan dibuat berdasarkan OS UNIX dan layanan FreeBSD. Teknologi baru memungkinkan untuk meningkatkan fungsionalitas, keandalan, dan keamanan sistem operasi baru. Namun Cheetah versi 10.0 tidak stabil dan tidak memiliki sejumlah fitur yang ditemukan di dalamnya versi terbaru Mac OS X, jadi Apple merilis pembaruan gratis.

Mac OS X 10.1 Puma: pembaruan gratis yang dikembangkan oleh Apple memungkinkan untuk memperbarui sistem operasi Mac OS X 10.0 Cheetah ke versi 10.1 (Puma), yang memungkinkan untuk memperbaiki sejumlah kekurangan yang ada pada versi pertama dan meningkatkan stabilitas. Ia memiliki fungsi seperti: personifikasi, kualitas tinggi grafik, akses cepat ke parameter sistem, memperluas jangkauan kemampuan jaringan dan perangkat periferal, memutar dan merekam DVD.

Mac OS X 10.2 Jaguar: lebih dari 150 jenis berbagai perubahan dan penambahan dilakukan pada versi baru sistem operasi Mac OS X, yang utama adalah dukungan akselerasi perangkat keras antarmuka pengguna menggunakan teknologi Quartz Extreme, sebagai hasilnya semua pemrosesan gambar dilakukan oleh prosesor kartu video. Versi ini memperkenalkan pusat multimedia QuickTime 6, program pesan instan iChat Internet, buku alamat terpadu, dan sistem input tulisan tangan Inkwell. Program email telah ditingkatkan, menambahkan pemfilteran spam, mencari file di disk Finder, dan mencari informasi di Internet Sherlock 3.

Mac OS X 10.3 Panther: dirilis pada 24 Oktober 2003, memperkenalkan teknologi enkripsi data FileVault. Pembaruan sistem selanjutnya membawa sejumlah perubahan lain, seperti: memperbaiki beberapa masalah keamanan, meningkatkan keandalan dalam bekerja dengan file jarak jauh di jaringan campuran, meningkatkan sistem berbagi file dan dukungan untuk jaringan nirkabel, memperbarui driver kartu video, sistem direktori dan dukungan OpenGL. Perubahan dan peningkatan telah dilakukan pada browser Safari, klien email email, buku alamat, Stickies dan QuickTime, serta peningkatan dukungan untuk perangkat lunak pihak ketiga.

Mac OS X 10.4 Tiger: dirilis pada bulan April 2005 dan menyertakan lebih dari 200 perubahan dan penambahan yang diperlukan untuk pengoperasian komputer yang lebih cepat dan stabil. Kebaruan utama dari versi sistem operasi Mac OS X ini adalah fungsi Spotlight unik untuk mencari informasi dengan cepat dan antarmuka widget Dashboard, aplikasi Automator, yang dirancang untuk mengotomatiskan sejumlah tindakan yang terus-menerus diulang, yang memungkinkan untuk melakukan tindakan rutin. bekerja dengan satu klik.

Mac OS X 10.5 Leopard: Diluncurkan pada 26 Oktober 2007, mencakup lebih dari 300 perbaikan dan penambahan. Perubahan tersebut terutama mempengaruhi kernel sistem operasi, kerangka penelusuran dinamis DTrace sekarang terintegrasi ke dalamnya, dan ada juga lingkungan Cocoa Bridges untuk mengembangkan aplikasi dalam bahasa pemrograman Ruby dan Python. Scripting Bridge memungkinkan Anda mengotomatiskan aplikasi Mac menggunakan program di Objective-C, Ruby dan Python. Rails, Mongrel dan Capistrano juga dimasukkan dalam sistem. Saat ini, Mac OS X 10.5 Leopard diakui sebagai sistem UNIX yang lengkap. Peristiwa penting adalah kemunculan program Boot Camp dalam versi ini, yang dengannya Anda sekarang dapat menginstal OS Windows di komputer Macintosh sebagai sistem operasi kedua yang berfungsi. Versi baru Mac OS X telah sepenuhnya memperbarui Finder dan aplikasi berguna lainnya, menambahkan fitur seperti Stacks, Quick Look, Spaces, dan program Time Machine untuk membuat cadangan sistem dan data.

Mac OS X 10.6 Snow Leopard: diperkenalkan pada bulan Juni 2008 dan mencakup sejumlah perubahan dramatis. Sekarang hanya berfungsi pada prosesor Intel, menggunakan teknologi 64-bit, bekerja sama dengan aplikasi 64-bit dan 32-bit, menghabiskan hampir setengah ruang disk, menginstal, memuat, dan berjalan lebih cepat. Semua standar aplikasi Mac OS X (Finder, Mail, Safari, iCal dan iChat, dll.) dalam versi baru ditransfer ke kode 64-bit, yang secara signifikan meningkatkan kinerjanya dan membuatnya lebih tahan terhadap serangan peretas. Grand Central Dispatch memungkinkan Anda memanfaatkan sepenuhnya sistem multi-core dan meningkatkan kinerja komputer. Menambahkan penskalaan antarmuka. Snow Leopard OS menggunakan teknologi Bonjour untuk berbagi file, tumpukan untuk bekerja dengan jendela program, dan juga memiliki fungsi Expose yang diperbarui, yang menjadi lebih nyaman dan mudah diakses. Kecepatan cadangan telah ditingkatkan dan server relai AIM sekarang dapat digunakan untuk mentransfer data guna mencegah kegagalan koneksi di iChat.

Bahkan penggemar OS X yang paling bersemangat pun terkadang perlu memanfaatkan “musuh” Windows. Ada situasi yang berbeda: dari kebutuhan untuk menggunakan klien perbankan dan perangkat lunak perusahaan hingga meluncurkan game. Ada banyak cara untuk menjalankan aplikasi yang ditulis untuk Windows, menggunakan alat pihak ketiga dan solusi milik Apple.

Secara konvensional, mereka dapat dibagi menjadi tiga kategori: instalasi penuh Windows, penggunaan mesin virtual dan emulator lingkungan perangkat lunak Windows. Setiap opsi memiliki kelebihan dan kekurangannya masing-masing, jadi kami akan mempertimbangkan semuanya sehingga Anda dapat memilih salah satu yang paling nyaman bagi Anda.

Menginstal Windows menggunakan Boot Camp

Khususnya bagi mereka yang malang yang tidak dapat memutuskan semua hubungan dengan Windows, Apple telah menciptakan utilitas “Boot Camp Assistant”, yang dengannya Anda dapat mempersiapkan Mac Anda untuk menghadapinya. Instalasi Windows dan, sebenarnya, menginstalnya. Dalam hal ini, partisi terpisah dibuat pada disk, memungkinkan kedua sistem operasi bekerja secara independen satu sama lain.

Anda memerlukan 50 GB ruang kosong dan disk boot Windows. Proses instalasinya sendiri sangat sederhana, Anda hanya perlu mengikuti petunjuk wizard dan menunggu sampai selesai. Setelah reboot, Anda akan memiliki versi Windows lengkap yang dapat Anda gunakan, seperti pada PC biasa. Yang perlu Anda lakukan hanyalah menginstal aplikasi atau permainan yang diperlukan - dan Anda dapat menggunakannya. Anda dapat mengetahui lebih lanjut tentang persyaratan dan versi yang didukung.

Manfaat Kamp Pelatihan

  • Pertunjukan. Karena segalanya Sumber daya Mac hanya menggunakan satu OS, kita mendapatkan performa yang maksimal.
  • Kesesuaian. Berkat Windows yang lengkap, kompatibilitas penuh dengan aplikasi dan game apa pun terjamin.

Kekurangan Kamp Pelatihan

  • Perlu reboot. Untuk memulai Windows, Anda harus me-restart Mac Anda setiap saat.
  • Kurangnya integrasi. Windows tidak mendukung sistem file HFS+, yang berarti Anda tidak akan dapat mengakses file OS X dari sistem tersebut, dan sebaliknya.

Menggunakan mesin virtual

Cara ini memiliki banyak kesamaan dengan cara sebelumnya, namun sedikit berbeda dalam penerapannya. Dengan itu kami juga mendapatkan OS lengkap, tetapi tidak diinstal pada perangkat keras nyata, tetapi pada perangkat virtual. Perangkat lunak khusus (mesin virtual) mengemulasi platform perangkat keras untuk menjalankan Windows, mengambil sebagian sumber daya Mac, dan ternyata satu OS berjalan di dalam OS lain.

Desktop Paralel


parallels.com

Mungkin mesin virtual paling populer di kalangan pengguna Mac. Parallels diperbarui secara berkala, selalu berfungsi versi saat ini OS X dan Windows dan memiliki fitur tambahan seperti mode hybrid, ketika antarmuka OS X dan Windows ditampilkan secara bersamaan di layar, dan aplikasi diluncurkan terlepas dari kepemilikannya. Selain itu, program ini dapat meluncurkan Windows dari partisi Boot Camp, yang berguna jika Anda perlu mengakses aplikasi atau data apa pun tanpa melakukan boot ulang.

Kerugian dari program ini adalah Parallels tidak gratis. Versi junior akan dikenakan biaya $79,99.

Penggabungan VMware


vmware.com

Solusi komersial lain untuk virtualisasi OS. Fitur utama VMware Fusion adalah wizard berbagi, yang memungkinkan Anda mentransfer seluruh lingkungan dari PC Windows ke mesin virtual dan terus menggunakan aplikasi di Mac Anda. Windows yang diinstal berbagi clipboard dengan OS X, serta akses ke file dan sumber daya jaringan. Aplikasinya terintegrasi penuh dengan fitur OS X (Spotlight, Mission Control, Exposé). Selain itu, mendukung menjalankan Windows dari partisi Boot Camp.

VMware Fusion berharga 6.300 rubel, tetapi sebelum membeli Anda dapat menjelajahi kemampuannya dalam versi uji coba gratis.


Jika rencana Anda tidak termasuk biaya tambahan untuk menjalankan aplikasi Windows, maka pilihan Anda adalah Oracle. Dibandingkan dengan rekan-rekan berbayar, ia memiliki kemampuan yang jauh lebih sedikit, namun cukup cocok untuk tugas-tugas sederhana. Anda tidak boleh mengandalkan integrasi dengan fungsi sistem OS X, tetapi hal-hal dasar seperti clipboard bersama dan akses ke sumber daya jaringan tersedia di sini. Sifat VirtualBox yang bebas sepenuhnya membenarkan semua keterbatasannya.

Manfaat mesin virtual

  • Pengoperasian dua sistem operasi secara bersamaan. Anda tidak perlu memulai ulang Mac untuk menjalankan aplikasi Windows.
  • File sharing. Karena Windows berjalan di dalam OS X, dukungan sistem file tidak menjadi masalah.

Kekurangan Mesin Virtual

  • Penampilan buruk. Karena sumber daya Mac dibagi antara kedua sistem operasi, kinerja aplikasi menjadi lebih lambat secara signifikan, terutama pada komputer lama.
  • Masalah kompatibilitas. Beberapa aplikasi (paling sering permainan) yang memerlukan akses langsung ke perangkat keras mungkin tidak berfungsi dengan benar atau tidak berfungsi sama sekali.

Menggunakan emulator

Dengan emulator, semuanya benar-benar berbeda dibandingkan dengan mesin virtual dan Boot Camp. Lebih tepatnya, mereka memiliki kesamaan dengan mesin virtual, hanya saja mereka tidak meniru Windows secara keseluruhan, tetapi hanya komponen perangkat lunaknya yang diperlukan agar aplikasi yang diinginkan dapat berfungsi. Kami tidak akan memiliki OS lengkap dan akses ke fungsinya: kami mendapatkan lapisan kompatibilitas tertentu yang memungkinkan kami menjalankan aplikasi Windows langsung di lingkungan OS X.

Semua emulator bekerja dengan prinsip yang sama. Penginstalan aplikasi diinisialisasi melalui setup.exe, dan kemudian selama prosesnya, parameter peluncuran yang diperlukan dikonfigurasi dan perpustakaan yang diperlukan dimuat secara otomatis. Setelah ini, ikon aplikasi muncul di Launchpad, yang akan bekerja dengan cara yang sama seperti semua program asli OS X.

Pembotolan Anggur


winebottler.kronenberg.org

Emulator ini dapat mengubah file .EXE menjadi aplikasi yang kompatibel dengan OS X. WineBottler juga memungkinkan Anda memuat secara otomatis beberapa aplikasi Windows yang sudah dikonfigurasi. Ini sepenuhnya gratis dan kompatibel dengan OS X El Capitan.

Kantong anggur

Emulator lain yang, seperti emulator sebelumnya, menggunakan pustaka Wine untuk membuat port. Dibandingkan dengan solusi sebelumnya, Wineskin memiliki lebih banyak pengaturan dan memungkinkan Anda menyempurnakan parameter. Kami berbicara secara rinci tentang pengaturan dan penggunaannya.

Menyeberang

Emulator komersial yang tim pengembangannya telah mengadaptasi dan mengonfigurasi banyak aplikasi dan game Windows populer untuk Anda. CrossOver memiliki antarmuka yang ramah pengguna dan juga menghilangkan kebutuhan untuk mempelajari pengaturan dan menanganinya kemungkinan kesalahan. Satu-satunya negatif adalah bahwa itu dibayar. Lisensinya berharga $20,95, tetapi ada masa uji coba 14 hari.

Keuntungan dari emulator

  • Tidak diperlukan lisensi Windows. Emulator menjalankan aplikasi melalui lapisan kompatibilitas, sehingga salinan OS yang berlisensi tidak diperlukan.
  • Pertunjukan. Sekali lagi, karena penghematan sumber daya yang dihabiskan untuk menjalankan Windows penuh di mesin virtual, kami mendapatkan kinerja yang lebih tinggi dibandingkan mesin virtual tersebut.

Kekurangan emulator

  • Kesulitan dalam pengaturan. Untuk menggunakan aplikasi Windows, Anda harus mengonfigurasinya terlebih dahulu, dan ini tidak selalu mudah, terutama dengan game.
  • Masalah kompatibilitas. Dalam beberapa kasus, aplikasi (biasanya aplikasi yang membutuhkan banyak sumber daya) mungkin tidak berfungsi dengan benar atau tidak berfungsi sama sekali.

Apa yang harus dipilih

Apa yang harus dipilih dari keragaman seperti itu? Tidak ada jawaban yang jelas untuk pertanyaan ini. Dalam setiap kasus tertentu, Anda perlu mengembangkan kebutuhan Anda, namun secara umum rekomendasinya adalah sebagai berikut.

  • Kamp Pelatihan Cocok terutama untuk para gamer, serta pengguna yang membutuhkan performa maksimal dan kompatibilitas dengan perangkat lunak. Kami me-reboot Mac dan kami mendapatkan komputer Windows yang lengkap.
  • Mesin virtual akan membantu jika Anda membutuhkan kedua OS secara bersamaan. Kami mengorbankan kinerja, tetapi menghindari reboot dan mendapatkan integrasi yang baik.
  • Emulator Hanya dapat direkomendasikan untuk tugas sederhana dan jarang digunakan. Misalnya, ketika Anda perlu menggunakan nasabah bank beberapa kali dalam sebulan atau sesekali merasa nostalgia dengan game favorit Anda.

Pilih opsi yang paling sesuai untuk Anda sendiri, dan di komentar, beri tahu kami untuk kebutuhan apa Anda menggunakan aplikasi Windows di Mac Anda dan bagaimana Anda meluncurkannya.

Perangkat lunak

Untuk memastikan kelancaran transisi dari Mac OS 9 ke Mac OS X, Carbon telah dibuat. Aplikasi yang ditulis dengan Carbon dapat berjalan di salah satu OS berikut. Di sisi lain, Mac OS X mewarisi banyak dari OpenSTEP, yang tidak kompatibel dengan versi Mac OS lainnya. Apple saat ini merekomendasikan API bernama Cocoa, dan warisan OpenSTEP sangat terlihat di sana - banyak nama kelas dimulai dengan "NS" (NSObject, NSArray), yang merupakan singkatan dari NeXTSTEP.

Mac OS X juga mendukung Java. Artinya aplikasi yang ditulis dalam Java dan menggunakan Swing terlihat sama dengan aplikasi yang menggunakan Cocoa. Secara tradisional, aplikasi Kakao dikembangkan di Objective C, sebuah alternatif untuk Java. Namun, pada tanggal 25 Juli 2007, Apple mengumumkan bahwa perluasan lebih lanjut ke Kakao tidak akan di-porting ke Java. Mac OS X, dimulai dengan versi 10.5 Leopard, hadir dengan penerjemah Ruby dengan dukungan Cocoa.

Berbeda dengan pendahulunya, Mac OS X adalah sistem operasi bersertifikasi UNIX'03 yang lengkap. Ini berarti bahwa sebagian besar program yang ditulis untuk BSD, Linux, dan sistem mirip UNIX lainnya akan dikompilasi dan dijalankan di Mac OS X dengan sedikit atau tanpa perubahan kode tambahan. Untuk memudahkan instalasi program semacam itu, pengelola paket seperti Fink atau MacPorts (sebelumnya DarwinPorts) telah dikembangkan. Mereka mirip dengan apt di Debian atau port di FreeBSD.

Dimulai dengan versi 10.3, Mac OS X juga menyertakan X11.app secara default, versi server X yang disesuaikan. Ini memungkinkan Anda menjalankan aplikasi yang dikembangkan untuk X11 di Mac OS X - menggunakan gtk, Qt untuk X11 (Qt4 mendukung Mac OS X dalam mode X11 dan mode Aqua biasa) dan lainnya. X11.app menggunakan Kuarsa untuk tampilan. Namun, X11.app memiliki sejumlah masalah, seperti kurangnya gaya Aqua dalam desain aplikasi dan dukungan Unicode yang tidak lengkap.

Versi OS sebelumnya dapat menjalankan server X melalui XDarwin.

Mac OS X didasarkan pada kernel XNU, yang berasal dari mikrokernel Mach 3.0.

Perangkat keras

Versi awal Mac OS X mendukung semua komputer Macintosh (laptop, desktop, atau server) dengan prosesor PowerPC G3, G4, dan G5. Versi yang lebih baru tidak lagi mendukung perangkat keras lama: misalnya, versi 10.3 Panther tidak mendukung G3 lama, 10.4 Tiger tidak mendukung sistem tanpa port FireWire, dan 10.5 Leopard beta yang disajikan di WWDC tidak mendukung G3 sama sekali. Namun, terdapat utilitas seperti XPostFacto dan patch disk instalasi yang dibuat oleh pihak ketiga untuk menginstal versi baru Mac OS X pada perangkat keras yang tidak didukung secara resmi oleh Apple, termasuk beberapa sistem pra-G3. Dengan mengecualikan beberapa fitur yang diperlukan perangkat keras (seperti akselerasi grafis, pembakar DVD), sistem operasi menawarkan fungsionalitas yang sama pada semua perangkat keras yang didukung.

Versi PowerPC dari Mac OS X tetap kompatibel dengan aplikasi Mac OS lama melalui apa yang disebut emulasi Klasik, yang memungkinkan pengguna menjalankan Mac OS 9 sebagai proses dalam Mac OS X, sehingga banyak aplikasi lama berjalan seolah-olah menjalankan sistem operasi lama. sistem. Classic tidak mendukung komputer dengan prosesor Intel.

Pada bulan April 2002, eWeek melaporkan rumor bahwa Apple memiliki versi Mac OS X dengan nama kode Marklar yang berjalan pada prosesor Intel x86. Ide Marklar adalah untuk mentransisikan Mac OS X ke platform alternatif yang memungkinkan Apple mengatasi masalah pengembangan platform PowerPC. Rumor tersebut masih belum terkonfirmasi hingga Mei 2005, ketika versi Mac OS X untuk prosesor Intel muncul di jaringan berbagi file.

Pada tanggal 6 Juni 2005, Steve Jobs mengkonfirmasi rumor tersebut dan mengumumkan di WWDC bahwa Apple akan beralih dari prosesor PowerPC ke Intel dalam waktu dua tahun. Sebelumnya, Apple mengubah platform dari Motorola 68K menjadi IBM/Motorola PowerPC - Apple menyertakan emulator Motorola 68K di OS baru, yang memungkinkannya menjalankan sebagian besar aplikasi 68K. Apple mendukung emulator selama 11 tahun; namun, selama transisi ke Intel, hal itu telah dihapus. OS baru ini menyertakan emulator PowerPC bernama Rosetta. Selain itu, versi baru XCode dan utilitas konsol terkait memungkinkan Anda mengembangkan binari universal (biner lemak) - file yang dapat dieksekusi yang dapat berisi dukungan untuk beberapa platform (ppc, ppc64, i386, ...).

Saat ini, sebagian besar aplikasi yang hanya tersedia di PowerPC didukung menggunakan emulator Rosetta. Namun, Apple meminta pengembang untuk membuat aplikasi universal untuk kedua platform. Aplikasi universal berjalan lebih cepat di komputer berbasis Intel dibandingkan aplikasi PowerPC yang berjalan menggunakan emulator Rosetta. Beberapa perangkat lunak PowerPC, seperti ekstensi kernel dan plugin System Preferences, tidak didukung pada komputer dengan prosesor Intel.

Meskipun MacIntel dapat menjalankan aplikasi PowerPC, x86, dan generik, PowerPC Mac hanya dapat menjalankan aplikasi generik dan PowerPC. Dukungan untuk platform PowerPC tetap ada di Mac OS X 10.5. Jobs juga membenarkan rumor bahwa versi baru Mac OS X berjalan pada prosesor Intel untuk sebagian besar keberadaannya, karena lintas platform sudah ada di Mac OS X - OpenSTEP telah di-porting ke banyak platform, termasuk x86, dan Darwin menyertakan dukungan untuk keduanya. (PowerPC dan x86).

Mac OS X telah di-porting ke iPhone dan iPod touch. Meskipun ada perubahan besar - misalnya, platform tertutup dan tidak adanya desktop (digantikan oleh SpringBoard) - port tetap mempertahankan fitur seperti Darwin, kernel XNU. Beberapa program pihak ketiga mempertahankan efek dari versi desktop - misalnya, program Konverter.

Sudah lama keduanya sistem operasi Kami sedang berperang. Beberapa orang membuktikan keindahan perangkat lunak Apple, sementara yang lain berusaha keras untuk mendukung Windows. Masih ada penganut Linux, tapi kami tidak akan menyentuhnya.

Jadi mengapa perangkat lunak Microsoft lebih cocok untuk pengguna biasa? Kami menemukan 10 alasan untuk memilih Windows. Dan inilah yang pertama.

permainan

Praktis tidak ada game di Mac OS. Tentu saja, Anda dapat memasang mesin virtual, memasang mainan di sana dan berbahagia. Tapi ini adalah permainan dengan kruk, tidak ada cara lain untuk menjelaskannya. Dan perusahaan Yabloko tidak ingin menarik pengembang dari industri game untuk mem-porting game ke Mac OS.

Windows 10 yang sama memiliki mode permainan dalam fungsinya - OS itu sendiri membatasi semua program latar belakang yang saat ini tidak memerlukan sumber daya. Dan semua kekuatan yang dibebaskan diberikan kepada permainan. Setuju, ini jauh lebih nyaman daripada membersihkan aplikasi latar belakang secara manual.

Pembaruan perangkat keras

Karena kita telah menyentuh topik permainan, kita perlu membicarakan tentang konfigurasi Macintosh dan unit sistem biasa.

Anda dapat memperbarui unit sistem di Windows kapan pun Anda mau: menambah memori, mengganti kartu video ke yang lebih kuat, membangunnya kembali sepenuhnya dari awal dengan yang baru papan utama– semua ini tersedia untuk Anda kapan saja. Yang penting dananya cukup. Permainan menjadi semakin menuntut setiap tahun, dan produsen komponen juga tidak tidur, merilis perangkat keras yang diperbarui atau benar-benar baru untuk unit tersebut. Namun hal ini tidak berlaku untuk laptop dan komputer all-in-one: keadaan di sini tidak lebih baik dibandingkan dengan gadget Apple.

Namun dengan sebuah apel, trik ini tidak akan berhasil untuk Anda. Menambahkan RAM sudah menyebabkan kesulitan yang serius, dan tidak ada gunanya gagap mengenai sesuatu yang lebih besar. Dan mengingat rakusnya game-game baru, dalam 2-3 tahun akan muncul pertanyaan untuk mengganti gadget saat ini dengan yang lebih baru.

Bahkan tanpa memperhitungkan game, ada banyak program yang haus daya dan memerlukan perangkat keras yang kuat. Omong-omong, unit sistem Windows berharga 2 - 2,5 kali lebih murah daripada konfigurasi produk Apple yang serupa. Jadi pikirkanlah.

Kompatibilitas sistem dengan perangkat periferal

Masalah lain dengan Mac OS adalah kompatibilitasnya dengan berbagai perangkat. Printer, pemindai, router Wi-Fi, dan banyak peralatan kantor lainnya tidak selalu diidentifikasi dengan benar oleh Macintosh. Dan ada kalanya sistem sepenuhnya menolak untuk bekerja dengan sesuatu.

Perangkat yang drivernya dikembangkan sendiri oleh Apple akan berfungsi tanpa masalah.

Situasi ini hampir tidak mungkin terjadi pada Windows. OS ini tidak akan mendeteksi teknologi tersebut kecuali teknologi tersebut sangat tua dan sangat spesifik. Dan kemudian, jika ada driver, kemungkinan besar semuanya akan berfungsi dengan benar.

Bekerja dengan jendela program

Macintosh memiliki fitur yang tidak menyenangkan yaitu memperluas aplikasi secara aneh ke mode layar penuh. Misalnya, browser dapat diperluas sebagian dengan memotong ukuran jendela untuk halaman tertentu. Hal yang sama berlaku untuk beberapa utilitas lainnya. Logika kerja yang aneh. Namun, ada utilitas Magnet. Agar program berfungsi dengan benar, kami menyarankan untuk menginstalnya pada sistem operasi yang bersih.

Tidak ada masalah seperti itu di Windows. Mode layar penuh adalah mode layar penuh.


Memilih perangkat lunak untuk sistem

Berbicara tentang program itu sendiri. Ada sejumlah besar perangkat lunak yang tersedia untuk Windows untuk setiap selera dan tugas apa pun. Anda tidak akan menemukan kelimpahan seperti itu untuk Mac. Ya, Anda tidak akan menemukannya di sana. Bahkan perangkat lunak yang ada seringkali memiliki fungsionalitas yang lebih rendah dibandingkan perangkat lunak PC.

Office yang sama yang ada di Mac benar-benar kalah dengan raksasa Microsoft. Meskipun demikian, hal ini mungkin tidak menjadi masalah sama sekali, karena saat ini sudah banyak layanan yang bekerja melalui browser. File-file tersebut disimpan di cloud, dan Anda dapat mengerjakannya dari perangkat apa pun.

Ada satu hal lagi: program berteknologi Apple memakan lebih banyak RAM daripada di Windows. Tidak banyak, tapi tetap saja.

Prevalensi sistem

Apple menginstal Mac OS hanya di PC dan laptop all-in-one. Ada iOS untuk smartphone dan tablet. Tampaknya semuanya baik-baik saja. Namun mengapa tidak mengintegrasikan Mac ke perangkat seluler? Tentu saja, beberapa fungsi tidak akan tersedia karena kurangnya sumber daya perangkat keras pada iPhone atau iPad.

Dan orang-orang dari Microsoft sangat aktif memasang OS mereka di perangkat seluler. Microsoft Surface yang sama adalah konfirmasi langsung akan hal ini, meskipun label harganya agak melambung. Berapa banyak perangkat seluler pihak ketiga yang menggunakan Windows 10 sebagai OS? Jumlahnya banyak dan jumlahnya terus bertambah. Hal ini juga terbantu oleh pengembangan Intel atom dan chip video yang cukup bertenaga.


3D di sistem operasi

Dengan berkembangnya teknologi di bidang 3D dan augmented reality, Microsoft sangat bersemangat untuk mengimplementasikannya ke dalam sistemnya.

Bagaimana dengan Apple? Mereka telah memberikan janji-janji kepada masyarakat sejak lama, namun belum ada gerakan ke arah ini. Dan jika mereka mulai melakukan hal ini, sejauh mana?

Mari kita simpulkan

Apa yang bisa kukatakan? PC Windows jauh lebih besar daripada Mac. Dan ini tidak hanya berlaku untuk komputer: ada banyak ponsel cerdas dan tablet yang menjalankan Windows 10.

Ada banyak kebebasan bagi para gamer di sini; banyaknya perangkat lunak membuat mata Anda terbuka lebar. Peningkatannya jauh lebih cepat dan lebih murah dibandingkan produk Apple. Dan tidak semua tempat di Yabloko Anda dapat mengganti sendiri harddisk atau RAM. Ini berarti Anda harus pergi ke pusat layanan.

Sekarang perdebatan sengit mungkin dimulai tentang fakta bahwa Mac OS lebih aman, virus hampir kebal terhadapnya, dll. Sebenarnya, jika Anda memiliki antivirus normal dan memiliki kemampuan yang baik, virus untuk Windows tidak terlalu berbahaya. Mereka mungkin juga mulai membuktikan bahwa dengan menginstal Boot Camp, Anda dapat menggunakannya program Windows. Itu mungkin saja, tapi ini lagi-lagi kruk.

Tentang kecepatan sistem operasi. Segala sesuatu di sini sangat subyektif. Ada banyak orang yang mengklaim bahwa Windows 10 sama bagusnya, jika tidak lebih baik, dalam hal kecepatan dan kelancaran. Animasi kedua sistem sangat bagus.

Pendapat pribadi penulis artikel tersebut adalah: transisi ke produk apel tidak dibenarkan. Baik secara ekonomi, maupun dalam hal jangkauan perangkat lunak dan permainan. Jika Anda hanya ingin mencoba sesuatu yang baru, instal mesin virtual dengan Mac OS, lalu putuskan apakah itu sepadan dengan uang yang dikeluarkan atau tidak.