我剛剛花了很多時間尋找最佳方式來爲我創建的現有導軌應用程序創建iphone和android應用程序,我覺得我沒有實際上已經接近知道如何最好地實現這一點。爲現有導軌應用程序創建iphone和android應用程序
我想要什麼:
- 我想有Rails應用程序和移動代碼清楚分開。我不想在我的Rails應用程序中渲染不同的佈局。我寧願使用類似手機差距的東西,這使我可以使用大致相同的代碼庫來運行移動應用程序。
- 我希望在移動應用程序中具有離線/同步功能(因此,如果用戶在iPhone上創建記錄時,應用程序應將該記錄保存在手機中並繼續嘗試同步。該記錄的Web應用程序,直到成功
- 能夠直接訪問硬件的功能將需要在道路上GPS,加速計等
我的問題:
- 這是一個很好的使用oauth的情況?我是否會在我的web應用程序中構建一個oauth提供程序,然後bu將兩個移動應用程序作爲客戶端添加到Web應用程序中?
- 有沒有更容易的方法安全授權,我錯過了?
- 設計與oauth一起工作嗎?我的應用程序目前建立在設計之上。
- 這是同步應該抽象到中間件或金屬的東西?
對不起,我知道這實際上是很多問題,但我希望熟悉情況的人以全面的方式回答問題,而不僅僅是一些可以留下更多問題的小問題。我覺得現在這是一種常見的情況 - 一天,但我似乎無法在我的搜索中找到任何最新的東西。
乾杯!
ps。 - 如果你自己做了這樣的事情,並知道如何將它取消,我很樂意直接與你談談。我甚至會買啤酒。認真......沒有接受者?
Erskingardner,當你有多個問題時,你應該創建多個問題,以便每個人都可以有一組單獨的答案,對其他人也是可搜索和有用的。 – edgerunner 2010-11-23 08:44:34