科尔多瓦是一个Apache授权的软件项目,使用的webview组件 安卓 而且 苹果iOS 为应用程序设计 HTML、CSS和 Javascript 移动电话和平板电脑. 你可以申请一份, 为两种生态系统设计, 并在Play Store和iTunes上发布. 这节省了大量的时间和精力,以他们的母语开发移动应用程序.
在使用本机操作系统UI时,可以使用 Javascript 框架,如果你不需要一个非常定制的UI. 类星体 包括 Vue 框架,给你的UI一个结构化的,可测试的格式. 离子 给你 反应 科多瓦岛的框架.
优势
当你同时瞄准苹果和安卓设备时,科尔多瓦几乎让你的开发投入加倍. 这无疑是推出手机应用最具成本效益的方式. 另外, 如果你有一个现有的网络应用, 浏览器插件或其他基于web的系统,你正在寻找端口. 科尔多瓦允许您重用大量现有的工作.
因为科尔多瓦是从底层操作系统中移除的一个层, 它更具可测试性,更容易在模拟环境中运行. 这大大降低了持续集成和单元测试的难度.
风险
这取决于你的应用, 基于web视图的移动应用程序可能无法提供令人满意的用户体验. 游戏和其他图形密集型应用程序需要访问低级系统调用,而科尔多瓦正是在此基础上构建的. 在这种情况下,原生应用程序最适合你的项目.