Web サイトを webapp からハイブリッド アプリに移動しています (アプリ ストアで入手するため)。webapp は、ロジックに js、jQuery、および Kendo UI を使用します。明らかにウェブアプリにない電話のネイティブ API にアクセスする追加機能とは別に、どのような主な変更点に注意する必要がありますか。
この質問をする別の方法は、技術的な意味で、Web アプリのコードと PhoneGap でコーディングされたハイブリッド アプリのコードの主な違いは何ですか?
Web サイトを webapp からハイブリッド アプリに移動しています (アプリ ストアで入手するため)。webapp は、ロジックに js、jQuery、および Kendo UI を使用します。明らかにウェブアプリにない電話のネイティブ API にアクセスする追加機能とは別に、どのような主な変更点に注意する必要がありますか。
この質問をする別の方法は、技術的な意味で、Web アプリのコードと PhoneGap でコーディングされたハイブリッド アプリのコードの主な違いは何ですか?
これを自分で調べたところ、AppStore にアプリを入れようとするときに直面する最大の問題は、ユーザー インターフェイスです。
Apple はユーザー インターフェースのガイドラインについて非常に厳格であるため、ネイティブ アプリのように見えないハイブリッド アプリは拒否される可能性があります。さらに、ユーザー インターフェースのガイドラインについては非常に厳格であるため、承認後にユーザー インターフェースを変更できる場合 (たとえば、アプリが Web ページをミラーリングしているだけであるため)、ユーザーの参加を拒否する可能性があります。
Adobe (PhoneGap の作成者) の Andrew Trice は、「 Apple アプリケーションの拒否に対処するための PhoneGap のアドバイス」で素晴らしいアドバイスを提供しています。
彼はかなりの詳細を説明していますが、アプリが拒否を回避する必要があると彼が指摘する大きな 3 つのことは次のとおりです。