Mac OSとのハードウェア互換性。 外付けドライブを Mac と Windows と互換性を持たせるにはどうすればよいですか? ハードウェアとソフトウェアの単一メーカー

デバイスが Mac および Windows と互換性を持つようにハードディスクまたは USB フラッシュ ドライブをフォーマットする必要がある場合、これは簡単に行うことができます。 デバイスをフォーマットするとすべてのデータが削除されるため、情報を失わないよう、すぐにバックアップ コピーを作成することをお勧めします。

デバイスをフォーマットするには、次のものが必要です。

  • 走る ディスクユーティリティ、/Applications/Utilities/ を見つけます。
  • デバイスを接続します。
  • デスクトップの左隅にあるディスク名をクリックし、[消去] ボタンをクリックします。
  • 「フォーマット」ドロップダウンメニューをクリックし、「MS-DOS (FAT)」を選択します。 ここでデバイスの名前を変更できます。
  • 「消去」ボタンをクリックして、Mac および Windows PC と互換性を持たせるためにデバイスをフォーマットします。

フォーマットは通常は簡単なプロセスですが、すべてはフォーマットするデバイス上のファイルのサイズによって異なります。
その結果、フラッシュ ドライブまたは外付けハード ドライブは、Mac OS X、Windows 95、98、Windows XP、Vista、7、さらには Windows 8 と互換性を持つようになります。このフォーマット方法は、USB フラッシュ ドライブや外付けハード ドライブに最適です。は、複数の OS で使用できるように設計されています。

FAT32 を使用する主な欠点は、ファイル サイズの制限です。 したがって、フォーマットするデバイスの容量は 4 GB 以下である必要があります。 exFAT を使用して 4GB を超えるデバイスをフォーマットすると、古いバージョンの OS X および Windows との互換性が失われます。

ソフトウェア

Mac OS 9 から Mac OS X へのスムーズな移行を保証するために、Carbon が作成されました。 Carbon で作成されたアプリケーションは、これらの OS のいずれでも実行できます。 一方、Mac OS X は OpenSTEP から多くの部分を継承していますが、OpenSTEP には他のバージョンの Mac OS との下位互換性がありません。 Apple は現在、Cocoa と呼ばれる API を推奨しています。そこでは OpenSTEP のレガシーが非常に顕著です。多くのクラス名は、NeXTSTEP の略語である「NS」(NSObject、NSArray) で始まります。

Mac OS X も Java をサポートします。 これは、Java で記述され、Swing を使用するアプリケーションは、Cocoa を使用するアプリケーションと同じに見えることを意味します。 従来、Cocoa アプリケーションは Java の代替品である Objective C で開発されていました。 しかし、2007 年 7 月 25 日、Apple は、Cocoa のさらなる拡張機能は Java に移植されないと発表しました。 Mac OS X には、バージョン 10.5 Leopard 以降、Cocoa をサポートする Ruby インタープリタが付属しています。

以前のバージョンとは異なり、Mac OS X は本格的な UNIX"03 認定オペレーティング システムです。これは、BSD、Linux、およびその他の UNIX 系システム用に作成されたほとんどのプログラムが、追加の変更をほとんどまたはまったく加えずに Mac OS X 上でコンパイルおよび実行できることを意味します。 Fink や MacPorts (以前の DarwinPorts) などのパッケージ マネージャーは、そのようなプログラムのインストールを便利にするために開発されました。これらは、Debian の apt や FreeBSD のポートに似ています。

バージョン 10.3 以降、Mac OS X には、X サーバーのカスタマイズされたバージョンである X11.app がデフォルトで含まれています。 これにより、gtk、Qt for X11 (Qt4 は X11 モードと通常の Aqua モードの両方で Mac OS X をサポートします) などを使用して、X11 用に開発されたアプリケーションを Mac OS X 上で実行できるようになります。 X11.appは表示にQuartzを使用しています。 ただし、X11.app には、アプリケーションの設計に Aqua スタイルが含まれていないことや、Unicode のサポートが不完全であることなど、多くの問題があります。

OS の以前のバージョンでは、XDarwin 経由で X サーバーを実行できます。

Mac OS X は、Mach 3.0 マイクロカーネルから派生した XNU カーネルに基づいています。

ハードウェア

