플러터 2.0

Google은 2.0년 3월 2021일에 새로운 Flutter 1 업데이트를 선언했습니다. 이 버전에는 Flutter XNUMX과 비교하여 전체 변경 사항이 포함되어 있으며, 이 블로그에서는 데스크톱 및 데스크톱의 변경 사항에 중점을 둘 것입니다. 모바일 버전.

Flutter 2.0을 통해 Google은 상태를 베타 및 안정 버전에 가까운 수준으로 옮겼습니다. 여기에 무슨 의미가 있나요? 모든 것을 고려하면 Flutter 2.0 Stable에서 사용할 수 있지만 Google은 현 시점에서 완전히 완료되었다고 생각하지 않습니다. 프로덕션 용도로는 문제가 없어야 하지만 상당 부분 버그가 있을 수 있습니다.

Google은 오늘 소형 애플리케이션 구축을 위한 오픈 소스 UI 툴킷의 최신 변형인 Flutter 2를 발표했습니다. 플러터는 2년 전 출시 당시 모바일에 관심을 갖고 시작했으나 최근에는 날개를 펼쳤다. 버전 XNUMX를 통해 Flutter는 현재 기본적으로 웹 및 데스크톱 애플리케이션을 지원합니다. 이를 통해 Flutter 사용자는 이제 동등한 코드베이스를 사용하여 iOS, Android, Windows, macOS, Linux 및 웹용 애플리케이션을 구축할 수 있습니다.

Flutter 2.0이 출시되어 폴더블 및 이중 화면 장치에 대한 지원이 추가되었습니다.

Google은 새로운 기능을 통해 웹 브라우저용 Flutter의 성능을 향상시켰습니다. CanvasKit. 모바일 브라우저는 기본적으로 HTML 버전의 앱을 사용하며, 앱을 빌드할 때 새로운 "자동" 모드에 의해 자동으로 처리됩니다.

둘째, Flutter는 웹 브라우저에서 더욱 원시적인 느낌을 주는 기능을 추가하고 있습니다. 여기에는 화면 판독기 지원 유틸리티, 선택 및 편집 가능한 텍스트, 향상된 주소 표시줄 지원, 자동 채우기 등이 포함됩니다.

Flutter는 처음에는 크로스 플랫폼 모바일 시스템이었기 때문에 여기서는 실제로 설명할 내용이 많지 않습니다. 일반적으로 Flutter는 폴더블을 제외하고 현재 한동안 모바일의 모든 기능을 갖추고 있었습니다. Flutter 2.0에서는 현재 Microsoft의 약속에 따라 폴더블 디스플레이가 지원됩니다. 이제 Flutter는 이 구조 요소를 관리하는 방법을 인식하고 개발자가 필요한 방식으로 애플리케이션을 배치할 수 있도록 합니다.

현재 Flutter 2.0에는 이름에서 알 수 있듯이 두 개의 창을 표시할 수 있는 또 다른 TwoPane 가젯이 있습니다. 첫 번째 창은 모든 가젯에 표시되고 두 번째 창은 폴더블 디스플레이의 오른쪽 절반에 표시됩니다. 마찬가지로 대화상자를 사용하면 폴더블 디스플레이의 어느 면을 표시할지 선택할 수 있습니다.

폴더블의 주름이나 힌지는 개발자에게 디스플레이 기능으로 제공되므로 애플리케이션은 필요할 경우 전체 폴더블 디스플레이로 확장하거나 힌지가 있는 위치를 고려하여 적절하게 표시할 수 있습니다.

또한 Google은 모바일 광고 SDK 플러그인을 베타 버전으로 옮겼습니다. 이는 모바일 애플리케이션에 AdMob 광고를 표시할 수 있는 Android 및 iOS용 SDK입니다. 현재로서는 데스크톱 지원이 없지만 이제 Flutter를 사용하여 광고가 포함된 일반적으로 안정적인 모바일 애플리케이션을 만들 수 있는 옵션이 있어야 합니다.

이는 데스크톱과 모바일 플랫폼 모두에 관한 Flutter 2.0의 엄청난 변화입니다.