如果我们不需要访问设备的相机,联系人,GPS等是否有任何理由不消除cordova.js文件?也许这会改善加载时间。我成功地构建并预览了应用程序注释它的脚本标记,它似乎工作正常,但是对于cordova.js,可能比访问那些我不知道的设备API更多。Cordova.js是否必要?
回答
如果你不使用它,那么不,你不需要它。但是,你不是在建设一个网站吗?
Cordova允许您通过在特定于平台的应用程序中嵌入浏览器来构建应用程序,因此您作为应用程序开发人员可以使用JavaScript。 Cordova.js提供对各种API的透明访问来控制硬件,但如果你不使用它们,那么你可能不需要Cordova.js。
但除了设备API,Cordova还可能实现某些浏览器(polyfill)中缺少的标准浏览器JavaScript函数。据我所知科尔多瓦并没有这样做,尽管有插件(例如,like this one)。
不过,如果有疑问,在性能方面并不重要。 Cordova.js将成为应用程序的一部分,因此安装后不需要下载。并且在浏览器中加载本地js文件的开销并不大,即使是在手机上。
谢谢。是的,界面将是一个网站,但它会像一个应用程序,因为用户将拥有一个专用的图标,它将拥有整个屏幕本身,它将使用插件并在后台运行REST服务,它将提供推送通知,而手机网站都无法做到这一点。 –
@JosephJohnston,你可能会想要在移动设备上存储数据。无论哪种情况,您都需要查看[Google](https://play.google.com/about/developer-content-policy.html)和[Apple](https://developer.apple)的应用政策.COM /应用商店/审查/指南/)。特别针对苹果,请阅读以下部分:* 2.12)应用程序不是非常有用,独一无二,只是捆绑为应用程序的网站,或不提供任何持久娱乐价值的应用程序可能会被拒绝*祝您好运。 – JesseMonroy650
@ JesseMonroy650这对我来说没有多大意义。拿一个不使用硬件的本地应用程序,说一个笔记应用程序。如果同一个应用是由phonegap制作的话会怎么样?这将是一个捆绑为App_的_web站点,但为什么它应该被拒绝,因为它具有与本机应用程序相同的功能? –
- 1. _mmServerScripts是否必要?
- 2. KillTimer是否必要?
- 3. Android LocationListener:removeUpdates是否必要?
- 4. E4 Application.class是否必要?
- 5. khtml前缀是否必要?
- 6. FFTW - fftw_alloc()是否必要?
- 7. 是否有必要有base64_encode
- 8. 作业的左侧必须是变量是否必要?
- 9. 是否有必要使用xlib的“XAllocSizeHints()”?
- 10. 是否有必要使用addTestDevice?
- 11. 是否有必要升级到jQuery 1.4?
- 12. 必填字段是否需要迁移?
- 13. char *为char [] - 是否有必要?
- 14. 注册符合性 - 是否100%必要?
- 15. 多态关联是否必要?
- 16. 检查RunOnUiThread是否有必要?
- 17. 这个中断()是否必要?
- 18. Codeigniter中模型是否必要?
- 19. 服务层是否有必要?
- 20. 是否有必要更新HTML文件
- 21. xml-apis JAR文件是否必要?
- 22. SQL主键 - 是否有必要?
- 23. 调用ZipArchive :: close() - 是否有必要?
- 24. 是否有必要把内<tr>
- 25. 是否有必要处理每个ManagementObject?
- 26. 使用SVM时,TF-IDF是否必要?
- 27. 线程是否必要/有用?
- 28. 带有self.view.frame的initWithFrame:是否有必要?
- 29. wpf中的ViewModels是否必要?
- 30. 是否有必要为变量赋值?
如果您不需要访问设备,是否需要应用程序?你可以简单地写一个移动网页。 –
移动网站在我的评论下面没有能力。 –
插件做什么? –