Mac OS X の初期バージョンは、PowerPC G3、G4、および G5 プロセッサを搭載したすべての Macintosh コンピュータ (ラップトップ、デスクトップ、またはサーバー) をサポートしていました。 新しいバージョンは古いハードウェアをサポートしなくなりました。たとえば、バージョン 10.3 Panther は古い G3 をサポートせず、10.4 Tiger は FireWire ポートのないシステムをサポートしません。また、WWDC で発表された 10.5 Leopard ベータ版は G3 をまったくサポートしませんでした。 ただし、一部の G3 以前のシステムなど、Apple が公式にサポートしていないハードウェアに新しいバージョンの Mac OS X をインストールするために、サードパーティが作成した XPostFacto やインストール ディスク パッチなどのユーティリティがあります。 一部のハードウェアに必要な機能 (グラフィックス アクセラレーション、DVD 書き込みなど) を除外することで、オペレーティング システムは、サポートされているすべてのハードウェアで同じ機能を提供します。

Mac OS X の PowerPC バージョンは、いわゆるクラシック エミュレーションを通じて古い Mac OS アプリケーションとの互換性を維持します。これにより、ユーザーは Mac OS X 内のプロセスとして Mac OS 9 を実行できるため、多くの古いアプリケーションは古いオペレーティング システムを実行しているかのように動作します。システム。 Classic は、Intel プロセッサを搭載したコンピュータをサポートしていません。

2002 年 4 月、eWeek は、Apple が Intel x86 プロセッサ上で動作するコード名 Marklar という Mac OS X のバージョンを持っているという噂を報じました。 Marklar のアイデアは、Apple が PowerPC プラットフォームの開発上の問題を克服できる代替プラットフォームに Mac OS X を移行することでした。 この噂は、Intel プロセッサ用の Mac OS X バージョンがファイル共有ネットワークに登場した 2005 年 5 月まで未確認のままでした。

2005 年 6 月 6 日、Steve Jobs はこの噂を認め、Apple が 2 年以内に PowerPC から Intel プロセッサに切り替えると WWDC で発表しました。 以前、Apple はプラットフォームを Motorola 68K から IBM/Motorola PowerPC に変更しました。Apple は新しい OS に Motorola 68K エミュレータを組み込み、ほとんどの 68K アプリケーションを実行できるようにしました。 Apple はこのエミュレータを 11 年間サポートしました。 ただし、Intel への移行中に、この機能は削除されました。 新しい OS には、Rosetta と呼ばれる PowerPC エミュレータが含まれていました。 また、 新しいバージョン XCode と対応するコンソール ユーティリティを使用すると、ユニバーサル バイナリ (ファット バイナリ)、つまり複数のプラットフォーム (ppc、ppc64、i386 など) のサポートを含む実行可能ファイルを開発できます。

現在、PowerPC でのみ利用可能なほとんどのアプリケーションは、Rosetta エミュレータを使用してサポートされています。 ただし、Apple は開発者に両方のプラットフォーム用のユニバーサル アプリを作成するよう求めています。 ユニバーサル アプリケーションは、Rosetta エミュレータを使用して実行される PowerPC アプリケーションよりも、Intel ベースのコンピュータ上で高速に実行されます。 カーネル拡張機能やシステム環境設定プラグインなどの一部の PowerPC ソフトウェアは、Intel プロセッサを搭載したコンピュータではサポートされていません。

MacIntel は PowerPC、x86、および汎用アプリケーションを実行できますが、PowerPC Mac は汎用アプリケーションと PowerPC アプリケーションのみを実行できます。 PowerPC プラットフォームのサポートは Mac OS X 10.5 でも継続されました。 ジョブズ氏はまた、Mac OS X にはすでにクロスプラットフォームが存在しており、OpenSTEP は x86 を含む多くのプラットフォームに移植されており、Darwin は両方 (PowerPC と x86)。

Mac OS X が iPhone および iPod touch に移植されました。 クローズド プラットフォームやデスクトップの不在 (SpringBoard に置き換えられる) などの大きな変更にもかかわらず、ポートは Darwin や XNU カーネルなどの機能を保持しています。 Converter プログラムなど、一部のサードパーティ プログラムはデスクトップ バージョンの効果を保持しています。

Mac OS Xの進化

Apple のオペレーティング システム Mac OS X は現在 2 つのバージョンで利用可能です。1 つはワークステーションおよびラップトップ用のバージョン、もう 1 つはローカル エンタープライズ ネットワークの作業を組織するために必要なサーバー用のバージョンです。 Mac OS X 10.0 のリリース以来、さらに 6 つの修正がリリースされ、それぞれにネコ科動物の名前が付けられています。

