web-dev-qa-db-ja.com

OSXアプリケーションを実行できますか?

WINEのようなプロジェクトはありますが、Macソフトウェア用ですか?つまり、互換性レイヤーのように動作するプログラムを使用して、Macアプリを実行できますか?

45
Dante Ashton

Slashdot で最近紹介されたのは Darlingプロジェクト で、これはDarwin/OS Xエミュレーションを提供することを目的としており、既にLinuxでMac OS Xアプリケーションを実行できます。

アカデミックな目的のために開発されたようで、まだ初期段階ですが、有望に見えます。前述のGNUstepに基づいています。

悲しいことではありません。

PowerPCエミュレーションを試みるさまざまなプロジェクトがありますが、標準のMac OS Xアプリケーションを実行できるプロジェクトはありません。

10
ændrük

NeXTSTEPベースのMac APIであるCocoaと同等のAPIとしてのGNUstep.

8
The Alpha Nerd

Executorと呼ばれる非常に古いMacソフトウェア(68k)でこれを行おうとするプロジェクトがありました: http://en.wikipedia.org/wiki/Executor_%28software%29 -もちろんです、機能しません。

私が知る限り、現代的な同等物はありません。そのようなことをすることは、ワインそのものと同じくらい大きな仕事です。

5
Scott Ritchie

編集:他の答えを読んで、OPが求めていたことを行う方法があるようです。この答えは、エミュレーションの下で実行されないアプリケーションの一部のハードウェアで実行可能な代替物であるため、ここに残しています。

他の答えは正しいですが(いいえ、できません)、VirtualBoxなどの仮想化ソフトウェアにOSXをインストールする方法があります。これは、notでしたので、注意してください。ただし、必要な結果が得られる場合があります。

http://www.taranfx.com/install-snow-leopard-virtualbox

3
Jeremy

番号。

残念ながら、Macプログラムを実行する方法はありません(Mac OSX自体をエミュレート/仮想化することなしに)。ライブラリがWINE用に合法的に複製されているWindowsとは異なり、Cocoaにはそのような複製はありません。Gnustepは非常に不完全です。

2
hexafraction

最善の策は、仮想ボックスでMac OS Xを実行し、シームレスモードを使用することです。 Winxpでシームレスモードを試しましたが、うまく機能します。私は実際にMac OS Xでこれを試したことはありませんが、遅すぎることはないでしょう!

0
RaiGal

うーん、UbuntuではOSXアプリを実行できません。どちらのOSもUnixに基づいていますが、Mac OS XアプリはMac OS Xプラットフォームとコーディングで実行するように設計されていますが、UbuntuはDebianに基づいていますが、一般的な要因は比較的ありません。

0
Wilsonzaizai

番号。

UbuntuマシンでMacアプリケーションを実行することはできません。たとえ可能であっても、ほとんどのアプリケーションの要件を満たすことは非常に困難です。

ほとんどのMacアプリケーションは、/Library/Application Supportなどの機能を使用しますが、これはUbuntuにはありません(私の知る限り)。一部のアプリは、システムファイルを変更したり、新しいファイルを追加したりします(前者は、同じ場所にあるとシステムを破損する可能性があります)。

しかしながら...

Macアプリを本当に実行したい場合、最善の策はmacOSを仮想化するか、ネイティブに起動することです。後者が(最も可能性が高い)最も難しいでしょう。 hackintoshingと呼ばれ、非常に一般的な方法です(ただし、Apple EULAに違反しています)。

ハードウェアで動作するmacOSの distro が見つかった場合、ネイティブサポートが必要な場合は試してみることをお勧めします。しかし、それは大変な仕事かもしれません。詳細は説明しませんが、通常知りたいことのほとんどは クイックGoogle検索 で見つけることができます。

0
Dev