代码之家  ›  专栏  ›  技术社区  ›  Taranjit Kang

角度6/md pwa vs离子3+角度6 pwa

  •  5
  • Taranjit Kang  · 技术社区  · 6 年前

    嘿,想了解一些情况,

    所以我以前从来没有用过爱奥尼亚,我想给自己一个使用它的理由。然而,从我所读到的——取决于项目的用例,一个可能比另一个更合适。我正在尝试构建一个不使用大量本机功能的应用程序。因此,我想知道Angular6/MD+PWA是否是一个更好的方法,我是否仍然能够使用像照相机和地理位置这样的东西而不需要离子?如果我走Angular6/MD路线,我需要使用像Cordova这样的东西吗?

    如果我想在应用商店等上发布应用程序并利用更多本地功能,我假设使用爱奥尼亚?

    1 回复  |  直到 6 年前
        1
  •  4
  •   David    6 年前

    这取决于你想要实现什么。

    看起来PWA越来越受欢迎,但它们仍然有一些限制。例如,如果您的pwa应用程序在后台,则不能使用地理位置;如果您的应用程序也在后台,则不能使用本地通知(afaik)。如果这些场景是您项目中的需求,您可能需要使用Cordova Hybrid应用程序。

    使用PWA时,您也有存储限制。此外,在iOS上,PWA支持是最近才出现的,而且还有一些 bugs/unimplemented features

    如果您想快速检查您的设备只能使用PWA的功能,请访问此网站(使用设备的浏览器)

    http://whatwebcando.today

    如果你选择使用PWA,而你不需要你的应用看起来像本地应用,那么使用爱奥尼亚可能不会给你带来这么大的好处。

    旁注,如图所示 here ,您可以通过应用程序/游戏商店提交PWA。