最近、次の仕様で iOS と Android で動作するハイブリッド プロジェクト (?) を開始しました。
Html ページ、Javascript ファイル、Jquery ベースのライブラリ ファイル、およびリソース ファイル (画像) は、サーバー上でホストされます。ハイブリッド コード (iOS または android) は、web ビューに html ページをロードし、ページ ナビゲーションとイベント処理は、通常の html および js ベースの Web サイトとまったく同じです。AJAX Web サービス呼び出しの CORS を処理しました。データは基本的にローカルストレージとして保存されます(ブラウザのサポート)。
ユーザーが表示するデータのほとんどは Web サービス呼び出しからのライブ データですが、カメラを使用してキャプチャされた一部の画像はアプリケーション サンドボックスにローカルに保存されます。(カメラの呼び出しについては、ネイティブ コードを記述しています。)
なぜこのようにアーキテクチャが計画されたのですか?理由の 1 つ - すべての html および js ファイルがサーバー上で集中的に配置されていることを述べたように、アプリケーションの変更はサーバーから直接処理されます。もちろん、Apple のアプリ送信プロセスもスキップされます)。
この種のアプリケーションに問題があるかどうかはよくわかりません。問題の原因は 1. Apple がそのようなアプリケーションを受け入れるかどうか ? 2. プロジェクトのメンテナンス 3. アプリのアーキテクチャ設計に対する批評家。
私はこのプロジェクトの小さな開発者の 1 人です。質問があります。疑問を適切な方法で説明していない場合は、お詫び申し上げます。あなたの批評と答え/ヒントは大歓迎です. ありがとう..