Flutter 3.13은 iOS에서 렌더링 속도를 높입니다.
폴 크릴
InfoWorld의 대형 편집자 |
다중 플랫폼 UI 개발을 위한 Google의 오픈 소스 프레임워크인 Flutter는 8월 16일에 발표된 최신 릴리스인 Flutter 3.13을 통해 더 빠른 그래픽과 2D 스크롤링을 제공합니다.
새로운 Impeller 그래픽 렌더러의 개선으로 iOS의 렌더링 성능이 향상되어 지연 시간이 줄어들고 평균 처리량이 높아졌습니다. 임펠러는 이제 macOS용 미리 보기로 제공되며 이미 iOS용으로 기본적으로 켜져 있습니다. Android용 Impeller에 대한 공식 미리보기 기간은 아직 정해지지 않았지만 올해 후반으로 예상됩니다.
Flutter 3.13에는 2차원으로 스크롤되는 위젯을 구축하기 위한 기반이 포함되어 있습니다. 여기에는 2차원에서 하위 항목의 상대적 위치를 나타내는 ChildVicinity 및 TwoDimensionalChildDelegate와 같이 빌드할 클래스가 포함됩니다. 2차원 스크롤에는 대각선 스크롤을 포함한 새로운 상호 작용이 제공됩니다. 또한, 새로운 슬라이버를 통해 개발자는 고유한 스크롤 효과를 구성할 수 있습니다. 예를 들어 SliverMainAxisGroup 및 SliverCrossAxisGroup은 여러 개의 슬라이버를 함께 배열하는 것을 지원합니다.
폴더블 기기에 대한 지원을 개선하기 위해 Flutter 3.13에는 디스플레이 속성을 검색하는 엔진 API가 추가되었습니다. 새로운 getter FlutterView.display는 디스플레이의 물리적 크기, 장치 픽셀 비율 및 새로 고침 빈도를 보고하는 Display 개체를 반환합니다.
더 많은 플랫폼 적응성, 더 많은 사용자 정의 및 새로운 기능을 제공하기 위해 머티리얼 프레임워크가 개선되었습니다. 이제 머티리얼 위젯의 디자인을 사용자 정의하는 것이 더 쉬워졌습니다. 예를 들어, 이제 개발자는 InputDecoration의 오류 속성을 사용하여 텍스트 필드에 표시되는 오류 위젯을 사용자 정의할 수 있습니다.
Flutter 3.13에는 Dart 3.1도 포함되어 있으며, Dart 3.0에 도입된 클래스 수정자를 추가로 사용할 수 있도록 사소한 업데이트와 API 조정 기능이 포함되어 있습니다. Flutter 3.13은 5월에 게시된 Flutter 3.10의 후속 버전입니다. Flutter 설치 지침은 프로젝트 웹사이트에서 확인할 수 있습니다.
다음으로 읽어보세요:
Paul Krill은 InfoWorld의 편집자로 애플리케이션 개발을 주로 다루고 있습니다.
저작권 © 2023 IDG Communications, Inc.
다음으로 읽어보세요: