默認情況下,在新應用程序中使用Flutter。 新的Ubuntu功能?

使用Flutter

我已經使用了一些Ubuntu變體15年,其中最近13年用於寫文章,甚至是一本有關Canonical發行的書。 儘管如此,馬克·沙特爾沃思(Mark Shuttleworth)的傢伙們還是讓我感到驚訝。

我最近創造了一個短語來表達我對新版本的未來的期望。 “基於Snap的基於Debian的Fedora軟件包”。 藉此,我想指出越來越多的Ubuntu看起來更像是基於GNOME的傳統發行版,而沒有我非常喜歡的任何原始功能。

像其他很多次一樣 看來我錯了。

默認使用Flutter

Un 鳴叫 在分配帳戶上張貼的內容是:

Flutter是將來的Ubuntu應用程序的默認選項。

工程經理@kenvandine¿在這裡告訴您有關#FlutterEngage的Canonical對Flutter的貢獻。

並且包括 一條鏈接來談談。

什麼是顫振?

顫振是 一組用於創建用戶界面的工具。 由Google開發,其目標是使用單一代碼庫就可以創建用於本機解釋的界面 適用於台式機,移動設備和網站。

根據Google的說法,Flutter的優點是:

  • 快速充電: Flutter Hot Reload通過在不到一秒鐘的時間內在仿真器,模擬器和實時環境中重新加載修改後的接口來加快開發時間。
  • 輕鬆創建界面:  Flutter附帶了一系列的Widget Material Design和Cupertino(適用於iOS),Api的移動和滾動以及多個控件。
  • 所有受支持平台上的本機行為:其不同的組件考慮了在每個平台上工作的差異。

規範和顫動

當時,我的搭檔Pablinux 跟他們說話 Canonical和Google達成的使Flutter成為“ Linux的正式組成部分”的協議。 此舉適合兩家公司。 在Google方面,它還有另一家公司付錢給開發人員以使Flutter桌面友好。 就Canonical而言,它將Ubuntu定位為許多要移植到Linux的Android應用程序(用Dart編寫)的網關。 或移動程序的開發者決定切換到另一個平台。

舉一個假設的例子。 在Python中為Linux創建WhatsAPP客戶端並將GTK或QT用於圖形界面與在Dart中修改代碼以及Flutter創建的界面不同。 注意:我不知道WhatsApp應用程序是用哪種語言編寫的,可能是Java,但是該示例是可以理解的。

Dart是指用於創建跨平台應用程序的語言 也是由Google創建的。

我們什麼時候可以看到新的應用程序?

從外觀上看,第一個使用基於Flutter界面的官方應用程序將成為取代Ubiquity的安裝程序。 它將在下一個Ubuntu 21.10(今年2022月)中作為試用版使用。如果一切順利,則正式的首次亮相將在XNUMX年XNUMX月,隨著下一個擴展支持版本的發布。

請注意,我找到了一個按鈕,正在縫製外套。 除了談論默認使用Flutter的推文外,我不知道是否有決定用基於Flutter的其他程序替換視頻播放器或計算器之類的GNOME應用程序的決定。

在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的更多信息,請遵循el下一個鏈接.


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。