Man*_*ano 31 mobile hybrid-mobile-app progressive-web-apps
有人能告诉我混合移动应用程序和渐进式Web应用程序之间的区别及其优势吗?
gri*_*igs 22
混合移动应用程序通常是指使用通过本机应用商店分发的Web和本机技术的组合构建的应用程序.这些应用程序通过Apple,Google,Microsoft等应用程序商店审核流程.
渐进式Web应用程序是使用在浏览器中运行的Web技术构建的应用程序,可以添加到主屏幕.它们不需要通过本机应用商店分发,但可以包含在其中.自2018年起,Microsoft在其Microsoft Store中包含PWA,并且Trusted Web Activities可以更轻松地将PWA提交到Google Play商店.
一些混合移动应用平台包括PhoneGap(又名Cordova),Appcelerator Titanium和Ionic.您不需要一个平台来创建混合应用程序,但它们很有用,因为它们已经处理了在本机API和JavaScript API之间建立桥梁的问题.
渐进式Web应用程序只需在浏览器中运行,因此可以使用基本的HTML,CSS和JavaScript构建它们.
小智 19
渐进式Web应用程序
Google开发的这项相对较新的技术使移动设备能够将网站或Web应用程序添加到智能手机的主屏幕,并能够离线与其进行交互.
优点
缺点
混合移动应用
这里有两个选择:
框架为Apache Cordova,Ionic和PhoneGap
优点
缺点
或反应原生.
优点
缺点
最近我们写了一篇关于这个主题的文章:从网站到移动应用程序 - 你的四个最佳选择
我相信你会感兴趣的.