《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 可編程邏輯 > 解決方案 > Flutter應(yīng)用程序被谷歌和Canonical引入U(xiǎn)buntu Linux

Flutter應(yīng)用程序被谷歌和Canonical引入U(xiǎn)buntu Linux

2020-07-12
來源:百度粉絲網(wǎng)
關(guān)鍵詞: Flutter 應(yīng)用程序 谷歌 Linux

    Linux操作系統(tǒng)具有安全性,,性能和開放性的所有優(yōu)點(diǎn),,但是由于軟件目錄的原因,許多計(jì)算機(jī)用戶都不使用Linux操作系統(tǒng),。 Linux并不缺少應(yīng)用程序,,但是Linux缺少諸如Windows和Mac甚至Android和iOS上使用的應(yīng)用程序,。 有許多項(xiàng)目試圖與這些應(yīng)用程序?qū)崿F(xiàn)某種兼容性,,例如Windows的WINE和Android的Anbox,。 但是,另一種策略是創(chuàng)建在所有或大多數(shù)平臺(tái)上運(yùn)行的應(yīng)用程序,。 這是Flutter的前提,,F(xiàn)lutter至少在Ubuntu Linux上才進(jìn)入Linux。

    

5f09dd13c23e4.jpg

    Flutter是Google的框架,,用于編寫所謂的跨平臺(tái)應(yīng)用程序,即可以在多個(gè)平臺(tái)上運(yùn)行而幾乎無需修改源代碼的應(yīng)用程序,。Flutter最初旨在使用單一代碼庫編寫可在Android和iOS上運(yùn)行的移動(dòng)應(yīng)用程序,,現(xiàn)在已擴(kuò)展為支持桌面操作系統(tǒng),并將其轉(zhuǎn)變?yōu)橐粋€(gè)有前途的應(yīng)用程序開發(fā)框架,,以統(tǒng)治所有應(yīng)用程序,。

    Google和Canonical,這是最受歡迎的Linux發(fā)行版之一的公司,,正在合作為L(zhǎng)inux提供Flutter支持,。憑借對(duì)Android,iOS,,Web,,Windows和macOS的現(xiàn)有支持,F(xiàn)lutter幾乎實(shí)現(xiàn)了開發(fā)人員喜歡聽到的“編寫一次,隨處運(yùn)行”的承諾(Java眾所周知并且臭名昭著),。當(dāng)然,,對(duì)于某些特定細(xì)節(jié),開發(fā)人員可能仍必須編寫特定于每個(gè)平臺(tái)的代碼,。

    這為L(zhǎng)inux用戶和開發(fā)人員提供了許多機(jī)會(huì),。一方面,這潛在地意味著用戶將可以訪問本機(jī)Linux或Web應(yīng)用程序以外的更多應(yīng)用程序,,特別是那些可能考慮移動(dòng)性編寫的應(yīng)用程序,,包括游戲。Linux開發(fā)人員現(xiàn)在也將有更多機(jī)會(huì)為其他平臺(tái)編寫軟件,,而不必運(yùn)行其他平臺(tái)(測(cè)試除外),。

    當(dāng)然,它還不是完美的,,至少目前還不是完美的,,可能仍然需要解決一些困難的問題。它也不會(huì)神奇地起作用,,因?yàn)殚_發(fā)人員仍然必須付出一些努力來確保移動(dòng)應(yīng)用程序在臺(tái)式機(jī)上表現(xiàn)良好,,反之亦然。最后,,F(xiàn)lutter的Linux實(shí)現(xiàn)取決于Snap,,這是Canonical頗有爭(zhēng)議的本地包裝管理系統(tǒng)和應(yīng)用商店,可能無法在其他發(fā)行版上使用,。

    

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn),。轉(zhuǎn)載的所有的文章,、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有,。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者,。如涉及作品內(nèi)容、版權(quán)和其它問題,,請(qǐng)及時(shí)通過電子郵件或電話通知我們,,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失,。聯(lián)系電話:010-82306118,;郵箱:[email protected]