Canvas UI – 高性能的移动 UI 框架

2017-07-17  本文已影响0人  恩德_b0c2

WebView 里无法获得的能力虽然是「体验增强」与「端基本能力」,但现都基本上有成熟解决方法。但后期的 UI 和 Layout 的性能反而是目前 Web 技术欠缺的。所以,无论是 Titanium 与 React Native 都是解决性能作为探索的出发点。
性能慢与快的分水岭.


Canvas UI – 高性能的移动 UI 框架 - 爱七七五八网 - 2

慢与快的标准,是按照每秒大于等于 60 FPS(60 帧每秒) 的理论,而为什么是 60 FPS,这不多描述。
按此理论,那么「每帧」里所有的操作都必须在 16ms 完成。
WebView 里 UI 性能慢的原因.

这个 demo 足够复杂,动画也足够多、炫。是用 canvas 来构建整个 UI。
测试过后:

Canvas UI 框架不足与风险

看上去 Canvas 框架这么牛逼,但有很多缺陷。

上一篇 下一篇

猜你喜欢

热点阅读