认识一下UWP与PWA

1 这俩是啥

UWP其实就是Universal Windows Platform,这是一个平台。而UWP应用是指可以在所有windows10的设备(包括PC、Xbox、Surface或者windows系统的手机)上运行的应用。虽然现在windows手机基本……:)不过听说微软已经放弃它了,好奇究竟是为啥。难道是移动端的问题?

不同平台通用一个软件,UI控件自适应,并且UWP是受到系统操控的,比较安全。

缺点:操作系统对其限制比较严格,一些功能受限。

推荐应用:Microsoft To Do、it之家、Newsflow(rss阅读器)

PWA全称是Progressive Web App,是在网页应用中实现和原生应用相近的用户体验。所以本质还是网页,只是使用上可以接近原生APP,并且有离线缓存等功能。个人理解,就是将网页应用化。

2 联想到了其他东西:微信小程序、快应用

快应用是只针对固定范围的机型,比如只有某些品牌可用等,无需安装,可以即时使用,UI也偏向原生APP。说实话使用起来确实挺方便的,个人喜欢快应用要超过小程序。

查了一下百度百科,快应用的开发商是华为、小米、OPPO、vivo、中兴、金立、联想、魅族、努比亚这几个手机品牌,属于小程序类型。也就是说,其他手机品牌目前是不支持快应用这个服务的,比如三星等国外品牌或是国内的小众品牌(一加?)。

快应用和微信小程序应该算是竞争对手的关系。

微信小程序,这个比较熟悉了,其实是基于微信的内置浏览器开发的。所以小程序,不只是微信,包括支付宝等各个软件的小程序都需要基于软件本身。不过小程序和网页本身有一些区别,查了一下它们的js运行环境不一致,更深没挖掘,打算有兴趣的时候仔细研究下。

0%