iPhoneおよびAndroid用のHTML5ゲームをアプリケーションとしてパッケージ化することは可能ですか、それともブラウザからアクセスする必要がありますか?
iPhoneおよびAndroid用のHTML5ゲームをアプリケーションとしてパッケージ化することは可能ですか、それともブラウザからアクセスする必要がありますか?
回答:
ありますhttp://www.phonegap.com/オープンソースとクロスプラットフォームです。HTML 5をネイティブアプリとしてパッケージ化するだけでなく、携帯電話のネイティブ機能にアクセスすることもできます。
iPhoneを保証することはできませんが、Androidでは、WebViewを1つだけ持つActivityを備えた単純なアプリケーションがこのトリックを実行します。アクティビティは次のようになります。
public class WebApp extends Activity {
protected void onCreate(Bundle savedInstanceState) {
WebView wv = new WebView(this);
wv.loadUrl("http://www.myapp.com/");
setContentView(wv);
}
}
これにより、WebViewが画面全体になります。次に、読み込みメッセージが必要になります。または、WebViewにHTMLをロードして、アプリをオフラインで使用できるようにすることをお勧めします。この例は、WebViewのAPIページにあります。
ImpactJSツールのページがあります。
ゲームをさらに多くのプラットフォームに移植する場合、ノキアにはSymbian S60デバイスに移植するためのWebツールアプリケーションがあります... S60用の Webツール
新しいバージョンもあり、おそらくより多くのHTML5をサポートしていますが、まだ試していないのですが...
最初のSDKはシミュレーターも付属しているので、アプリがどのように機能するかを知ることができます。
何についてのcocos2d-xの?
Cocos2d-xは、javascriptを使用してすべてのプラットフォームで開発するためのフレームワークであり、完全に無料です。