Việc sử dụng Flutter theo mặc định trong các ứng dụng mới. Tính năng Ubuntu mới?

Sử dụng Flutter

Tôi đã sử dụng một số biến thể Ubuntu trong 15 năm, trong đó 13 năm qua dành để viết các bài báo và thậm chí là một cuốn sách về bản phân phối Canonical. Mặc dù vậy, những người ở Mark Shuttleworth vẫn làm tôi ngạc nhiên.

Gần đây tôi đã đặt ra một cụm từ để bày tỏ kỳ vọng của mình về tương lai của các phiên bản mới. "Fedora dựa trên Debian với các gói Snap". Với điều này, tôi muốn chỉ ra rằng ngày càng có nhiều Ubuntu có xu hướng trông giống như một bản phân phối dựa trên GNOME truyền thống, không có bất kỳ tính năng ban đầu nào mà tôi rất thích.

Giống như rất nhiều lần khác, Có vẻ như tôi đã sai.

Sử dụng Flutter theo mặc định

Un kêu riu ríu Được đăng trên tài khoản của bản phân phối nói:

Flutter là tùy chọn mặc định cho các ứng dụng Ubuntu trong tương lai.

@kenvandine ¿, Giám đốc kỹ thuật, ở đây để cho bạn biết về một số đóng góp của Canonical cho Flutter trên #FlutterEngage.

Và bao gồm đường dẫnđến với buổi nói chuyện.

Flutter là gì?

Flutter là một bộ công cụ để tạo giao diện người dùng. Được phát triển bởi Google, mục tiêu của nó là với một cơ sở mã duy nhất, có thể tạo giao diện cho các giải thích gốc cho máy tính để bàn, thiết bị di động và trang web.

Theo Google, ưu điểm của Flutter là:

  • Sạc điện nhanh: Tốc độ tải lại nóng chập chờn tăng tốc thời gian phát triển bằng cách tải lại giao diện đã sửa đổi trong vòng chưa đầy một giây trong trình giả lập, trình mô phỏng và môi trường trực tiếp.
  • Tạo giao diện dễ dàng:  Flutter đi kèm với một loạt Thiết kế vật liệu tiện ích và Cupertino (Lý tưởng cho iOS), Api của chuyển động và cuộn và nhiều điều khiển.
  • Hành vi gốc trên tất cả các nền tảng được hỗ trợ: Các thành phần khác nhau của nó có tính đến sự khác biệt để hoạt động trên từng nền tảng.

Canonical và Flutter

Vào thời điểm đó, đối tác của tôi Pablinux nói chuyện với họ thỏa thuận mà Canonical và Google đã thực hiện để biến Flutter trở thành "một phần chính thức của Linux". Đó là một động thái phù hợp với cả hai công ty. Về phía Google, nó có một công ty khác trả tiền cho các nhà phát triển để làm cho Flutter thân thiện với máy tính để bàn. Về phần mình, Canonical cho rằng Ubuntu là cửa ngõ cho nhiều ứng dụng Android (viết bằng Dart) được chuyển sang Linux hoặc nhà phát triển các chương trình di động quyết định chuyển sang nền tảng khác.

Để lấy một ví dụ giả định. Tạo ứng dụng khách WhatsAPP cho Linux bằng Python và sử dụng GTK hoặc QT cho giao diện đồ họa không giống như sửa đổi mã trong Dart và giao diện được tạo bằng Flutter. Lưu ý: Tôi không biết ứng dụng WhatsApp được viết bằng ngôn ngữ nào, nó có thể là Java, nhưng ví dụ này có thể hiểu được.

By Dart, ý tôi là một ngôn ngữ để tạo các ứng dụng đa nền tảng cũng được tạo bởi Google.

Khi nào chúng ta sẽ thấy các ứng dụng mới?

Nhìn từ bề ngoài, ứng dụng chính thức đầu tiên sử dụng giao diện dựa trên Flutter sẽ là trình cài đặt thay thế Ubiquity. sẽ có thể được sử dụng trong phiên bản thử nghiệm trong Ubuntu 21.10 tiếp theo (tháng 2022 năm nay) Trong trường hợp mọi thứ suôn sẻ, lần ra mắt chính thức sẽ vào tháng XNUMX năm XNUMX cùng với sự ra mắt của phiên bản hỗ trợ mở rộng tiếp theo.

Lưu ý rằng tôi đã tìm thấy một chiếc cúc áo và tôi đang may một chiếc áo khoác trên đó. Ngoại trừ tweet nói về việc sử dụng Flutter theo mặc định, tôi không biết liệu có quyết định thay thế các ứng dụng GNOME như trình phát video hoặc máy tính bằng những ứng dụng khác dựa trên Flutter hay không

Cài đặt Flutter trên Ubuntu

Để khuyến khích sử dụng Flutter theo mặc định cho các ứng dụng mới, Ubuntu đã quyết định giúp cài đặt các công cụ cần thiết dễ dàng hơn bằng cách sử dụng các gói Snap.

Nó được thực hiện với lệnh:

sudo snap install flutter --classic

Chúng tôi cài đặt môi trường phát triển tích hợp với:
sudo snap install android-studio --classic

Chúng tôi nối các mảnh bằng lệnh sau

flutter config --android-studio-dir /snap/android-studio/current/android-studio

Nếu bạn muốn tìm hướng dẫn đầy đủ hơn về cài đặt trong Ubuntu, bạn có thể tìm thấy chúng đây. Để tìm hiểu thêm về Flutter, hãy theo dõi el liên kết tiếp theo.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.