2010-11-25 16 views
2

私はPHPで単純なウェブベースのゲーム(テキスト駆動型)を作成し、最近これをAndroidに移すことに非常に関心を持っています。元々はJavaでゲームを書き直すことができたと思っていましたいくつかの調査の後、私はあなたがAndroidアプリケーションにページを直接埋め込むことができることを発見しました。ウェブアプリケーションをAndroidアプリケーションに埋め込む

私は何か不足していますか、私は単にAndroidに自分のWebアプリケーションを埋め込み、完璧に動作することを期待できますか?私が知っておくべき問題はありますか?私のアプリは、セッション/クッキーを利用したログインシステムを使用しています。これは、Androidユーザーにとっては問題になりますか?

私は似たようなことをしたanyonesの考えや遭遇した問題を聞くことに興味があります。私はforseeの唯一の問題は、ページがどのように異なる電話機上でレンダリングされるかです(これは私がこれは良いマークアップとよく考えられたjavascriptによって幾分無効になると思いますが)。

誰かがこの種の仕事をするための良いリソースを持っていれば、私は感謝するでしょう。

最終的な考えとして、私はそれを書き直すべきかそれとも埋め込まなければならないのかについて人々の考えを聞くことは良いことです。それを書き直すことのメリットは何ですか?

おかげ

答えて

1

を見てみましょう。実際、デフォルトのAndroidブラウザ自体は、まったく同じWebView実装を使用して実装されています。 Javascript、セッション、Cookieは問題ありません。おそらくアクティブ化するだけです(WebSettings参照)。

さらに新しいデバイスでもフラッシュは機能するはずですが、そのような経験はありません。

詳細はhttp://developer.android.com/reference/android/webkit/WebView.htmlを参照してください。

一般に、アンドロイドマーケットはワールドワイドウェブを複製するものではないため、アプリを「ランチャー」と呼びます。つまり、基本的にブラウザウィンドウしか含まれていないアプリは多少ぶつかります。しかし、私はChrome OSのように、可視性がはるかに高く、Googleがウェブアプリを一流の市民として扱う方法をまだ提供していないため、その必要性を幾分理解しています。

一方、あなたのアプリがすでにphpを使ってうまく動作していれば、ネイティブコードで書き直す必要はありません。

+0

あなたは、どんな意味でかぶれていると言うとき?これらは、アプリが市場に正常に提出されるかどうかに影響しますか? – GameBoyyy

+0

いいえ、ネイティブアプリを実際に利用していて、そのメリットを実際に利用していて、それ以外の場合はウェブに固執するのであれば、好きなだけです。しかし、彼らはそれを強制しません。また、一部のユーザーは、そのようなアプリをよりネイティブな感触が期待されるため、多少マイナスに感じるかもしれません。 –

0

WebViewクラスは、本格的なWebKitのブラウザへのアクセスを提供しhttp://phpforandroid.net/

+0

リンクありがとうございます。私が間違っていれば、私が訂正してくれているかどうかは確かではありません。スクリプトのようにPHPを使って低レベルのアンドロイド関数にアクセスするためのライブラリを提供しています。私はもっ​​と自分の既存のアプリケーションをAndroidに移植し、単純に埋め込むことができるのか、それとも書き直すべきなのか、phpforandroidで書き直すことができるのだろうかと思っていますが、利益を実際に見ていない(おそらく別々の議論)。 – GameBoyyy

関連する問題