Facebook推出了基于JavaScript 的开源框架 React Native其官方文档这样解释:React Native使你能够在Javascript和React的基础上获得完全一致的开发体验,构建世界一流的原生APP,React Native着力于提高多平台开发的开发效率——仅需学习一次,编写任何平台(Learn once, Write anywhere)。经过发展与完善,React Native已经成为全球跨平台开发的主流框架,占据主导地位,其实现思想与技术方法深远影响了全球各大公司的轻应用解决方案,比如腾讯公司的微信小程序。Facebook正式发布了新的内容平Instant Articles,其技术原理是把原来在媒体网站读取的内容放到Facebook的本地服务器上,通过“抢跑”的方式间接实现了轻应用所具备的接近Native APP的用户体验。
平台主要提升的就是文章加载速度,据称加载速度能提升 10 倍,帮助用户不必跳转网站即可直接阅读新闻内容。此外还提供了20多种富媒体元素,文章中的照片可以缩放,甚至可设置重力效果,倾斜手机,照片会随着重力而滑动,又比如视频,当用户浏览到视频部分的时候,此视频才会自动播放,观看体验会比 GIF 动态图好很多,因为视频是基于流媒体,只有在阅读时才会加载并播放,不会有卡顿感。他们分享文章的数量也提升了30%。但是,诸如彭博、华尔街日报等媒体业巨头却担心会受制于人,转而致力于提升自家内容平台的用户体验。
早在2015年,设计师弗朗西斯·贝里曼和Google Chrome的工程师亚历克斯·罗素提出“PWA(渐进式网络应用程序)”概念,其核心目标就是提升 Web App 的性能,改善 Web App的用户体验。媲美Native的流畅体验,将网络之长与应用之长相结合。根据Google开发者支持页面,PWA具备以下优势。
渐进式用户无需担心使用哪个浏览器,也可以正常使用WA。因为这些PWA以渐进增强作为核心信条。响应式PWA适应包括电脑、手机、平板等其他常用设备在内的多种浏览环境。连接独立性利用服务工作线程,PWA可以离线或网络情况较差的环境下工作。接近原生应用为用户提供更接近原生应用的交互体验与导航。永葆新版归功于服务工作线程的更新机制,PWA可以保证用户永远使用最新版本。安全通过HTTPS,PWA可以阻止通讯窃听,而且能保证内容不被篡改。可被发现归功于W3C提供的清单文件,以及服务工作线程的注册范围机制,PWA可被标识为“应用”,且搜索引擎可以正常地索引PWA。可被组装类似推送通知这样的功能在PWA上都可以轻松地被组装。
PWA 相关的技术不断升级优化,在用户体验和用户留存两方面都提供了非常好的解决方案。截止目前,基于 Chromium 的浏览器 Chrome 、 Opera、Windows Edge、Firefox、Safari、QQ浏览器都已经完全支持 PWA ,国内已经有淘宝、微博、豆瓣、饿了么使用了部分PWA技术,国外用PWA的企业相对较多,PWA 是网页 APP 化,Google 的另一轻应用项目 Android Instant Apps 则是 APP 的精简版,在形态上更接近微信小程序值得注意的是,Google此项目的目的与微信小程序大相径庭,微信小程序要提供的是完整的用户体验,是取代。而Android Instant Apps 希望应用开发商通过社交网络、互联网广告、应用商店等渠道提供可以快速试玩的尝鲜版,当用户体验满意后再选择安装完整版本,仅仅是补充。
本文地址://www.gogoparty.cc//article/2021/0917/28699.html