跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
采样电阻捷比信 · 专业器件主题站

Google和Canonical将Flutter应用引入Ubuntu Linux

Linux操作系统具有安全性,性能和开放性的所有优点,但是由于软件目录的原因,许多计算机用户都不使用Linux操作系统。 Linux并不缺少应用程序,但是Linux缺少诸如Windows和Mac甚至Android和iOS上使用的应用程序。有许多项目试图与这些应用程序实现某种兼容性,例如Windows的WINE和Android的Anbox。但是,另一种策略是创建在所有或大多数平台上运行的应用程序。这是Flutter的前提,Flutter至少在Ubuntu Linux上进入了Linux。 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有争议的本地包装管理系统和应用商店,在其他发行版中可能不可用。