使用Ionic构建应用程序,移动Web应用程序和桌面Web应用程序

用户名

我们将开发一个我们希望通过以下渠道分发的应用程序:

  1. 通过Google Play和iTunes的Android和iOS应用程序(该应用程序将广泛使用通知,并且需要在Google Play和App Store中显示)
  2. Web应用程序可在移动设备上的Web浏览器中运行
  3. 在便携式计算机和台式计算机上的Web浏览器中运行的Web应用程序。我们希望支持Chrome,Internet Explorer(从IE9开始),Firefox和Safari浏览器。

我们的理解是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来构建网站的移动Web版本是一个好主意吗?

Ionic Framework可以在Chrome,Mozilla,IE9 +等桌面网络浏览器中运行吗?

http://forum.ionicframework.com/t/ionic-components-on-ie/1826

常规桌面浏览器中的Phonegap Web应用

http://ionicframework.com/docs/overview/#css-sass

丹尼尔·M

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

共享混合移动应用程序和桌面Web应用程序的代码

将Java应用程序(使用Spring的Web和桌面应用程序)与mongodb连接

Qt桌面和移动应用程序

将相同的Firebase应用程序与Web和移动应用程序一起使用

如何使用WCF服务来支持Web应用程序和移动应用程序?

使用WebSockets和AWS构建Web应用程序

Web与桌面应用程序的性能限制?

Web应用程序的桌面管理面板

Web 应用程序、Web API 和移动应用程序之间的身份验证

如何使用Meteor为移动应用程序和Web浏览器构建不同的UI

将私人Vimeo视频嵌入到Web应用程序和移动应用程序中-Ionic / Angular

Web应用程序+ RestAPI移动版

iBeacon移动Web应用程序开发

使用HTML作为Web应用程序开发桌面应用程序视图

如何快速构建Web应用程序?

如何构建Java Web应用程序

关于移动应用程序和Web应用程序之间的CORS

Web应用程序和移动应用程序消耗的Spring API

Web 应用程序和函数应用程序的 Azure 全局应用程序设置

如何从桌面C#应用程序使用Web服务?

在ReactJS上将Django Web应用程序后端与移动应用程序一起使用

使用Windows身份验证和Web应用程序的IIS与Web应用程序

何时使用桌面应用程序与网络应用程序?

Jenkins构建Web应用程序和测试

在 Appium 中可以使用哪个命令在移动应用程序和 Web 应用程序之间切换?

测试Web应用程序

调试Web应用程序

InvalidOperationException Web应用程序

使用.htaccess将桌面用户重定向到移动Web应用程序之外