Android で iOS アプリを実行する: 可能ですか?

iOS

きっとあなたは今までに必要だった iOS アプリをテストする Android デバイスで実行できなかったか、そのアプリが Google Play でネイティブに見つからない可能性があるため、Apple 製品を購入して実行する必要があり、望ましくありません。 ここでは、Cupertino ブランドのデバイスがなくても、お気に入りの iOS アプリをテストまたは実行できるソリューションをいくつか提案します。 私たちが提案するいくつかの興味深いアプリケーションを使用するだけです。

もちろん、DOSBox エミュレーターや、WINE などの互換レイヤーを期待しないでください。この場合、似たようなものは何もありませんが、 お気に入りの Web ブラウザーを使用する ここで紹介するこれらのツールのおかげで、そこからそれらを実行できます。

ネイティブの iOS アプリは、Android ではネイティブに動作しないことに注意してください。 これは、Apple の A シリーズ アーキテクチャ用にコンパイルされたバイナリを使用しているためであり、Arm ISA に基づいていますが、Qualcomm、Samsung、Mediatek などの他の Arm アーキテクチャとは異なります。 さらに、Android には存在しない iOS 固有のシステムコールやシステム コール、および両方のオペレーティング システムで異なる API、ライブラリなども必要です。 このため、両方のオペレーティング システム用のアプリを作成する場合は、両方のプラットフォームで使用できるように移植する必要があります。 ただし、すべての開発者がこれを行っているわけではないため、Android 用の Google Play またはその外部で利用できない iOS または iPad OS アプリがあります。

appetize.io

一つ Android で iOS アプリを実行するのに最適なプラットフォームは Appetize.io です. お気に入りの Web ブラウザーから簡単に使用できます。 オンラインサービスとして提供されるエミュレーターなので、クラウドから実行されます。 このようにして、任意の iOS アプリを実行したり、iOS デバイスを Web アプリケーションのようにシミュレートしたりできます。 これにより、以前は Android スマートフォンやタブレットから使用できなかった、このプラットフォーム用の無数のアプリケーションにアクセスできます。

Appetize.ioには 無料版 100分間サービスを利用できるようになります。 特定の何かを試してみたい場合に役立つ、完全に無料のデモです。 ただし、いつでもプレミアム サービスを選択して、いつでもアクセスできるようにすることができます。 いくつかの種類のサブスクリプションで購入できますが、プロの開発者や企業ではない人にとって最も安くて最適なのは、月額 40 ドルです。 ご覧のとおり、少し高価ですが、実際には魅力的に機能し、任意の Web ブラウザーで開くことができるため、PC または Mac からも使用できます。

Appetize.io にアクセスする

Cycada (旧サイダー)

あなたが持っている次のオプションは ソテツエミュレータ、Android 用の最も有名な iOS エミュレーターの 2014 つです。 ただし、開発は中止されており、XNUMX 年以降は更新されていません。したがって、本番用または業務用には使用しないでください。 最後にリリースされたバージョンの以前のバージョンをダウンロードできる場合は、コロンビア大学のコンピューター サイエンス学部で開発されたこのプロジェクト (以前は Cider と呼ばれていました) をさらに試すことができます。 そして、それは完全に無料です。

最新バージョンがないため、最新のアプリや最新バージョンのアプリでは動作しない可能性があります。 また、ご不便や問題が発生する可能性があります。 信頼性を損なう. このため、推奨する最初のオプションではありません。

一方、ご覧のとおり、 Google Play では利用できません、現在、APK をダウンロードするための公式リンクを見つけることができません。 したがって、サードパーティの Web サイトに存在する APK を信頼する必要があります。これは、マルウェアに感染する可能性があるため、セキュリティ上の理由から危険です. したがって、そうする場合は、自己責任で行う必要があります。

ソテツへのアクセス

えむ

最後に、私たちも持っています えむCycada に似たエミュレータです。 これは CMW によって開発されたプロジェクトであり、QEMU の上で iOS を起動することによって機能します。 このようにして、プラットフォームをエミュレートし、必要なアプリを実行するために iOS オペレーティング システムを仮想化できます。

ただし、前のプロジェクトと同様に、iEMU も古いバージョンです。 2013 年 XNUMX 月以降更新されていません. したがって、最新バージョンでは動作しない可能性があり、信頼性が低い可能性があります。 一方、サードパーティのソースからまだ公開されている APK をダウンロードする必要があるため、Cycada と同じセキュリティ リスクがあります。

したがって、APK をダウンロードしないように十分注意してください。 マルウェア感染 または、見た目とは異なる不正なアプリをダウンロードさせて、Android オペレーティング システムのセキュリティを侵害する可能性があります。 要するに、このアプリをダウンロードすることはお勧めしません。ダウンロードする場合は、感染した場合に何も起こらないように、自己責任で行うか、古いまたはテスト用の Android デバイスで行う必要があります。

アクセス

結論

最後に、結論として、Android で iOS 用のネイティブ アプリを実行する必要がある場合は、ここで紹介するプロジェクトのいずれかを使用するのが最善であることを付け加えます。 私は個人的に Appetize.ioをお勧めします、クラウドサービスの形で非常に優れた安定したプラットフォームであるため. iEMU や Cycada/Cider など、ここで取り上げる他のエミュレーターはやや時代遅れであり、iOS アプリの特定のバージョンで引き続き動作しますが、可能な限り避ける必要があります。

PC を使用したい場合 Windows このために、次のようなソフトウェアを当てにすることができます iPadian、デスクトップからこのAppleオペレーティングシステムをシミュレートして、その動作を確認したり、そのインターフェイスに慣れたり、このシステムで利用可能なiPadian用に特別に設計されたアプリケーションを実行したりできるiOSシミュレーター. たとえば、Facebook、Spotify、WhatsApp、Instagram などのカタログがあります。 もちろん、想像できる iOS アプリをインストールすることはできません。iPadian の開発者が提供するものだけです。 さらに、これは有料のプレミアム ソフトウェアであり、使用したい場合は 25 ドルかかります。

使用しているのがオペレーティング システムである場合 GNU / Linuxの、あなたには非常に興味深い味方もいます QEMU. さまざまなアーキテクチャとプラットフォーム用のこのエミュレーターは、たとえば iOS を搭載した iPhone 11 をエミュレートして、アプリをテストできるようになりました。 このエミュレーターを使用すると、iPhone だけでなく、Raspberry Pi、Android モバイル デバイス、および PPC、SPARC、x86 など、想像できる他の多くのアーキテクチャなど、他の多くのシステムもエミュレートできます。