默认情况下,在新应用程序中使用Flutter。 新的Ubuntu功能?

使用Flutter

我已经使用了一些Ubuntu变体15年,其中最近13年用于写文章,甚至是一本有关Canonical发行的书。 尽管如此,马克·沙特尔沃思(Mark Shuttleworth)的家伙们还是让我感到惊讶。

我最近创造了一个短语来表达我对新版本的未来的期望。 “基于Snap的基于Debian的Fedora软件包”。 借此,我想指出越来越多的Ubuntu看起来更像是基于GNOME的传统发行版,而没有我非常喜欢的任何原始功能。

像其他很多次一样 看来我错了。

默认情况下使用Flutter

Un 鸣叫 发布在分发帐户上的内容为:

Flutter是将来的Ubuntu应用程序的默认选项。

工程经理@kenvandine¿在这里告诉您有关#FlutterEngage的Canonical对Flutter的贡献。

并且包括 一条链接来谈谈。

什么是颤振?

颤振是 一组用于创建用户界面的工具。 由Google开发,其目标是使用单一代码库即可创建用于本机解释的界面 适用于台式机,移动设备和网站。

根据Google的说法,Flutter的优点是:

  • 快速充电: Flutter Hot Reload通过在不到一秒钟的时间内在仿真器,模拟器和实时环境中重新加载修改后的接口来加快开发时间。
  • 轻松创建界面:  Flutter附带了一系列的Widget Material Design和Cupertino(适用于iOS),Api的移动和滚动以及多个控件。
  • 所有受支持平台上的本机行为:其不同的组件考虑了在每个平台上工作的差异。

规范和颤动

当时,我的搭档Pablinux 跟他们说话 Canonical和Google达成的使Flutter成为Linux的正式组成部分的协议。 此举适合两家公司。 在Google方面,它还有另一家公司付钱给开发人员以使Flutter桌面友好。 就Canonical而言,它将Ubuntu定位为许多要移植到Linux的Android应用程序(用Dart编写)的网关。 或移动程序的开发者决定切换到另一个平台。

举一个假设的例子。 在Python中为Linux创建WhatsAPP客户端并将GTK或QT用于图形界面与在Dart中修改代码以及使用Flutter创建的界面不同。 注意:我不知道WhatsApp应用程序是用哪种语言编写的,可能是Java,但是该示例是可以理解的。

Dart是指用于创建跨平台应用程序的语言 也是由Google创建的。

我们什么时候可以看到新的应用程序?

从外观上看,第一个使用基于Flutter界面的官方应用程序将成为取代Ubiquity的安装程序。 如果一切顺利的话,它将可以在下一个Ubuntu 21.10的试用版中使用。如果一切顺利的话,它将在2022年XNUMX月正式发布,并发布下一个扩展支持版本。

请注意,我找到了一个按钮,正在缝制外套。 除了谈论默认使用Flutter的推文外,我不知道是否决定用基于Flutter的其他程序替换诸如视频播放器或计算器之类的GNOME应用程序。

在Ubuntu上安装Flutter

为了鼓励默认情况下对新应用程序使用Flutter,Ubuntu决定通过使用Snap软件包简化安装必要工具的过程。

通过以下命令完成:

sudo snap install flutter --classic

我们通过以下方式安装集成开发环境:
sudo snap install android-studio --classic

我们通过以下命令将各个部分连接起来

flutter config --android-studio-dir /snap/android-studio/current/android-studio

如果要查找有关在Ubuntu中进行安装的更多完整说明,可以找到它们。 这里。 要了解有关Flutter的更多信息,请遵循el下一个链接.


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。