我已经使用了一些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下一个链接.