Mac OS X 10.0 Cheetah (Cheetah): オペレーティング システムの最初の更新バージョンになりました Mac システム OS。 これは 2001 年 3 月に登場し、UNIX OS と FreeBSD サービスに基づいて作成されました。 新技術新しいオペレーティング システムの機能、信頼性、セキュリティを向上させることができました。 しかし、Cheetah のバージョン 10.0 は不安定で、多くの機能が欠けていました。 最新バージョン Mac OS X のため、Apple は無料アップデートをリリースしました。

Mac OS X 10.1 Puma: Apple が開発した無料アップデートにより、Mac OS X 10.0 Cheetah オペレーティング システムをバージョン 10.1 (Puma) にアップデートできるようになり、最初のバージョンに存在した多くの欠点が修正され、改善されることが可能になりました。安定性。 擬人化、 高品質グラフィックス、システムパラメータへの素早いアクセス、ネットワーク機能と周辺機器の範囲の拡大、DVD の再生と記録。

Mac OS X 10.2 Jaguar: Mac OS X オペレーティング システムの新バージョンには 150 種類を超えるさまざまな変更と追加が加えられました。その主なものは、Quartz Extreme テクノロジーを使用したユーザー インターフェイスのハードウェア アクセラレーションのサポートでした。その結果、すべての画像処理がビデオ カード プロセッサによって実行されます。 このバージョンでは、QuickTime 6 マルチメディア センター、iChat インターネット インスタント メッセージング プログラム、統合アドレス帳、および Inkwell 手書き入力システムが導入されました。 メール プログラムが改良され、スパム フィルタリング、Finder ディスク上のファイルの検索、Internet Sherlock 3 上の情報の検索が追加されました。

Mac OS X 10.3 Panther: 2003 年 10 月 24 日にリリースされ、FileVault データ暗号化テクノロジが導入されました。 その後のシステム更新により、いくつかのセキュリティ問題の修正、混合ネットワーク上でのリモート ファイル操作の信頼性の向上、ファイル共有システムとワイヤレス ネットワークのサポートの改善、ビデオ カード ドライバーの更新、ディレクトリ システムと OpenGL のサポートなど、他にも多くの変更が加えられました。 Safari ブラウザ、メール クライアント、アドレス帳、スティッキー、QuickTime に変更と改善が加えられ、サードパーティ ソフトウェアのサポートも改善されました。

Mac OS X 10.4 Tiger: 2005 年 4 月にリリースされ、コンピュータの高速かつ安定した動作に必要な 200 以上の変更と追加が含まれています。 このバージョンの Mac OS X オペレーティング システムの主な新しさは、情報をすばやく検索するための独自の Spotlight 機能と、継続的に繰り返される多数のアクションを自動化するように設計されたダッシュボード ウィジェット インターフェイスである Automator アプリケーションであり、これによりルーチンの実行が可能になりました。ワンクリックで作業できます。

Mac OS X 10.5 Leopard: 2007 年 10 月 26 日に発売され、300 以上の改善と追加が含まれています。 この変更は主にオペレーティング システムのカーネルに影響を与えました。ダイナミック トレーシング フレームワーク DTrace が統合され、Ruby および Python プログラミング言語でアプリケーションを開発するための Cocoa Bridges 環境も追加されました。Scripting Bridge を使用すると、プログラムを使用して Mac アプリケーションを自動化できます。 Objective-C、Ruby、Python で。 Rails、Mongrel、Capistrano もシステムに含まれていました。 現時点では、Mac OS X 10.5 Leopard は本格的な UNIX システムとして認識されています。 重要な出来事は、このバージョンの Boot Camp プログラムの登場で、これを使用すると、Macintosh コンピュータに Windows OS を 2 番目の動作するオペレーティング システムとしてインストールできるようになります。 新しいバージョンの Mac OS X では、Finder やその他の便利なアプリケーションが完全に更新され、スタック、クイック ルック、スペース、システムとデータのバックアップを作成するための Time Machine プログラムなどの機能が追加されています。

Mac OS X 10.6 Snow Leopard: 2008 年 6 月に導入され、多くの劇的な変更が含まれています。 現在では、Intel プロセッサ上でのみ動作し、64 ビット テクノロジを使用し、64 ビットと 32 ビットのアプリケーションで同等に動作し、ディスク領域のほぼ半分を占有し、インストール、読み込み、実行が高速化されています。 すべて標準 Mac アプリ新しいバージョンの OS X (Finder、Mail、Safari、iCal、iChat など) は 64 ビット コードに移行され、パフォーマンスが大幅に向上し、ハッカー攻撃に対する耐性が強化されました。 Grand Central Dispatch を使用すると、マルチコア システムを最大限に活用し、コンピューターのパフォーマンスを向上させることができます。 インターフェースのスケーリングを追加しました。 Snow Leopard OS は、ファイル共有に Bonjour テクノロジー、プログラム ウィンドウの操作にスタックを使用しており、さらに便利でアクセスしやすくなった更新された Expose 機能も備えています。 バックアップ速度が向上し、iChat での接続障害を防ぐためのデータ転送に AIM リレー サーバーを使用できるようになりました。

