Ua hoʻokō ʻo Google a me Canonical i ka hiki ke hana i nā noi desktop no Linux ma Flutter

Google a me Canonical olelo me ka manaʻo hui e hāʻawi i ke kākoʻo no ka hoʻomohala ʻana i nā noi kiʻi e pili ana i ka framework Hoʻopuka no nā ʻōnaehana Linux desktop. Flutter mea hoʻohana interface framework kākau ʻia e ma ka ʻōlelo Dart (mekini holo manawa no ka hoʻokō ʻana i nā noi kākau ʻia e i C++), hiki iā ʻoe ke hana i nā noi honua e holo ana ma nā paepae like ʻole, a ua manaʻo ʻia he ʻano ʻē aʻe i React Native.

ʻOiai aia kahi Flutter SDK no Linux, ua hoʻohana wale ʻia ia no ka hoʻomohala ʻana i nā polokalamu kelepona a ʻaʻole kākoʻo i ke kūkulu ʻana i nā papa hana papa no Linux. I ka makahiki i hala aku nei, ua hoʻolaha ʻo Google i nā hoʻolālā e hoʻohui i nā mana hoʻomohala pākaukau waiwai iā Flutter a hoʻolauna i kahi hoʻokuʻu alpha no ka hoʻomohala ʻana i ka papa ma macOS. I kēia manawa Flutter hooloihiia ka hiki ke hoʻomohala i nā polokalamu papapihi no Linux. Aia ke kākoʻo no ka hoʻomohala ʻana i nā noi Windows ma ka pae prototype mua.

E hoʻolilo i ka interface ma Linux i ʻ a? paʻa e pili ana i ka waihona GTK (ua hoʻohiki lākou e hoʻohui i ke kākoʻo no Qt a me nā mea hana ʻē aʻe ma hope). Ma waho aʻe o ka ʻōlelo Dart maoli a Flutter, kahi i hana ʻia ai nā widget, hiki i nā noi ke hoʻohana i ka interface Dart Foreign Function e kāhea i ka code C/C++ a komo i nā mana āpau o ka platform Linux.

Kākoʻo no ka hoʻomohala noiʻi Linux i hāʻawi ʻia i ka hoʻokuʻu alpha hou ʻO SDK Flutter, aia pū me ka hiki ke hoʻopuka i nā noi Linux i ka papa kuhikuhi Snap Store. Ma ka palapala snap hiki iā ʻoe ke ʻike i kahi hui o ka ʻO SDK Flutter. No ka hoʻomohala ʻana i nā noi e pili ana iā Flutter, manaʻo ʻia e hoʻohana i ka Visual Studio Code code editor a i ʻole ka IntelliJ and Android Studio development environment.

Ma ke ʻano he laʻana o nā polokalamu Linux e pili ana iā Flutter, ua noi ʻia kēia noi: Hoʻokaʻaʻike Flokk no ka hana ʻana me ka puke helu wahi Google Contacts. Ma ka papa helu pub.dev ʻEkolu Flutter plugins me ke kākoʻo Linux ua paʻi ʻia: url_launcher e wehe i ka URL ma ka polokalamu kele pūnaewele paʻamau, makemake_like e mālama i nā hoʻonohonoho ma waena o nā kau a me ala_mea hoʻolako e wehewehe i nā papa kuhikuhi maʻamau (nā hoʻoiho, nā kiʻi, nā wikiō, etc.)

Ua hoʻokō ʻo Google a me Canonical i ka hiki ke hana i nā noi desktop no Linux ma Flutter

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka