Titanium を使用してマルチプラットフォーム モバイル アプリを開発したいと考えています。私はすでに EmberJs に基づいた実用的な Web サイトを持っています。私の目標は、できるだけ多くのコードを再利用することです。Titanium API と Ember Views の間のブリッジを提供するEmber Titaniumについては既に確認しました。
私が持っている主に2つの質問があります:
1. どの統合プロジェクトを使用すればよいですか? Ember Titanium はこのアプローチに適していますか? 他に推奨される統合プロジェクトはありますか?
2 既存の Web アプリのどの部分を書き換える必要がありますか (Web アプリとモバイル アプリの機能は同じです)? Ember アプリは、モデル、コントローラー、ビュー、およびルーターで構成されます。Ember Titanium を使用して、既存の Web アプリケーションのビュー レイヤーを書き換えるだけで十分ですか? ルーターも書き直す必要があるかもしれませんが、webapp とモバイル アプリで再利用できる一般的な StateManager を作成できるでしょうか? それとも、このトピックについて野心的すぎますか?