最も熱心な OS X ファンでも、場合によっては「敵」である Windows を利用する必要があります。 銀行クライアントや企業ソフトウェアを使用する必要がある場合から、ゲームを起動する場合まで、さまざまな状況があります。 Windows 用に作成されたアプリケーションを実行するには、サードパーティのツールと Apple 独自のソリューションの両方を使用するさまざまな方法があります。

従来、Windows の完全インストール、仮想マシンの使用、および Windows ソフトウェア環境のエミュレータの 3 つのカテゴリに分類できます。 各オプションには独自の長所と短所があるため、自分にとって最も便利なオプションを選択できるように、それらをすべて見ていきます。

Boot Camp を使用した Windows のインストール

特に Windows との関係を断ち切ることができない不幸な人々のために、Apple は「Boot Camp アシスタント」ユーティリティを作成しました。これを使用すると、Mac を次のような準備ができます。 Windowsのインストールそして実際にインストールしてみます。 この場合、ディスク上に別のパーティションが作成され、両方のオペレーティング システムが互いに独立して動作できるようになります。

50 GB の空き容量と Windows ブート ディスクが必要です。 インストールプロセス自体は非常に簡単で、ウィザードの指示に従って完了するまで待つだけです。 再起動後は、通常の PC と同様に、本格的なバージョンの Windows を自由に使用できるようになります。 必要なアプリケーションやゲームをインストールするだけで使用できます。 要件とサポートされているバージョンの詳細を確認できます。

ブートキャンプのメリット

  • パフォーマンス。 なぜならすべてが Mac リソース 1 つの OS のみを使用するため、最大のパフォーマンスが得られます。
  • 互換性。 本格的な Windows のおかげで、あらゆるアプリケーションやゲームとの完全な互換性が保証されています。

ブートキャンプのデメリット

  • 再起動する必要があります。 Windows を起動するには、毎回 Mac を再起動する必要があります。
  • 統合の欠如。 Windows は HFS+ ファイル システムをサポートしていません。つまり、HFS+ ファイル システムから OS X ファイルにアクセスすることはできず、その逆も同様です。

仮想マシンの使用

このメソッドは前のメソッドと多くの共通点がありますが、実装が少し異なります。 これにより、本格的な OS も入手できますが、実際のハードウェアではなく仮想ハードウェアにインストールされます。 特別なソフトウェア (仮想マシン) が Windows を実行するためのハードウェア プラットフォームをエミュレートし、Mac のリソースの一部を奪い、ある OS が別の OS 内で実行されることが判明しました。

パラレルス デスクトップ


パラレルス.com

おそらく Mac ユーザーの間で最も人気のある仮想マシンです。 Parallels は定期的に更新され、常に動作します 現在のバージョン OS X と Windows には、OS X と Windows のインターフェイスが同時に画面に表示され、所有権に関係なくアプリケーションが起動されるハイブリッド モードなどの追加機能があります。 さらに、このプログラムは Boot Camp パーティションから Windows を起動できるため、再起動せずにアプリケーションやデータにアクセスする必要がある場合に便利です。

このプログラムの欠点は、Parallels が無料ではないことです。 ジュニアバージョンの価格は 79.99 ドルです。

VMware フュージョン


vmware.com

OS 仮想化のためのもう 1 つの商用ソリューション。 VMware Fusion の主な機能は共有ウィザードです。これを使用すると、環境全体を Windows PC から仮想マシンに転送し、Mac 上でアプリケーションを引き続き使用できます。 インストールされている Windowsファイルやネットワーク リソースへのアクセスだけでなく、クリップボードを OS X と共有します。 そのアプリケーションは OS X の機能 (Spotlight、Mission Control、Exposé) と完全に統合されています。 さらに、Boot Camp パーティションからの Windows の実行もサポートします。

VMware Fusion の価格は 6,300 ルーブルですが、購入する前に無料試用版でその機能を試すことができます。


Windows アプリケーションを実行するための追加費用が計画に含まれていない場合は、Oracle を選択してください。 有料の類似物と比較すると、機能ははるかに少なくなっていますが、単純なタスクには非常に適しています。 OS X システム機能との統合を期待すべきではありませんが、共有クリップボードやネットワーク リソースへのアクセスなどの基本的な機能はここで利用できます。 VirtualBox の無料の性質は、そのすべての制限を完全に正当化します。

