一年多以前 我們和你說話 來自Flutter,這是一個免費的開源用戶界面開發框架,直接來自Google的Idea Factory。 除其他事項外,它還用於開發適用於Android和iOS的應用程序,還可以為同一家公司的紫紅色創建應用程序。 幾個小時前,偉大的搜索引擎公司和Canonical公司宣布了一項協議,該協議將允許 撲 進入Linux.
規範交易將導致某些用戶可能不喜歡的部分:開發人員將不得不創建他們的應用程序並將其交付給Snapcraft,也就是說,他們將 可作為快照包。 而且是我們許多人更喜歡Flatpak軟件包,甚至Linux Mint也已經完全擺脫了 snapd 基本上是因為他們認為這是運營Mark Shuttleworth的公司中的強力公司。
Flutter應用將作為Snap軟件包提供
Flutter小組的產品經理Tim Sneath表示,這是一個重大進步,因為UI框架很少具有足夠強大和通用的功能,操作系統無法依賴它們。 提及 Windows是用C ++而不是.NET編寫的,即使是對於計算器之類的小程序也是如此。 斯尼思還認為,這表明 Canonical願意認真認真地進行投資 為Linux創建應用程序,使Linux上的Flutter成為Ubuntu的正式組成部分。 此外,公司可以對選擇Flutter充滿信心-這進一步證明了Flutter的使用壽命和技術卓越性,所有這些都由Sneath表示。
Flutter最初是作為 移動用戶界面框架 開源 這有助於開發人員為Android和iOS構建本機界面。 但是,自2019年XNUMX月以來,Flutter允許開發人員從相同的代碼庫構建桌面,嵌入式,移動和Web應用程序。 開發人員可以在電話,手持設備,平板電腦,台式機,筆記本電腦,電視以及智能電視或顯示器上使用Flutter。
Linux支援
根據Google的說法:
這項工作包括對引擎進行廣泛的重構,以支持桌面樣式的鍵盤和鼠標輸入,以及可調整大小的頂級窗口。 它還包括非常適合桌面的新UI功能,例如Material Density支持和NavigationRail,以及通過Dart中的實驗與Funder和菜單欄訪問,系統對話框和標準對話框進行了深度集成到底層桌面OS的實驗。 所有這些工作是為了確保除了適合移動樣式的體驗,Flutter還準備處理第一個全尺寸的桌面應用程序。
至於Canonical,該公司還希望此舉將邀請開發人員 選擇Snap軟件包 在創建應用程序時。 目前,他們可以與Flatpak競爭,但是許多開發人員更喜歡通過Snapcraft將其應用程序交付給Flathub。 而且,我們當中許多人選擇Snap而不是Snap來選擇Flatpak應用程序,原因是它們更新得更快或更流暢。
最終用戶獲得了什麼
原來, 種類更多的應用。 開發人員創建應用程序時,他感興趣的是,該應用程序可以連接到盡可能多的設備,並且開發的次數越少,對他來說越好。 換句話說,如果開發人員基於Flutter創建了一個應用程序,並且只需很少的更改,便可以在iOS,Android,台式機以及現在的Linux上使用,他們會感到很舒服,我們將提供一個可供選擇的選項,如果沒有今天宣布的協議,這將是不可能的。
現在只 我們需要等待一段時間,看看一切如何演變 這。 當然,必須明確一點,此處沒有任何解釋說明本地Android或iOS應用程序將支持Linux。
好消息!! 希望它有堅實的基礎,並且會隨著時間的流逝而持續下去。 顫振是壯觀的,我喜歡它!
這是今年餘下時間最好的消息,Dart和Flutter絕對是美女。