2012-01-28 10 views

答えて

28

Try Sencha Touch。タッチデバイス用のアプリケーションを構築するためのHTML5準拠のフレームワークです。

+1

私たちはこのソフトウェアまたはEclipse用のプラグインをインストールする必要がありますか? –

+3

これはJavaScriptとCSSだけを持っています。インストールは不要です。あなたは開発のためにJavaScriptをサポートしたeclipseを使うことができます –

10

HTML5アプリケーションについて人々が話すときには、単純なWebページの作成やWebページのアプリへの埋め込み(基本的にユーザーインターフェイスを提供する)について話している可能性が最も高いです。後で利用できるさまざまなフレームワークがあります。 PhoneGap。これらは、デフォルトのブラウザ機能(マルチタッチなど)以上の機能を提供するだけでなく、ブラウザのナビゲーションバーなどを使用せずに、「スタンドアロン」でシームレスに実行することができます。

51

ほとんどすべてのスマートフォンプラットフォーム(Android、iOS、...)Phonegapを使用しています。 (http://www.phonegap.com

ネイティブ機能がWebビューに公開されるオープンソースフレームワークで、ネイティブアプリができることは何でもできます。

これはあらゆる方法でピクセルが完璧でなければならないものや、ハードウェアが非常に多いものを構築していない場合、クロスプラットフォーム開発に非常に適しています。

このようなアプリケーションを構築するために使用できるUIフレームワークを探している場合は、幅広い種類のライブラリがあります。 http://www.m-gwt.comここ

+1

phonegapは、あなたのWeb-app(HTMLで書かれたもの)をアンドロイド携帯電話用APKにコンパイルできますか?もしそうなら、彼らはこれを請求しますか? – Badrush

19

は、HTML5でAndroidアプリを開発するための出発点である:

少しバイアスされ(煎茶、jQueryのモバイル、...のように)、私は同様に構築されたものがあります。 HTMLコードはAndroidプロジェクトの "assets/www"フォルダに保存されます。

https://github.com/jakewp11/HTML5_Android_Template.git

+0

が優れています。 UIとAndroidのネイティブ関数をどのように伝えることができますか? – user1532587

+1

@ user1532587 - MyWebViewClient Javaクラスでは、shouldOverrideUrlLoading()メソッドでカスタム処理を追加できます。 – jakewp11

+0

このアプローチにはいくつかの制限がありますか?私はセキュリティ上の理由から実行できなかったタスクがあることを覚えていると思います。 IIRCそれはクッキーやローカルストレージに関するものでしたか...これについて私は完全に間違っていますか? –

8

あなたはWebViewのを使用し、内部にあなたのサイトを入れてアプリを作成することができます。

2

あなたはChromeブラウザを使用するか、またはあなたが経験を共有するのPhoneGapや煎茶タッチ