この WWDC セッションを見ています: JavaScript をネイティブ アプリに統合する
私の理解では、これは Obj-C と JavaScript の間のブリッジであり、Obj-C から JavaScript コードを呼び出すことができ、その逆も可能です。これは、Web アプリケーションのように、JavaScript でサーバーから「コード ロジック」を動的にロードできるということですか? コードの大部分が javascript になるようにコードを構成するにはどうすればよいですか (もちろん、js コードを駆動するには Obj-C が必要です)。
これが実現可能であれば、iOS プロジェクトへの変更の展開はそれほど苦痛な経験ではなくなり (レビューやユーザーのアップグレードを待つなど)、開発はより機敏になる可能性があります。この利点を得るためだけに phonegap や同様のフレームワークを使用しているチームもあると思いますが、これらのソリューションでは iOS ネイティブの UI ウィジェット/機能を最大限に活用できません。
データとロジックの両方をサーバーからロードでき、Obj-c 部分が (比較的) 安定したスケルトン コードにすぎない場合、iOS アプリは HTML のない Web アプリになります (アプリは、サーバーからコードとデータをロードするカスタマイズされた Web ブラウザーであると考えてください)。 )。
だから私の質問は:これはどのくらい実現可能ですか?これを可能な限り柔軟にするために、コードを Obj-C と js に分割するにはどうすればよいですか?