我從來沒有寫過移動應用程序,計劃現在寫一個。需要關於它的體系結構的建議。移動應用程序的體系結構
讓在功能我先簡要介紹:
- 它是一種「綜合知識疑問句&答案」應用。
- 會有不同的類別&在每個類別中會有不同的問題。
- 用戶可以滾動瀏覽類別中的所有問題(使用下一個或後退按鈕),
- 對於每個問題都有一個「顯示答案」按鈕,用戶想到答案後可以使用按鈕檢查相同的問題。
其他功能 1.應在所有平臺上(機器人,IOS,Windows Mobile的,等)工作,因此計劃使用PhoneGap的
Q &列表中選擇一個要上確定年代,像我可以得到具有完全新的Q &一個更新,或者更好地答到老的問題,或者新的類別等
將q & A應該是不能夠複製,就像如果有人安裝在他的移動應用程序,他應該不能複製Q &列表
將q &列表應可靠地固定在移動
存儲允許用戶書籤一些疑問句,後來經過只有書籤列表
規劃使用的PhoneGap爲了它。我不確定如何「最好」安全有效地存儲數據,以便我的應用程序不是很重也?
我所知道的兩個選項
1)的Android SQLLite ..如果我用這個,我相信它的安全,並且容易更新,但我不知道該怎麼爲iOS和其他的操作系統呢?有沒有跨平臺的SQL引擎?這不是很重嗎?我的意思是每個用戶誰想要使用我的應用程序將需要安裝此以及
2)不能我存儲的Q &作爲加密的XML文件?這種方式應該很容易更新,我應該使用什麼算法進行加密?它會足夠安全嗎?任何跨平臺庫實現加密算法?
3)其他專家提出的建議嗎?
hmmmm ...整齊漂亮,爲什麼didnt發生在我之前在任何地方使用(甚至是離線) ...再一個問題,我希望這不會很慢...我有兩個選項在這裏1)當用戶按下或按下時獲取另一個問題時,一次獲得一個問答2)每次獲得3個問題,接下來的問題和以前,因爲當用戶按下或者後面再得到一個 – Lav
imo時,請求一對夫婦一次問答似乎是正確的方式,因爲您將減少由這些請求引起的等待時間並等待響應。 – wmfairuz