web-dev-qa-db-ja.com

HTML5でiPhoneアプリを開発するにはどうすればよいですか?

HTML5でiPhoneアプリケーションを開発できると主張するブログを見ました。それまでは、MacのObjective-Cについて知っていました。

IPhoneのHTML5でバックエンドサポートアプリケーションとのインターフェースを開発できますか?安全でスケーラブルですか?

HTML5がマークアップ言語である場合、どのようにしてその中で条件付きステートメントを作成できますか? jQueryかJavaScriptのどちらを使用しますか?

IDE HTML5でiPhoneアプリを開発するために使用する必要がありますか?

20
Chris

HTML5でiPhoneアプリを開発するときに始めるのに最適な場所は PhoneGap です。

PhoneGapを使用してiOSアプリを開発する 、または 特定のツール/フレームワークを選択する で本格的なアプリのルートに移動して、モバイルデバイス用のWebベースのアプリを構築することができます。

また、Webサイトでの動作と非常によく似ており、構造にはHTML、プレゼンテーションにはCSS、動作にはJavaScriptが使用されます。つまり、JSは条件付きステートメントなどに使用されます。

21
Marcel

はい。

HTML5/CSS3/Javascriptアプリを開発し、それを PhoneGap または Apache Cordova でラップして、ネイティブにしてApp Store(またはAndroid Market ...)だけでなく、Web上で公開することもできます。これは、使い慣れたツールを使用して実行できます。

PhoneGapのようなツールを使用すると、ブラウザベースのモバイルWebアプリよりも多くの利点が得られます。たとえば、iPhoneの連絡先を解析してローカルハードウェアにアクセスできるようになります。

jQuery Mobile と組み合わせると素晴らしいですが、パフォーマンスは主要な問題であるため、画像、CSS、JavaScriptを本当に合理化するように非常に注意する必要があります。

モバイルフレームワークの詳細については、 このリンク を参照してください。

14
ATSiem

HTML5でiPhoneアプリケーションを開発できると主張するブログを見ました。それまでは、MacのObjective-Cについて知っていました。

nativeiPhoneアプリケーションを作成する場合、Objective-Cが唯一のオプションです。ただし、iPhoneのWebブラウザーには多くの機能(オフラインキャッシュなど)があるため、ネイティブではなく、そのWebブラウザーで実行するアプリケーションを開発できます。彼らはiPhoneのすべての機能にアクセスすることはできず、それらは単なるWebサイトです(したがって、それらを提供するためのサーバーが必要です)が、iPhone SDKがリリースされる前は Steve Jobs自身がtheiPhone用のソフトウェアを書く方法

IPhoneのHTML5でバックエンドサポートアプリケーションとのインターフェースを開発できますか?安全でスケーラブルですか?

どういう意味かわかりません。

HTML5がマークアップ言語である場合、どのようにしてその中で条件付きステートメントを作成できますか? jQueryかJavaScriptのどちらを使用しますか?

正しい:JavaScript。 (jQueryは単なるJavaScriptフレームワークであり、おそらく現在のiPhoneで使用するには少し重いです。)

HTML5仕様は、指定するHTML要素のDOMインターフェースを定義し、技術的にHTMLの一部ではない新しいDOM機能(オフラインキャッシュなど)を定義することにより、HTMLとJavaScriptの違いを曖昧にします。 Apple(およびその他の人々)は、アニメーションや変換などのさまざまなCSS機能を包含するために「HTML5」という用語をさらに曖昧にしました。これは、おそらくWebアプリをもっと感じさせるのに非常に役立つでしょう。ネイティブアプリのように。

4
Paul D. Waite