web-dev-qa-db-ja.com

ウェブブラウザでAndroidアプリを実行中

私はネイティブモバイルアプリの開発を専門とする会社で働いています。同社はAndroidとiOSアプリの両方を行っています。今度は、さまざまな企業の幹部にアプリを表示するために、 pieceable.com を使用してiOSアプリをブラウザーに埋め込みます。このようにこれらの潜在的な顧客にURLを送信するだけで、アプリをいじることができます。

長い間インターネットを検索した後、Androidアプリでそのような機能を実行するための機能が見つかりませんでした。それを実行する方法はありますか。使用できるツールはありますか? ?

21
SaKet

Androidエミュレーター、無料の一部であるVM Android SDK )のインスタンスでアプリを実行できます。

エミュレーターで実行されているVNCサーバーアプリではなく、通常のVNCサーバーセッションでエミュレーターを実行すると、パフォーマンスが向上する可能性があります。

VNCセッションとAndroidエミュレータセッションは、VNCビューアが埋め込まれたWebページから必要に応じて開始できますJavaアプレット。たとえば、Ubuntuではこれis Javaビューアクライアントは、vnc-Javaパッケージで無料で入手できます。

ユーザー間での不注意なデータ共有を回避するには、VM VMのAVDと仮想SDカードインスタンスのクリーンコピーを使用して各Androidセッションを実行する必要があります。 。

エミュレータセッションのVMコピーおよび起動時間を短縮するには、Webサーバーでいくつかのアクティブなセッションを開始し、使用できる状態に保つことが望ましい場合があります。これにより、クリーンな個々のセッションが提供されます。あなたの潜在的な顧客が試すために。

8
dangerjim

手遅れかもしれませんが、チェックアウト https://app.manymo.com/
彼らはウェブブラウザでAndroidエミュレータを実行しています。それがあなたが探していたものだと思います。

9
pawelzieba

AppSurfer を通過しましたか。

このサイトでは、ブラウザでAndroidアプリケーションを実行できます。それに加えて、この製品には、チューブウィジェットのように自分のサイトにウィジェットを埋め込むことができるなど、さらに多くの機能があります。さらに興味深いことに、 Facebookの投稿でYouTubeビデオを再生できるように、AppSurferウィジェットはリダイレクトなしでFacebookの投稿自体で実行されます。

この製品を試してみてください。

5
amd

Android VMは VMWare またはParalleのいずれかと「一緒に来る」ために使用されます...私は正確にどちらを忘れていますか..-あなただけアプリケーションメニューの1つで「選択」します。VNCを正しくすばやくロードし、ライブネットワーキングを行い、VMゲストが楽しむすべてのジュース...間違いなくその方法で何かをリグし、別のオプションがありません....

同じように、 LiveCDインストーラープロジェクト のようなものがあります。これは基本的に同じことを行うと思います...これには、おそらくVNCセッションの多重化、またはブラウザーセッションのプロキシが含まれます...しかしその間違いなく可能です...

ああ、よく作成され、簡潔で、よく考えられた「記録された」スクリーンキャストデモの価値を忘れないでください。「エクスペリエンス」の品質を制御することができ、それは非常に簡単です。 ..

4
Alex Gray

ブラウザに埋め込む機能は実際にはありませんが、Webブラウザを使用してアプリをダウンロードしてもらうことができます。適切なmimeタイプを使用してサーバーから提供し、不明なソースを電話にロードできるようにします。 公開の詳細 マイナスAndroidマーケット投稿)を確認してください。

4
Dan S

残念ながら、あなたが望むことをするパッケージ済みのソリューションはありません。最善の策は、アプリを含むエミュレータインスタンスを実行してから、 Android VNC のようなパッチを適用することです。次に、ブラウザベースのVNCソリューションの1つを使用できます( TightVNC には、アプレットとして埋め込むことができるJavaベースのビューアがあると思います)。

複雑ですが、現在、実際の代替手段はありません。幸運を。

1
Femi