估计各位用 UC 的小伙伴应该收到升级提醒了吧,没错,这是我们给大家发的圣诞礼物,还记得今年10月份杭州云栖大会上,UC 专场对外宣布 U4 内核 2.0 版本正式发布吧。当然,自从正式发布新内核后,UC 内核团队一直在紧锣密鼓地进行 UC 中文版 App 的内核升级和测试。终于在昨天,各项指标均达到发布水平,我们对外宣传已久的 U4 2.0 内核正式登陆 UC 中文版 App。心急的小伙伴可以赶紧访问这个官方下载页面进行体验吧,UC Android官方下载
感谢内核团队兄弟姐妹们这几个月以来 996 甚至 007 的不懈努力和辛勤付出,感谢这些家庭的另一半,没有 TA 们的支持,我们也不会这么快就完成中文版 UC 的内核升级。从今天开始,UC 正式告别的“移动端 IE6/7” 的时代,接下来我们将更专注倾听我们开发者的声音,让 U4 内核越来越好,让 Web 生态越来越好。
接下来,发布菌想再跟大家啰嗦一下,U4 2.0 内核对于 U4 1.0 内核,发生了什么变化。
在今年杭州云栖大会上,我们的讲师嘉宾就提到过,我们在原有 Chromium 57 的基础上做了大量的优化,使得整体的性能有了很大的提升,简单来说,就是比 Chromium 57 还要快。JS 引擎整体得到提升,比如 code caching 以及启用 Ignition 与 TurboFan,还有其他的优化措施的加持,使得 U4 2.0 对比 57 版本有明显的提升。
![ab089236bdf44145d5a032082cb4eb9fd74cfc67](https://yqfile.alicdn.com/ab089236bdf44145d5a032082cb4eb9fd74cfc67.jpeg?x-oss-process=image/resize,w_1400/format,webp)
当然,各位开发者小伙伴们最关系的还是 ES6 的支持程度,关于这个问题,嘉宾同学也提到了,U4 2.0 内核对 ES6 的支持接近 100%,对了,新内核是支持 webpack-dev-server 插件的 ^_^
![0ea58b98a886665b0db65d65d7459df4f832f0b8](https://yqfile.alicdn.com/0ea58b98a886665b0db65d65d7459df4f832f0b8.jpeg?x-oss-process=image/resize,w_1400/format,webp)
比如我们常见的箭头函数、Promise、Generator,在 ES2016 及以上版本的特性,比如 async / await 的支持,可有效简化开发者编写异步操作的代码。
对了,那个支持多路复用、服务器推送、请求头压缩的 http/2 协议,也被支持了,使用 http/2 协议,对网络性能有着相当不错的提升。
![98a89371835cef41d9e18b55335c7145fdeb82b3](https://yqfile.alicdn.com/98a89371835cef41d9e18b55335c7145fdeb82b3.jpeg?x-oss-process=image/resize,w_1400/format,webp)
另外,一些能简化写法提高性能的新特性,也被支持了!!!比如,“position:sticky”、“Grid layout”、“Containment”、“Passive Event Listener”、“IntersectionObserver”,还有 “requestIdleCallback”等等。
![6ce2d1f514d49b414087dac663d238ef0ef07b6b](https://yqfile.alicdn.com/6ce2d1f514d49b414087dac663d238ef0ef07b6b.jpeg?x-oss-process=image/resize,w_1400/format,webp)
使用最新版的 UC,也可以玩 WebAR 游戏了,在今年的双十一全球狂欢节上,UC 推出了表情红包游戏(UC 浏览器访问传送门,观看 UC 各路网红表演视频 这群人怕是中毒了吧哈哈哈哈哈哈哈哈哈),以丰富新颖的互动展示取得良好的效果。我们与支付宝的同学进行了 WebAR 技术合作,目前在支付宝上线了基于 U4 WebAR 技术的业务蚂蚁庄园星星球、亲子相机等。更多案例,可访问 UC-AR 网站试玩。
![0bb4b82d9b5505103d19976a5455cf993c3b0524](https://yqfile.alicdn.com/0bb4b82d9b5505103d19976a5455cf993c3b0524.jpeg?x-oss-process=image/resize,w_1400/format,webp)
当然了,最最重要的是,莫过于我们新内核完整支持 PWA 能力 !!!包括 WebPush(接入文档) 和 Add to Home Screen (接入方式)两大特性。我们之前已经在知乎专栏做过简单的介绍,感兴趣的小伙伴可以戳:
U4 2.0 新特性 —— Add to Home Screen
目前,有几个小伙伴已经跟我们一起玩了,比如新浪微博(UC 内核对外合作 —— 新浪微博 PWA 版)和饿了么均已在 UC 上完美支持 PWA,支付宝也已通过 U4 内核支持 PWA,更多合作小伙伴还在支持 PWA 的路上,期待更多的小伙伴一起参与进来,让我们的 Web 体验越来越好。