나는 15 년 동안 우분투 변종을 사용해 왔는데, 그 중 지난 13 년 동안은 기사와 Canonical 배포판에 대한 책을 쓰는 데 사용되었습니다. 그럼에도 불구하고 Mark Shuttleworth의 사람들은 나를 놀라게합니다.
나는 최근에 새 버전의 미래에 대한 나의 기대를 표현하는 문구를 만들었습니다. "Snap 패키지가있는 Debian 기반 Fedora". 이것으로 나는 점점 더 많은 우분투가 내가 좋아하는 원래 기능이없는 전통적인 그놈 기반 배포판처럼 보이는 경향이 있음을 나타내고 싶었습니다.
다른 많은 시간처럼 내가 틀린 것 같다.
기본적으로 Flutter 사용
Un 짹짹 배포 계정에 게시 된 내용 :
Flutter는 향후 Ubuntu 애플리케이션의 기본 옵션입니다.
@kenvandine ¿, 엔지니어링 관리자가 Canonical이 #FlutterEngage에서 Flutter에 기여한 몇 가지 공헌에 대해 알려드립니다.
그리고 포함 링크이야기에 오십시오.
Flutter는 무엇입니까?
Flutter는 사용자 인터페이스를 만들기위한 도구 세트. Google에서 개발 한 목적은 단일 코드 기반으로 네이티브 설명을위한 인터페이스를 만들 수 있다는 것입니다. 데스크톱, 모바일 장치 및 웹 사이트 용.
Google에 따르면 Flutter의 장점은 다음과 같습니다.
- 빠른 충전 : Flutter hot reload는 에뮬레이터, 시뮬레이터 및 라이브 환경에서 수정 된 인터페이스를 XNUMX 초 이내에 다시로드하여 개발 시간을 단축합니다.
- 쉬운 인터페이스 생성 : Flutter에는 일련의 위젯 머티리얼 디자인 및 Cupertino (iOS에 이상적), Api의 이동 및 스크롤링 및 여러 컨트롤이 함께 제공됩니다.
- 지원되는 모든 플랫폼의 기본 동작: 다른 구성 요소는 각 플랫폼에서 작동하는 차이점을 고려합니다.
Canonical 및 Flutter
그 당시 제 파트너 Pablinux 그들에게 말했다 Canonical과 Google이 Flutter를 "Linux의 공식적인 일부"로 만들기 위해 체결 한 계약에 대한 내용입니다. 두 회사 모두에게 적합한 움직임이었습니다. Google 측에는 Flutter를 데스크톱 친화적으로 만들기 위해 개발자에게 비용을 지불하는 또 다른 회사가 있습니다. Canonical은 Ubuntu를 많은 Android 애플리케이션 (Dart로 작성)이 Linux로 포팅되는 게이트웨이로 자리 매김했습니다. 또는 모바일 프로그램 개발자가 다른 플랫폼으로 전환하기로 결정합니다.
가상의 예를 들어 보겠습니다. Python에서 Linux 용 WhatsAPP 클라이언트를 만들고 그래픽 인터페이스에 GTK 또는 QT를 사용하는 것은 Dart의 코드 및 Flutter로 만든 인터페이스를 수정하는 것과 동일하지 않습니다. 참고 : WhatsApp 앱이 어떤 언어로 작성되었는지 모르겠습니다. 아마도 Java 일 수 있지만 예제는 이해할 수 있습니다.
Dart 란 크로스 플랫폼 애플리케이션을 만드는 언어를 의미합니다. 또한 Google에서 만들었습니다.
새로운 애플리케이션은 언제 볼 수 있습니까?
외관상 Flutter 기반 인터페이스를 사용하는 최초의 공식 앱은 Ubiquity를 대체하는 설치 프로그램이 될 것입니다. 그것은 다음 우분투 21.10 (올해 2022 월)에서 평가판으로 사용될 수있을 것입니다. 모든 것이 순조롭게 진행될 경우, 공식 데뷔는 다음 확장 지원 버전의 출시와 함께 XNUMX 년 XNUMX 월에있을 것입니다.
단추를 찾았고 그 위에 재킷을 꿰매고 있습니다. 기본적으로 Flutter를 사용하는 것에 대해 이야기하는 트윗을 제외하고는 비디오 플레이어 나 계산기와 같은 그놈 응용 프로그램을 Flutter를 기반으로하는 다른 응용 프로그램으로 대체하기로 결정했는지 알 수 없습니다.
Ubuntu에 Flutter 설치
새로운 애플리케이션에 기본적으로 Flutter를 사용하도록 장려하기 위해 Ubuntu는 Snap 패키지를 사용하여 필요한 도구를 더 쉽게 설치할 수 있도록 결정했습니다.
다음 명령으로 수행됩니다.
sudo snap install flutter --classic
다음과 같은 통합 개발 환경을 설치합니다.
sudo snap install android-studio --classic
다음 명령으로 조각을 결합합니다.
flutter config --android-studio-dir /snap/android-studio/current/android-studio
Ubuntu에서 설치에 대한 더 완전한 지침을 찾으려면 찾을 수 있습니다. 여기. Flutter에 대해 자세히 알아 보려면 다음을 따르세요.l 다음 링크.