Ionic 2 现在支持桌面.这是否意味着一个代码,所有设备



我昨天从我的电子邮件中看到了这一点

Ionic现在是桌面就绪构建应用程序,适用于手机到大型桌面 带有网格和拆分面板的显示器 在过去的几周里,我们一直在 努力工作,为Ionic最需要的之一添加支持 特点:台式机和平板电脑支持。

使用新的响应式网格系统和离子框架中的拆分面板 2.2.0,Ionic 开发人员现在可以构建从智能手机到平板电脑和桌面显示器向上扩展的 UI。全部通过一个代码 基础!

我们对Ionic的目标是使Web开发人员能够在所有 他们关心的平台。虽然移动仍然是我们的面包, 黄油,因为Ionic是基于网络技术的,所以它也可以工作 在移动应用程序中,就像在 Web 上或桌面应用程序一样。

立即尝试新的网格和拆分面板,并让我们知道什么 你想!

这是否意味着我可以为IOS,Android,Windows创建一个离子应用程序,并将"应用程序"托管到我的网站,并 www.mywebapp.com 查看我在移动应用程序中看到的内容(所有这些都只有一个代码库!还是这个想法好得令人难以置信。

这是否意味着我可以为IOS,Android,Windows创建一个离子应用程序-是的

以及将"应用程序"托管到我的网站和 www.mywebapp.com 以查看我在移动应用程序中看到的内容(所有这些都只有一个代码库!-

在这里,他们谈论的是渐进式Web应用程序(PWA)。开发 PWA 时,必须考虑许多因素。关键是您不能在该应用程序中使用本机移动插件。B'cos 原生插件仅适用于移动设备。同样,也有很多因素。请阅读下面的文章以了解更多信息。

什么是渐进式 Web 应用程序 (PWA)?

渐进式 Web 应用使用现代 Web 功能来提供 类似应用程序的用户体验。它们从浏览器选项卡中的页面演变为 身临其境的顶级应用程序,在每一个 时刻。

如果你想看Ionic build PWA的演示,请看这个:Ionic PWA

渐进式 Web 应用程序包括:

渐进式- 适用于每个用户,无论浏览器选择如何,因为它们是以渐进式增强为核心原则构建的。

响应式- 适合任何外形规格、台式机、移动设备、平板电脑或后续产品。

连接独立- 通过服务工作者增强功能,可脱机或在低质量网络上工作。

类似应用 - 使用应用外壳模型提供应用样式的导航和交互。

新鲜- 由于服务工作进程的更新过程,始终保持最新状态。

安全- 通过 TLS 提供,以防止窥探并确保内容未被篡改。

可发现- 由于 W3C 清单和服务工作者注册范围允许搜索引擎找到它们,因此可识别为"应用程序"。

可重新参与- 通过推送通知等功能轻松重新参与。

可安装- 允许用户将他们认为最有用的应用程序"保留"在主屏幕上,而无需应用程序商店的麻烦。

可链接- 通过 URL 轻松共享,无需复杂安装。

在这里,您可以阅读有关上述概念的更多信息:渐进式 Web 应用程序入门

从理论上讲,您可以为本机应用程序、PWA 和桌面应用程序提供 1 个代码库。我认为这取决于您的业务。

我为魁梅萨走了一条稍微不同的路线:

桌面网站就像一个登陆页面。它有一些条款和条件,常见问题解答,简介和关于页面,它可以启动该应用程序:https://www.quemesa.com 这是一个普通的Angular4应用程序+ Bootstrap,但我可以很容易地使用Wordpress(即它不是一个应用程序 - 它是一个网站)。

移动 Web 应用 (PWA) 位于不同的域中:https://m.quemesa.com 它在比ipad更大的任何东西上看起来都不是很好,但它仍然可以工作。我想为此投入的精力以使其在桌面上看起来很棒,这纯粹是基于我的目标用户和成本/收益的商业决定。 注意:如果您在移动应用程序上导航到 https://www.quemesa.com,那么我会自动重定向到移动Web应用程序(因此移动用户始终直接转到移动Web应用程序)。只有桌面用户才能看到桌面应用程序。

多亏了Ionic,Android和iOS应用程序使用了完全相同的代码:https://www.quemesa.com/mobile-app

所以我认为每个用例都是不同的,这取决于你的应用程序是什么以及你的用户将如何使用它。我目前在墨西哥,原生应用程序并不像世界其他地区那样受欢迎(还)。但是,台式机的使用量不如移动设备,因此PWA的进入门槛较低。

我的主登陆页面是 Angular 应用程序/serparate 代码库的唯一原因是因为它曾经是一个功能齐全的应用程序,直到 Ionic 移动应用程序在功能上超过它。然后,我可以选择使用它,使其保持同步,或者只是删除它的应用程序部分并将其保留为登录页面。

我不完全使用一个代码库的原因是 Ionic 布局不够接近桌面网站的 UX。所以桌面网站只是启动应用程序...

相关内容

  • 没有找到相关文章

最新更新