我已經使用了一些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下一個鏈接.