网站客服:zx81024163 |

行业资讯 | Android WebView 致安卓应用闪退

2024-02-25 23:01:36发布    浏览419次    信息编号:99817

友情提醒:凡是以各种理由向你收取费用,均有骗子嫌疑,请提高警惕,不要轻易支付。

行业资讯 | Android WebView 致安卓应用闪退

据外媒9to5报道,3月23日的几个小时内,大量用户遭遇了部分应用程序连续崩溃的情况。 有些人发现卸载系统可以阻止崩溃。 目前,谷歌已经发布了应用崩溃问题的永久修复,涉及更新和浏览器版本89.0.4389.105升级。

事实上,碎片化问题从一开始就存在,目前似乎还没有很好的解决方案。 还有不同系统、不同厂商的浏览器内核存在差异,导致层出不穷的兼容性问题让很多开发同学头疼。

为了彻底解决和控制这些问题,mPaaS集成了独立的UC浏览器内核,使得崩溃、卡顿等引起的问题得到有效收敛和​​统一控制。 同时,根据众多业务应用和测试,使用UC浏览器内核,浏览器相关的崩溃和ANR(Not)都得到了显着降低。

此外,mPaaS可以尽快修复和发布任何安全问题[1],这比制造商升级效率要高得多。

除了UC核心之外,mPaaS还继承了支付宝深度应用的容器和离线包[2]技术。

正常情况下,App启动在线页面时,通常会出现白屏阶段。 这是浏览器需要从服务器下载HTML资源的时候。 由于移动网络限制,资源加载时间不可控,通常需要300ms以上。 在此期间,用户将看到白屏。

为了优化用户体验,减少白屏时间,支付宝在容器中采用了离线打包技术。 离线包可以简单理解为一个zip压缩包,里面包含了HTML、CSS、JS、图片等前端页面所需的资源。 容器内置到客户端后,打开离线包页面时会直接从离线包中获取资源。 这个过程只需要几毫秒,消除了页面启动时白屏的问题。

目前,mPaaS容器解决方案支持HTML5和小程序。 借助离线打包能力,可以轻松预设渲染、逻辑、配置等静态资源,消除网络环境对页面加载的影响,提升用户体验。

同时,借助mPaaS动态发布服务,可以快速开发新产品/业务需求并通过mPaaS控制台发布; 最终用户客户端集成的容器SDK会自动拉取最新的离线包。 这个发布和更新过程不需要应用商店审核,最大限度地提高业务迭代效率。

参考文档

[1]mPaaS动态发布产品文档

[2]mPaaS H5容器及离线包产品文档

提醒:请联系我时一定说明是从星空网上看到的!