我打算使用Ionic创建移动应用。
但是我也希望我的应用能够在桌面上运行良好并且看起来很好。
有没有办法一次创建一个看起来不错的应用程序并且在两个平台上都运行良好(也许还有更多平台)?
答案 0 :(得分:1)
长话短说,你可以使用Ionic来构建网络应用程序。我的建议是看一下Ionic 2的组件,因为它们是为移动/平板电脑用户而非桌面用户实现的。用于网络应用程序的Ionic几乎感觉就像是巧合;如果你回去几年,大多数人都将Ionic视为本机应用程序开发和jQuery Mobile for web apps等框架。
对于Web应用程序的Ionic,它们的关键术语是Progressive Web App(PWA)。阅读更多相关内容,你很高兴。
检查出来:http://blog.ionic.io/announcing-pwa-support-in-ionic-2/
答案 1 :(得分:0)
Ionic仅用于移动设备,未在桌面浏览器上进行测试,开发或正式支持。 - http://forum.ionicframework.com/t/why-no-desktop/7908/5
话虽如此,离子应用程序的主要逻辑来自Angular。通过将角度与引导程序或基础(或您最喜欢的响应式框架)配对,您将获得(我假设)您的最终目标,即拥有一个在移动和桌面上都能很好看的响应式网站,具有所有逻辑能力离子型的。
如果您决定采用这条路线,则可以使用Cordova或Phonegap将您的网站编译为移动应用程序,该应用程序将在移动设备上本机操作。 Ionic实际上在引擎盖下使用了Cordova,所以你会注意到它们在语法上非常相似。
答案 2 :(得分:0)
我尝试在我的网络应用上使用ionic。它的工作正常。但我面临一些问题,如浏览器滚动条滚动非常慢。您必须尝试Ionic Material http://ionicmaterial.com/或Angular Material https://material.angularjs.org/latest/#/
答案 3 :(得分:0)
某些cordova插件如sqlite-2,socialsharing,file-opner2不支持浏览器。 如果使用此插件,则无法在Web应用程序上运行。 Cordova不支持网络应用。