仮想マシンの利点

  • 2 つのオペレーティング システムの同時動作。 Windows アプリを実行するために Mac を再起動する必要はありません。
  • ファイル共有。 Windows は OS X 内で実行されるため、ファイル システムのサポートは問題になりません。

仮想マシンの欠点

  • 業績不振。 Mac リソースは 2 つのオペレーティング システム間で共有されるため、特に古いコンピュータではアプリケーションのパフォーマンスが大幅に低下します。
  • 互換性の問題。 ハードウェアに直接アクセスする必要がある一部のアプリケーション (ほとんどの場合はゲーム) は、正しく動作しないか、まったく動作しない場合があります。

エミュレータの使用

エミュレータを使用すると、仮想マシンや Boot Camp とはすべてがまったく異なります。 より正確に言えば、仮想マシンと共通点があります。Windows 全体をエミュレートするのではなく、目的のアプリケーションの動作に必要なソフトウェア コンポーネントのみをエミュレートするという点です。 本格的な OS とその機能へのアクセスはありません。OS X 環境で Windows アプリケーションを直接実行できるようにする特定の互換性レイヤーを取得します。

すべてのエミュレータは同じ原理で動作します。 アプリケーションのインストールは setup.exe によって初期化され、そのプロセス中に必要な起動パラメータが構成され、必要なライブラリが自動的にロードされます。 この後、アプリケーション アイコンが Launchpad に表示され、すべてのネイティブ OS X プログラムと同じように動作します。

ワインボトラー


winebottler.kronenberg.org

このエミュレータは、.EXE ファイルを OS X 互換アプリケーションに変換できます。 WineBottler を使用すると、すでに構成されている Windows アプリケーションの一部を自動的にロードすることもできます。 完全に無料で、OS X El Capitan と互換性があります。

ワインスキン

もう 1 つのエミュレータは、前のエミュレータと同様に、Wine ライブラリを使用してポートを作成します。 以前のソリューションと比較して、Wineskin にはより多くの設定があり、パラメーターを微調整できます。 そのセットアップと使用方法について詳しく説明しました。

クロスオーバー

開発チームがすでに多くの人気のある Windows アプリケーションやゲームを適応させて構成している商用エミュレータです。 CrossOver はフレンドリーなインターフェイスを備えており、設定を詳しく調べて対処する必要もありません。 考えられるエラー。 唯一のマイナス点は、有料であるということです。 ライセンスの価格は 20.95 ドルですが、14 日間の試用期間があります。

エミュレータの利点

  • Windows ライセンスは必要ありません。 エミュレーターは互換性レイヤーを通じてアプリケーションを実行するため、OS のライセンスコピーは必要ありません。
  • パフォーマンス。 繰り返しになりますが、仮想マシンで本格的な Windows を実行するために費やされるリソースが節約されるため、仮想マシンと比較してより高いパフォーマンスが得られます。

エミュレータのデメリット

  • セットアップが難しい。 Windows アプリケーションを使用するには、まずアプリケーションを構成する必要がありますが、特にゲームの場合、これは必ずしも簡単ではありません。
  • 互換性の問題。 場合によっては、アプリケーション (通常はリソースを大量に消費するアプリケーション) が正しく動作しないか、まったく動作しないことがあります。

何を選択するか

たくさんある中から最終的に何を選ぶか? この質問に対する明確な答えはありません。 それぞれの具体的なケースでは、ニーズに基づいて構築する必要がありますが、一般的な推奨事項は次のとおりです。

  • ブートキャンプ主にゲーマーだけでなく、最大のパフォーマンスとソフトウェアとの互換性を必要とするユーザーに適しています。 Mac を再起動すると、本格的な Windows コンピュータが得られます。
  • 仮想マシン両方の OS が同時に必要な場合に役立ちます。 パフォーマンスは犠牲になりますが、再起動が回避され、良好な統合が得られます。
  • エミュレータ単純なタスクや使用頻度が低い場合にのみ推奨されます。 たとえば、月に数回銀行クライアントを使用する必要がある場合や、お気に入りのゲームで時々懐かしさを感じる場合などです。

自分にとって最適なオプションを選択して、Mac で Windows アプリケーションを使用する際のニーズと起動方法をコメントで教えてください。

ソフトウェア

