《电子技术应用》
您所在的位置:首页 > 可编程逻辑 > 解决方案 > Flutter应用程序被谷歌和Canonical引入Ubuntu Linux

Flutter应用程序被谷歌和Canonical引入Ubuntu Linux

2020-07-12
来源:百度粉丝网

    Linux操作系统具有安全性,性能和开放性的所有优点,但是由于软件目录的原因,许多计算机用户都不使用Linux操作系统。 Linux并不缺少应用程序,但是Linux缺少诸如Windows和Mac甚至Android和iOS上使用的应用程序。 有许多项目试图与这些应用程序实现某种兼容性,例如Windows的WINE和Android的Anbox。 但是,另一种策略是创建在所有或大多数平台上运行的应用程序。 这是Flutter的前提,Flutter至少在Ubuntu Linux上才进入Linux。

    

5f09dd13c23e4.jpg

    Flutter是Google的框架,用于编写所谓的跨平台应用程序,即可以在多个平台上运行而几乎无需修改源代码的应用程序。Flutter最初旨在使用单一代码库编写可在Android和iOS上运行的移动应用程序,现在已扩展为支持桌面操作系统,并将其转变为一个有前途的应用程序开发框架,以统治所有应用程序。

    Google和Canonical,这是最受欢迎的Linux发行版之一的公司,正在合作为Linux提供Flutter支持。凭借对Android,iOS,Web,Windows和macOS的现有支持,Flutter几乎实现了开发人员喜欢听到的“编写一次,随处运行”的承诺(Java众所周知并且臭名昭著)。当然,对于某些特定细节,开发人员可能仍必须编写特定于每个平台的代码。

    这为Linux用户和开发人员提供了许多机会。一方面,这潜在地意味着用户将可以访问本机Linux或Web应用程序以外的更多应用程序,特别是那些可能考虑移动性编写的应用程序,包括游戏。Linux开发人员现在也将有更多机会为其他平台编写软件,而不必运行其他平台(测试除外)。

    当然,它还不是完美的,至少目前还不是完美的,可能仍然需要解决一些困难的问题。它也不会神奇地起作用,因为开发人员仍然必须付出一些努力来确保移动应用程序在台式机上表现良好,反之亦然。最后,Flutter的Linux实现取决于Snap,这是Canonical颇有争议的本地包装管理系统和应用商店,可能无法在其他发行版上使用。

    

本站内容除特别声明的原创文章之外,转载内容只为传递更多信息,并不代表本网站赞同其观点。转载的所有的文章、图片、音/视频文件等资料的版权归版权所有权人所有。本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如涉及作品内容、版权和其它问题,请及时通过电子邮件或电话通知我们,以便迅速采取适当措施,避免给双方造成不必要的经济损失。联系电话:010-82306118;邮箱:aet@chinaaet.com。