5

私はこれをウェブでもSOでもAndroid SOでも見つけることができないようです。

基本的に、PHP/MySQL バックエンドを使用して、シンプルでレスポンシブな HTML5 モバイル Web サイトを作成する予定です。これは、日記/トラック プランナーのようなものです。次に、Phonegap、Titanium、またはその他のライブラリを使用して、モバイル アプリ ファイルをすばやく作成し、それを市場に出荷したいと考えています。実際のネイティブ機能はありません。

従兄弟から聞いたところによると、Apple は非ネイティブ アプリを受け入れなくなったので、Phonegap やその他のアプリはネイティブ機能を使用する必要があります。これは本当ですか?

4

1 に答える 1

6

Apple Store では引き続きハイブリッド アプリを受け付けています。

私の経験から、サーバー側のコードを使用してページ レイアウトを生成すると、アプリは拒否されます。しかし、PHP/MySQL バックエンドを Web サービスとして使用してモバイル クライアントと通信する場合は、問題ありません。ページ コンテンツの生成にはハイブリッド アプリを使用する必要があるため、これはかなり難しい状況です。しかし、少なくともあなたのアプリは受け入れられます。

もう 1 つ、アプリのレイアウトはネイティブの iOS アプリに似ている必要があります。

最終結果がネイティブ アプリであるため、Titanium は依然として安全な賭けです。Phonegap の場合、良い解決策は Phonegap + jQuery Mobile または Phonegap + KendoUI です (UI がネイティブ iOS の外観に最も近いため、おそらく最良の解決策です)。

編集 :

より明確にするために:

  • Web サービスとしての PHP/MySQL バックエンド

    すべてのページは既に phonegap アプリ内 (assets/www ディレクトリ内) にあり、ajax を使用して Web サーバーと通信し、コンテンツ (ニュース リストや単一の記事データなど) を取得します。次に、そのデータを使用して、html ファイル内にページ コンテンツを生成します。

    (同様の質問に対する)私の回答もご覧ください:https://stackoverflow.com/a/14166593/1848600

  • Phonegap とリモート サーバーからの Web アプリの読み込み

    基本的に、リモート Web アプリを開き、phonegap アプリ内に表示します。これが例です(私の答えでもあります):https://stackoverflow.com/a/13996437/1848600

于 2013-01-21T10:08:50.443 に答える