Mac OS 9 から Mac OS X へのスムーズな移行を保証するために、Carbon が作成されました。 Carbon で作成されたアプリケーションは、これらの OS のいずれでも実行できます。 一方、Mac OS X は OpenSTEP から多くの部分を継承していますが、OpenSTEP には他のバージョンの Mac OS との下位互換性がありません。 Apple は現在、Cocoa と呼ばれる API を推奨しています。そこでは OpenSTEP のレガシーが非常に顕著です。多くのクラス名は、NeXTSTEP の略語である「NS」(NSObject、NSArray) で始まります。

Mac OS X も Java をサポートします。 これは、Java で記述され、Swing を使用するアプリケーションは、Cocoa を使用するアプリケーションと同じに見えることを意味します。 従来、Cocoa アプリケーションは Java の代替品である Objective C で開発されていました。 しかし、2007 年 7 月 25 日、Apple は、Cocoa のさらなる拡張機能は Java に移植されないと発表しました。 Mac OS X には、バージョン 10.5 Leopard 以降、Cocoa をサポートする Ruby インタープリタが付属しています。

以前のバージョンとは異なり、Mac OS X は本格的な UNIX'03 認定オペレーティング システムです。 これは、BSD、Linux、およびその他の UNIX 系システム用に作成されたほとんどのプログラムは、追加のコード変更をほとんどまたはまったく行わずに、Mac OS X 上でコンパイルおよび実行できることを意味します。 このようなプログラムを簡単にインストールできるように、Fink や MacPorts (以前の DarwinPorts) などのパッケージ マネージャーが開発されました。 これらは、Debian の apt や FreeBSD のポートに似ています。

バージョン 10.3 以降、Mac OS X には、X サーバーのカスタマイズされたバージョンである X11.app がデフォルトで含まれています。 これにより、gtk、Qt for X11 (Qt4 は X11 モードと通常の Aqua モードの両方で Mac OS X をサポートします) などを使用して、X11 用に開発されたアプリケーションを Mac OS X 上で実行できるようになります。 X11.appは表示にQuartzを使用しています。 ただし、X11.app には、アプリケーションの設計に Aqua スタイルが含まれていないことや、Unicode のサポートが不完全であることなど、多くの問題があります。

OS の以前のバージョンでは、XDarwin 経由で X サーバーを実行できます。

Mac OS X は、Mach 3.0 マイクロカーネルから派生した XNU カーネルに基づいています。

ハードウェア

Mac OS X の初期バージョンは、PowerPC G3、G4、および G5 プロセッサを搭載したすべての Macintosh コンピュータ (ラップトップ、デスクトップ、またはサーバー) をサポートしていました。 新しいバージョンは古いハードウェアをサポートしなくなりました。たとえば、バージョン 10.3 Panther は古い G3 をサポートせず、10.4 Tiger は FireWire ポートのないシステムをサポートしません。また、WWDC で発表された 10.5 Leopard ベータ版は G3 をまったくサポートしませんでした。 ただし、一部の G3 以前のシステムなど、Apple が公式にサポートしていないハードウェアに新しいバージョンの Mac OS X をインストールするために、サードパーティが作成した XPostFacto やインストール ディスク パッチなどのユーティリティがあります。 一部のハードウェアに必要な機能 (グラフィックス アクセラレーション、DVD 書き込みなど) を除外することで、オペレーティング システムは、サポートされているすべてのハードウェアで同じ機能を提供します。

Mac OS X の PowerPC バージョンは、いわゆるクラシック エミュレーションを通じて古い Mac OS アプリケーションとの互換性を維持します。これにより、ユーザーは Mac OS X 内のプロセスとして Mac OS 9 を実行できるため、多くの古いアプリケーションは古いオペレーティング システムを実行しているかのように動作します。システム。 Classic は、Intel プロセッサを搭載したコンピュータをサポートしていません。

2002 年 4 月、eWeek は、Apple が Intel x86 プロセッサ上で動作するコード名 Marklar という Mac OS X のバージョンを持っているという噂を報じました。 Marklar のアイデアは、Apple が PowerPC プラットフォームの開発上の問題を克服できる代替プラットフォームに Mac OS X を移行することでした。 この噂は、Intel プロセッサ用の Mac OS X バージョンがファイル共有ネットワークに登場した 2005 年 5 月まで未確認のままでした。

2005 年 6 月 6 日、Steve Jobs はこの噂を認め、Apple が 2 年以内に PowerPC から Intel プロセッサに切り替えると WWDC で発表しました。 以前、Apple はプラットフォームを Motorola 68K から IBM/Motorola PowerPC に変更しました。Apple は新しい OS に Motorola 68K エミュレータを組み込み、ほとんどの 68K アプリケーションを実行できるようにしました。 Apple はこのエミュレータを 11 年間サポートしました。 ただし、Intel への移行中に、この機能は削除されました。 新しい OS には、Rosetta と呼ばれる PowerPC エミュレータが含まれていました。 また、XCode の新しいバージョンと対応するコンソール ユーティリティを使用すると、ユニバーサル バイナリ (ファット バイナリ)、つまり複数のプラットフォーム (ppc、ppc64、i386 など) のサポートを含めることができる実行可能ファイルを開発できます。

