我必须为iOS和安卓开发一个移动应用程序。
我还没有决定是在Apache中使用跨平台方法,还是在使用Eclipse和Xcode的本地环境中进行开发。本地开发的问题是,我必须构建两个不同的应用程序,为这两个平台做同样的工作。
使用Apache,我应该构建一个HTML/CSS/Javascript应用程序,但我对这种应用程序开发的效率非常怀疑。
该应用程序是一个医生即时通讯系统,与多媒体元素的交换。重要的是通过像TLS这样的加密协议来保护消息交换。
具体而言,我必须执行:
通过聊天,我们可以:
我读过关于混合应用程序开发效率低下的文章,因为它依赖于WebView本地组件,这使得应用程序变得更重、更慢。
另一方面,本地开发方法需要更多的时间,但确保了最佳的性能。(如果应用程序编写得很好)。
根据我列出的特点,你建议采用什么样的方法?
谢谢:)
发布于 2015-02-15 13:16:11
当然,如果您有足够的资源(时间、金钱等),创建本机应用程序总是更好的解决方案。
但如果您需要节省开发时间和功能支持的应用程序,我建议您使用混合方法,但没有Cordova或Phonegap。您可以在服务器上作为独立的HTML5组件创建UI和逻辑的某些部分,然后将其加载到应用程序的and视图中。
简单的例子:您必须实现表单,这将允许用户编写关于医生的评论。
这种方法允许您只在简单的事情上使用HTML5,如表单、弹出窗口等。您还可以灵活地选择如何使用它,并且不受任何外部框架的限制。
https://stackoverflow.com/questions/28525701
复制相似问题