iPhoneアプリを作りたいのですが、PHP、JavaScript、CSS、HTMLしか知りません。Phonegap を使用して JavaScript でアプリをビルドし、JavaScript を Objective-C に変換できると聞きました。本当?電話ギャップのドキュメントは理解しにくかったです。他にどのような解決策がありますか?
3 に答える
はいといいえ。
Phonegap(現在はApache Cordovaとして知られています)を使用すると、Webページ/アプリケーションをネイティブの電話アプリとしてバンドルできます。また、他の方法ではアクセスできない(=プレーンなWebページでは)ネイティブ電話APIへのJavaScriptバインディングも提供します。これらのバインディングには、(ほんの数例を挙げると)加速度計、カメラ、コンパスが含まれます。それがほとんどすべてです-JavaScript、HTML、CSSを使用してアプリケーションを作成する方法を理解する必要があります。
「iOS入門」をチェックして、どのように機能するか試してみてください。
あなたが言及したこれらすべての言語を知っていれば、iOS アプリを開発するのに十分です (Android でも同じアプリを開発できます)。
これらのアプリを開発するには、 PhoneGap(Cordova)フレームワークを使用することをお勧めします。このフレームワークを使用するには、HTML/HTML5、JavaScript、CSS、PHP を使用し、iOS アプリをデバイスで実行する必要があります。ここでStartWithを実行してから、 APIDocsをチェックしてください。Google 自体には、常に多くのチュートリアルが用意されています。
また、この質問を参照して、市場で入手可能な他のフレームワークに関する知識を収集することもできます。
それが役に立てば幸い。
Phonegap をお勧めしますが、PHP を Phonegap アプリで直接使用することはできません... ただし、これにはいくつかの裏技があります。
Phonegap は「1 つのコードベースでどこにでも配布する」ことを前提としていますが、本当に見栄えの良いアプリが必要な場合は、すべてのプラットフォームまたはデバイスの UX を調整するために少し時間を費やす必要があります。Phonegap で私が本当に気に入っているのは、ブラウザで HTML ページをローカルに開いて、firebug で移動できるため、プロセスが高速になることです。