現在、PowerPC でのみ利用可能なほとんどのアプリケーションは、Rosetta エミュレータを使用してサポートされています。 ただし、Apple は開発者に両方のプラットフォーム用のユニバーサル アプリを作成するよう求めています。 ユニバーサル アプリケーションは、Rosetta エミュレータを使用して実行される PowerPC アプリケーションよりも、Intel ベースのコンピュータ上で高速に実行されます。 カーネル拡張機能やシステム環境設定プラグインなどの一部の PowerPC ソフトウェアは、Intel プロセッサを搭載したコンピュータではサポートされていません。

MacIntel は PowerPC、x86、および汎用アプリケーションを実行できますが、PowerPC Mac は汎用アプリケーションと PowerPC アプリケーションのみを実行できます。 PowerPC プラットフォームのサポートは Mac OS X 10.5 でも継続されました。 ジョブズ氏はまた、Mac OS X にはすでにクロスプラットフォームが存在しており、OpenSTEP は x86 を含む多くのプラットフォームに移植されており、Darwin は両方のサポートを含めていたため、Mac OS X の新バージョンはその存在期間のほとんどで Intel プロセッサ上で動作していたという噂を認めました。 (PowerPC および x86)。

Mac OS X が iPhone および iPod touch に移植されました。 クローズド プラットフォームやデスクトップの不在 (SpringBoard に置き換えられる) などの大きな変更にもかかわらず、ポートは Darwin や XNU カーネルなどの機能を保持しました。 Converter プログラムなど、一部のサードパーティ プログラムはデスクトップ バージョンの効果を保持しています。

久しぶりにこの二人 オペレーティングシステム私たちは戦争を行っています。 Apple ソフトウェアの美しさを証明する人もいますが、Windows を支持するためにわざわざ議論する人もいます。 Linux 支持者はまだいますが、ここでは触れません。

では、なぜ Microsoft ソフトウェアの方が一般ユーザーに適しているのでしょうか? Windows を支持する 10 の理由が見つかりました。 そして、これがその最初のものです。

ゲーム

Mac OS にはゲームがほとんどありません。 もちろん、仮想マシンをインストールし、そこにおもちゃをインストールして満足することもできます。 しかし、これは松葉杖を使ったゲームであり、他の言い方はありません。 そして、Yabloko 社は、Mac OS にゲームを移植するためにゲーム業界から開発者を呼び込むことを望んでいません。

同じ Windows 10 の機能にはゲーム モードがあります。OS 自体が、現在リソース内で不要なすべてのバックグラウンド プログラムを制限します。 そして解放されたすべての力がゲームに与えられます。 これは、バックグラウンド アプリケーションを手動で削除するよりもはるかに便利です。

ハードウェアアップデート

ゲームの話題についてはすでに触れたので、Macintosh と通常のシステムユニットの構成について話す必要があります。

必要に応じてすぐに Windows 上のシステム ユニットを更新できます。メモリを追加し、ビデオ カードをより強力なものに変更し、新しいカードで最初から完全に再構築します。 マザーボード– これらすべてをいつでも利用できます。 重要なことは、そのための十分な資金があるということです。 ゲームの要求は年々高まっており、コンポーネントメーカーも眠らずにそのユニット用の更新されたハードウェア、または完全に新しいハードウェアをリリースしています。 しかし、これはラップトップやオールインワン コンピュータには当てはまりません。Apple のガジェットを使用する場合と同じです。

しかし、リンゴの場合、このトリックはうまくいきません。 追加 ラムすでに深刻な問題を引き起こしており、さらに大きな問題について口ごもっても意味がありません。 そして、新しいゲームがたくさんあることを考えると、2〜3年後には、現在のガジェットを新しいものに置き換える必要があるという問題が生じるでしょう。

ゲームを考慮に入れなくても、強力なハードウェアを必要とする同様に電力を大量に消費するプログラムが多数あります。 ちなみに、Windowsシステムユニットの価格は、同様の構成のApple製品に比べて2〜2.5倍安いです。 それで、考えてみましょう。

システムと周辺機器の互換性

