素材巴巴 > 程序开发 >

flutter_01_认识flutter

程序开发 2023-09-04 07:38:10

flutter

  • 大前端学不动系列
  • flutter环境搭建
  • 认识flutter

    flutter的特点

    跨平台历史

    平台独立开发

    最初

    解决方案一:webview

    解决方案二:React Native

    跨平台的终极解决方案三:Flutter

    Flutter绘制原理图
    图像显示
    频率和刷新率的问题
  • 例如,当帧率大于刷新频率,当屏幕还没有刷新第 n-1帧的时候,GPU 已经在生成第 n 帧了
  • 从上往下开始覆盖第 n-1 帧的数据,当屏幕开始刷新第n-1 帧的时候,Buffer 中的数据上半部分是第 n 帧数据,而下半部分是第 n-1 帧的数据
  • 显示出来的图像就会出现上半部分和下半部分明显偏差的现象,我们称之为 “tearing”(撕裂)
    在这里插入图片描述
  • 双重缓存(Double Buffer)
    双重缓存存在的问题
    三重缓存(Triple Buffer) - 了解
    渲染引擎skia
    大前端学不动系列

    flutter环境搭建

    在这里插入图片描述

    操作系统选择

    安装Flutter SDK


    标签:

    素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。