我从来没有写过移动应用程序,计划现在写一个。需要关于它的体系结构的建议。移动应用程序的体系结构
让在功能我先简要介绍:
- 它是一种“综合知识疑问句&答案”应用。
- 会有不同的类别&在每个类别中会有不同的问题。
- 用户可以滚动浏览类别中的所有问题(使用下一个或后退按钮),
- 对于每个问题都有一个“显示答案”按钮,用户想到答案后可以使用按钮检查相同的问题。
其他功能 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