我们的想法是使用适用于Android应用程序的钛和移动网站同时使用phonegap + jquery移动UI开发两个版本的移动应用程序。
假设我们使用jquery移动UI设计我们的Web UI,我们的应用程序使用webview组件为应用程序使用相同的Web UI。是否可以在这种使用Web视图进行渲染的应用程序中访问本地sql light db的数据。
我们还评估了Titanium Studio,但随着Jquery Mobile拖放,UI开发速度更快。所以想法是,尽可能使用jquery移动UI保持应用程序大小最小化,并在用户使用应用程序时将数据加载/保存到sql light db。
使用钛基于网络的应用程序开发,它会比jquery移动UI更容易吗?
您能否提供您对此方法的看法以及此问题的解决方案?在继续之前,我们也希望听到专家的建议。
答案 0 :(得分:1)
我在Titanium中编写了一个应用程序,它加载SQLite数据库文件并呈现要显示的视图。我认为与PhoneGap相比,它在Titanium中的运行速度更快。 Titanium运行JS文件并使用Native对象呈现视图,而不是在WebView中加载视图。因此,Titanium版本将减少内存使用和开销。
另一方面,Titanium和PhoneGap都是原型设计的理想解决方案。因此,您可以创建应用程序并将其更快地推向市场。但是,为了更快的速度,更小的应用程序占用空间和更好的用户界面,强烈建议用Native代码(iOS ObjC或Android Java)重写应用程序。