2015-09-19 46 views
1

我正在考虑对我的项目使用离子,但在开始时我只想要一个webapp而不必去应用程序。就像framework7允许的一样。但我收集的信息似乎表明,这是不可能的或完全由离子支持。离子:仅使用HTML5的框架

有人可以分享一些经验,说如果它是可能的,它有多困难?

+0

yes你可以创建web应用程序,但是你不能使用插件,比如烤面包,照相机等 –

回答

2

可以将您的Ionic应用作为移动网站移植。

它基本上是一个角度的应用程序,增加了离子生态系统的好处。这个生态系统包含了一组漂亮的移动优先组件指令,用于交互的js库(拉到刷新/幻灯片等)以及其他类似的东西,使您的应用看起来更像是使用本机应用。

它使用js apis(cordova.js)访问设备的本地组件(相机,位置,电池信息等)真的很流行。但是当你用离子建立一个移动网站时,它没有任何用处。因此,您可以编写特定于平台的代码来同时支持Web和本机。开始构建原生应用程序时,您可以充分利用cordova.js。否则,请为您的移动网站留下普通的香草。

我已经将我的离子应用程序作为一个Web应用程序移植到移动浏览器上为我的观众服务(也计划尽快推出原生应用程序),至今我还没有面临任何重大挑战。它确实拥有移动的第一次体验。

如果制作单页桌面网站是您唯一的目标,那么您应该选择标准角度引导Web应用程序。离子不是为了它。

0

对于ionic2它是可能的:

  1. 添加codova平台的浏览器
  2. 上传文件下的平台/浏览器/网络
  3. 点它在浏览器

注:取决于设备的插件将无法在浏览器(例如相机等)中工作,其余的将会工作好,所以即使没有设备插件,也要保持你的应用程序可用