16

すべて-私は最近、GooglePlayでAndroidアプリを公開しました。また、自分のWebサイトで.apkファイルとして利用できるようにしました。私はAppleの大ファンではありませんが、Appleユーザーが私のWebサイトから私のアプリをダウンロードできるので、これを尋ねるのは嫌です。私の友人の多くはAppleユーザーなので、ただ疑問に思っています。御時間ありがとうございます!

4

4 に答える 4

24

iOS(iPhone、iPad、iPodなどに電力を供給する)でAndroidアプリケーションを実行することはネイティブでは不可能です。

これは、両方のランタイムスタックがまったく異なるアプローチを使用しているためです。AndroidはAPKファイルにパッケージ化されたDalvik(「Javaのバリアント」)バイトコードを実行し、iOSはIPAファイルからのコンパイル済み(Obj-Cから)コードを実行します。ただし、時間/労力/お金と訴訟(!)を除いて、AppleハードウェアへのAndroidの実装を本質的に妨げるものは何もありません。

小さなDalvikVMを各アプリケーションにパッケージ化し、開発者を対象としています。

iPhoDroidを参照してください:

2G/3Gジェイルブレイクされたデバイスのデュアルブートソリューションのようです。入手できる情報はほとんどありませんが、いくつかのYouTubeビデオがあります。

iAndroidを参照してください:

iAndroidは、脱獄したデバイス向けの新しいiOSアプリケーションであり、iPhoneまたはiPodtouchでのAndroidオペレーティングシステムのエクスペリエンスをシミュレートします。まだ完成には程遠いですが、プロジェクトは形になりつつあります。

これを可能にするために使用するアプローチがわかりません。エミュレーションまたは単なるシミュレーション(「のように見える」など)である可能性があります。ジェイルブレイクされるという要件により、エミュレーションが使用される可能性があるように聞こえます。

Holo Devのコメントによると、BlueStacksを参照してください。

OS X(およびWindows)用の「AndroidAppPlayer」のようです。ただし、afaikは、[現在]iOSデバイスを対象としていません。

YMMV

于 2012-07-04T22:35:27.430 に答える
1

Appleユーザーは.apkファイルをダウンロードできますが、実行できません。iPhoneアプリ(.ipa)とは異なるファイル形式です

于 2012-07-04T22:08:36.120 に答える
1

以前に言及されていない別のオプションがあります:

  • 残念ながら、 Pieceable Viewerは2012年12月31日にサービスを停止しましたが、ソフトウェアをオープンソース化しました。iOSアプリケーションをエミュレーター用にコンパイルする必要があります。Pieceableのソフトウェアは、アプリケーションをホストするWebページにそれを埋め込みます。このWebページは、iOSアプリケーションを実行するために使用できます。詳細については、Pieceableを参照してください。
于 2013-01-11T08:05:11.207 に答える
1

アプリをネイティブに実行することはできませんが、エミュレーターで実行することはできます。ManyMoを使用して、それらをWebサイトに埋め込み、ユーザーにアプリをホーム画面に追加させることができます。このリンクは、アプリをより現実的にするために役立つはずです。その後、ユーザーは共有ボタンを押してアプリをホーム画面に追加することしかできませんでした。iOSデバイスで「アプリ」を閉じるとすべてのデータが削除されるため、ストレージにはインターネット/クラウドを使用する必要があります。カメラやマルチタッチにはアクセスできませんが、便利な場合があります。

于 2015-06-20T18:48:14.340 に答える