Mac OS のもう 1 つの問題は、さまざまなデバイスとの互換性です。 プリンタ、スキャナ、Wi-Fi ルータ、その他の多くのオフィス機器は、Macintosh によって常に正しく識別されるわけではありません。 また、システムが何かの処理を完全に拒否する場合もあります。

Apple が独自にドライバーを開発したデバイスは問題なく動作します。

Windows ではこの状況はほとんど不可能です。 この OS は、非常に古く、非常に特殊なものでない限り、テクノロジーを検出しません。 そして、ドライバーがあれば、すべてが正しく動作する可能性が非常に高くなります。

プログラムウィンドウの操作

Macintosh には、アプリケーションを奇妙に全画面モードに拡張するという不快な機能があります。 たとえば、ブラウザは部分的に拡大して、特定のページのウィンドウ サイズを切り取ることができます。 他のいくつかのユーティリティについても同様です。 奇妙な仕事のロジック。 ただし、Magnet ユーティリティはあります。 プログラムが正しく動作するために、クリーンなオペレーティング システムにインストールすることをお勧めします。

Windowsではそのような問題はありません。 全画面モードは全画面モードです。


システム用ソフトウェアの選択

ちなみに、プログラム自体について。 Windows には、あらゆる好みやタスクに合わせて利用できるソフトウェアが膨大にあります。 Mac ではこれほど豊富なものは見つかりません。 まあ、そこでは見つかりません。 既存のソフトウェアであっても、PC の対応するソフトウェアよりも機能が劣っていることがよくあります。

Mac 上にある同じ Office は、Microsoft の巨人よりも著しく劣っています。 ただし、現在ではブラウザを介して動作するサービスがすでにたくさんあるため、これはまったく問題ではないかもしれません。 ファイルはクラウドに保存され、どのデバイスからでも作業できます。

もう 1 つポイントがあります。Apple テクノロジー上のプログラムは、Windows よりも多くの RAM を消費します。 それほどではありませんが、それでもです。

システムの普及

Apple は、オールインワン PC およびラップトップにのみ Mac OS をインストールします。 スマートフォンやタブレットにはiOSがあります。 すべてがうまくいっているように思えます。 しかし、Mac をモバイル デバイスに統合してみませんか? 当然、iPhone や iPad のハードウェア リソースの不足により、一部の機能が利用できなくなります。

そして、Microsoft の企業は、自社の OS をモバイル デバイスに積極的に搭載しています。 同じ Microsoft Surface もこれを直接裏付けていますが、その価格は多少高騰しています。 OS として Windows 10 を使用しているサードパーティ製モバイル デバイスは何台ありますか? それらはたくさんあり、その数は増え続けています。 これは、アトミック Intel とかなり強力なビデオ チップの開発によっても助けられています。


OSの3D

3D および拡張現実の分野におけるテクノロジーの発展に伴い、Microsoft はそれらを自社のシステムに実装することに非常に熱心でした。

アップルはどうですか? 彼らは長い間国民に約束を与えてきましたが、この方向への動きはありません。 そして、もし彼らがこれをやり始めたら、どの程度まで?

要約しましょう

何と言えばいい? Windows PC は Mac よりもはるかに大きいです。 そして、これはコンピューターだけに当てはまるわけではありません。Windows 10 を実行しているスマートフォンやタブレットはたくさんあります。

ここにはゲーマーにとって自由がたくさんあり、豊富なソフトウェアに目を見張るようなものがあります。 アップグレードは Apple 製品よりもはるかに速く、安価です。 また、Yabloko のどこでもハードドライブや RAM を自分で変更できるわけではありません。 つまり、サービスセンターに行く必要があります。

現在、Mac OS の安全性が高い、ウイルスが Mac OS にほぼ耐性があるなどの事実について、激しい議論が始まるかもしれません。 実際のところ、通常のウイルス対策ソフトウェアを使用し、しっかりと対策を講じていれば、Windows のウイルスはそれほど危険ではありません。 彼らはまた、Boot Camp をインストールすることで、 Windows プログラム。 それは可能ですが、これもまた松葉杖です。

オペレーティング システムの速度について。 ここでのすべては非常に主観的なものです。 Windows 10 の速度とスムーズさは、それよりも優れているとは言わないまでも、同等であると主張する人はたくさんいます。 どちらのシステムのアニメーションも優れています。

この記事の著者の個人的な意見は次のとおりです。Apple 製品への移行は正当化されません。 経済的にも、ソフトウェアやゲームの品揃えの面でも。 何か新しいことを試してみたいだけの場合は、Mac OS を備えた仮想マシンをインストールしてから、お金を払う価値があるかどうかを判断してください。