0

現在、iOS および Android 用のアプリをその場で作成できるサイトが何百もあります。彼らがこれをオンラインでどのように達成できるかについて、完全に迷っています。コードのコンパイルに役立つサービスはありますか?

プロセス全体の概要を説明してくれる人はいますか? それらは主に、仮想ブラウザーに配置されたモバイル Web アプリのように見えます。

流れについての考えは役に立ちます。

サンプル サイト:

http://www.theappbuilder.comhttp://www.shoutem.comhttp://www.appypie.comhttp://www.appsbar.comhttp://mobiappbuilder.com

それらはすべてネイティブ アプリをサポートしています。彼らはどのようにこれを行うのですか?

アップデート

回答ありがとうございます。しかし、アプリの作成は考えていません。アプリを作成するサービスの作成を検討しています。モバイル Web アプリを作成できるサービスはまったく問題ありません。しかし、上記の企業はどのようにして Android と iOS のネイティブ アプリをオンザフライで作成できるのでしょうか? 彼らはどのようにそれを行うのですか、つまり、そのためのテクノロジー/フローは何ですか?

4

2 に答える 2

1

あなたはまさに正しいです。

トリックは言葉にありnativeます。このコンテキストでのネイティブ アプリケーションは、Obj-C または Java で記述されたアプリケーションを意味しません。それらは小さなネイティブ コアを持ち、ほとんどは Web ビューを表示するためだけであり、そのための HTML ページを動的に生成します。デバイス上で独自の Web サーバーを実行するか、事前に準備された HTML を使用するか、インターネット ソースから読み込むことができますが、ほとんどの機能は HTML(5) によって実行されます。

フレームワークの高度さに応じて、ネイティブ コアはより大きくなり、ファイル システムや通知へのアクセスなどのネイティブ機能の一部を提供できます。Web サーバーがアプリケーション内で実行されている場合、サーバーは HTTP API を使用して高度な機能を提供できます。

UI は通常 HTML (+ CSS & JavaScript) で作成されますが、ネイティブ コンポーネントが含まれている場合もあります。

最大の問題は通常、ネイティブではないルック アンド フィール (通常は CSS がネイティブ UI をモックアップする)、パフォーマンス、およびメモリの問題です。

小規模なアプリケーションには適していますが、大規模なアプリケーションには適していません。

フレームワークとユーザー生成機能 (UI、画像など) があれば、コマンド ライン ツール ( antAndroid 用、xcodebuildiOS 用など) を使用してコンパイルするのは簡単です。

編集:

つまり、ネイティブ フレームワークには、Web サーバーと Web ブラウザーが含まれています。アプリケーションは、フレームワークに挿入される単なるリソースです。通常の Web アプリケーションを作成する場合とまったく同じです。唯一の違いは、サーバー側のデータがクライアントにも保存されることです。フレームワークに応じて、サーバー側スクリプトはコンパイルまたは解釈できます。

于 2013-04-26T13:07:30.943 に答える
1

それらは、たとえば PhoneGap のようなクロスプラットフォーム フレームワークのような HTML5+javascript ベースです。

于 2013-04-26T12:52:21.667 に答える