如果这不是提出这些问题的正确地点,我很抱歉,但我无法在任何地方找到答案。我已经构建/构建了一个应用程序,该应用程序基本上显示传单 map 并使用 node 和 socket.io 实时跟踪用户。它具有各种功能,但所有内容都包含在 map 上或 map 上方。我需要知道的是。
- 这能在 WebView 应用中正常运行吗?
- 它可以在应用程序打开但在后台运行时运行吗(必须运行它才能保持连接打开并使用 watch.position 函数更新位置)?
- 它可以访问 HTML5 位置功能吗?
- 我可以通过网络应用上的按钮访问诸如发送短信之类的内容吗?
- 我可以使用相机吗?
- 开发此应用程序最快的软件是什么?可以为 iOS 制作类似的应用程序吗?
抱歉,如果有很多问题,但从我读到的内容来看,WebView 应该足够好,因为无论如何,大部分工作都是后端和基于 map /浏览器的。还是应该走本地路线?
最佳答案
我使用 Cordova 为 iOS 和 Android 开发了几个跨平台应用程序。回答你的问题:简而言之,我认为你可以使用像 Cordova 这样的框架来做你想做的大部分事情。
- 没有。
- 不使用 webview,但可能使用 Cordova(有一个用于后台服务的插件)。
- Webview 不行,但 Cordova 可以。
- WebView 上不行,但 Cordova 可以。
- WebView 上不行,但 Cordova 可以。
我现在是 iOS 和 Android 的本地开发人员。我可能不会再做跨平台应用程序,除非它真的很简单。我总是能够在 Cordova 中正常工作,但涉及到很多黑客攻击。由于您熟悉 javascript/html,因此就您的开发时间而言,Corodova 或 Phonegap 可能是最快的。
关于android - WebView 应用程序可以访问 Android 功能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53548413/