我们将开发一个我们希望通过以下渠道分发的应用程序:
我们的理解是Ionic主要针对1.开发,而上述2.和3.中的Web应用程序并不是Ionic真正想要的。我们环顾四周,试图了解Ionic是否可能适用于2.和3.,并且自己也进行了一些快速测试。
在结尾处的链接之一中:“您的Web应用程序将在桌面浏览器中运行,因为它是由html,css和javascript组成的。电话间隙特定的javascript调用(加速度计,指南针,文件等)不会。基本上,如果您坚持标准的是,您将能够相对轻松地将您的应用程序移植到大多数浏览器,这时的工作主要是主题化工作。”
从另一个角度来看:“我确实知道不支持FireFox。我不知道Ionic在IE X中的工作情况如何。”
为了进行测试,我们在Ionic中构建了我们的应用程序的受限版本。从我们可以看到,该应用程序适用于1、2和3。例如,它在FireFox上运行时没有出现问题,上面提到的内容中不支持该问题。这对我们来说似乎是第一个引用,说该Web应用程序将在桌面浏览器中运行是正确的。
我知道这是一个相当笼统的问题,可能很难回答,但是由于我们在查找时发现矛盾的信息,因此我们试图在做出决定之前先了解更多信息。
对于任何反馈,我们都表示感谢。
谢谢,马库斯
Ionic Framework可以在Chrome,Mozilla,IE9 +等桌面网络浏览器中运行吗?
http://forum.ionicframework.com/t/ionic-components-on-ie/1826
Ionic仅针对移动设备进行了测试。例如,Internet Explorer未经过测试,并且不能正确处理Ionic中的许多功能。桌面浏览器的行为不同于移动浏览器。
Ionic专注于构建本机/混合移动应用程序,而不是移动网站。
因此,我们的浏览器支持往往是给定平台上的本机应用可用的Web View API。对于Ionic 1.1.0“ xenon-xerus”,这表示适用于iOS 7+和Android 4.1及更高版本的UIWebView。Windows Phone和FirefoxOS支持已在我们的路线图上。
如果在所有不同的桌面浏览器上测试所有内容都比为共享相同的控制器和服务开发版本便宜,那就继续吧,但不会“开箱即用”。
另外,我建议您查看Electron来从webapps构建桌面应用程序。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句