-
业务逻辑:数学计算和内存操作的速度,该性能对具有复杂业务逻辑的应用程序来说最为重要。
-
页面渲染速度:动画平滑度、用户界面改变时的每秒帧数或一些实时出现的用户界面效果。
对比数据
下面就横向对比下Flutter、React Native和原生平台在性能上的表现,通过运行同一个应用程序然后查看在不同指标下的性能,数据来源于网络。
iOS操作系统CPU密集型测试(高斯-勒让德算法)
可以发现,在 CPU密集型计算测试中,Objective-C是iOS开发的最佳编程语言,Swift比Objective-C慢1.7倍, 意料之外的是Flutter比Swift快15%, React Native比Objective-C慢20倍。
iOS操作系统CPU密集型测试(博尔温算法)
在博尔温算法中,Swift比Objective-C慢1.9倍, Flutter比Swift慢5倍,React Native版本比Swift版本慢15倍以上。