观看 Linux 应用峰会的这些视频

忘掉那些老套的节日节目吧,相反,来欣赏这些来自年度 Linux 盛会的有趣演讲。
70 位读者喜欢这篇文章。
An old-fashioned video camera

Opensource.com

对于某些人来说,假期是购物、烹饪和家中挤满亲人的忙碌时光。对于另一些人来说,这是与少数朋友共度的安静时光,甚至是在温暖的电脑显示器后独自度过的时光。还有一些人,这只是像往常一样的工作日。

无论您今年最终如何度过假期,都可以在 2019 年 Linux 应用峰会中找到慰藉。本次峰会汇集了所有参与 Linux 应用开发的人员的力量,重点关注了几个主要议题

  • 软件分发和打包系统
  • 如何使自由和开源应用程序开发在财务上对开发者具有可持续性
  • 应用商店
  • 项目管理
  • 改善与最终用户的沟通

幸运的是,对于我们这些没有机会参加峰会的人来说,有演讲的录音可用。这意味着您可以关掉无聊的旧节日游行和感伤电影,转而收看这些精彩的技术演讲。

以下只是您可以用来度过假期的部分演讲示例。

应用交付

对于一个关于 Linux 应用的峰会来说,Flatpak 是一个令人兴奋且不可避免的话题。您可以在 Opensource.com 上学习如何构建自己的 Flatpak,但要了解更多关于正在酝酿的信息,请查看以下演讲

  • 在题为桌面服务作为 Flatpak的演讲中,Daniel García Moreno(GNOME 开发者和 Fractal 维护者)解释了 Flatpak 如何导出由一个应用程序提供的服务,以便其他应用程序可以使用它们,即使原始应用程序未启动。

  • 从 Matthias Clasen 那里获得门户及其原则和实践的介绍。他涵盖了用户体验的设计原则以及 API 设计。然后,他回顾了自达到 1.0 以来的这一年,并回顾了从在各种应用程序中使用门户中学到的一些重要教训。

  • 让红帽桌面组的成员 Alexander Larsson 解释维护 Flatpak 仓库是什么感觉、Flatpak 仓库如何工作,以及在托管仓库时您可以选择的不同选项。他还讨论了如何将仓库从本地测试实例扩展到像 Flathub.org 这样的全局实例。

  • 使用 Flathub 构建应用商店中,Endless OS 的首席工程师 Robert McQueen 解释了 Endless 如何寻求为 Flathub 实施按需付费应用商店,鼓励用户在继续下载之前向免费和开源应用程序的开发者进行可选捐赠。

  • Canonical 桌面团队的成员 Heather Ellsworth 谈论了制作 GNOME 桌面 Snap 应用程序,演示了开发者如何使用新的 GNOME 扩展和其他简化创建 GNOME 桌面应用程序所需元数据的方法来开始制作 GNOME Snap。

开发工作流程

  • 这是一个有争议的说法:没有“Linux”平台。这是交互设计师 Tobias Bernard 和 Centricular 的 QA 和多媒体工程师 Jordan Petridis 在他们的演讲中说的。鉴于十倍于发行版的不同打包格式,很难反驳这一点。他们提出,与其说是模糊的“Linux 桌面”和数十个重新打包相同软件的发行版,不如说是应用程序开发者需要独立的、定义明确的、垂直集成的平台。这会发生吗?观看本次演讲,了解社区可能用健康而强大的生态系统取代当前发行模式的未来。

  • 从 GNOME 基金会的产品经理 Emel Elvin Yildiz 那里了解Linux 世界如何从产品经理中获益。在本次演讲中,她解释了她如何为“GNOME Recipe App”的发布做出贡献,以及她如何相信她的经验可以帮助其他项目成为已发布的产品。

  • 您可能听说过 Meson,但您知道它是应用程序开发者的构建系统吗?GNOME、GStreamer 和 Meson 开发者 Nirbheek Chauhan 认为如此,在本次演讲中,他解释了 Meson 的创建原因以及他为什么认为它是现存最好的构建系统。奖励:您将获得 Meson 语法的速成课程!

  • Ubuntu Kylin 在 Linux 生态系统应用程序构建方面的实践中,Ubuntu Kylin 项目的 Min Liu、Jack Yu、Xiaodong Liu 和 Qing Liao 谈论了他们的开发团队在构建 Linux 应用程序生态系统方面的努力和见解。

  • 产品管理到底是什么?在开源中的产品管理中,Endless 的产品经理 Nick Richards 向您介绍了这一切,以及它如何帮助解决自由和开源软件社区面临的挑战。

用户界面和与用户交互

  • 路缘坡道中,elementary 的联合创始人兼 CXO Cassidy James Blaede 解释了路缘坡道(人行道上旨在方便轮椅的斜坡)如何改善每个人的体验,无论他们有任何特定的能力或障碍。Cassidy 阐述了数字无障碍功能也应该以同样的方式普及和得到良好支持,因为它们可以帮助所有人。

  • Canonical 桌面团队的 Heather Ellsworth 主持了一个小组讨论,小组成员包括 KDE e.V. 主席 Aleix Pol、Endless 的首席工程师 Robert McQueen、红帽桌面组的 Alexander Larsson、Canonical 的开发者倡导者 Alan Pope 以及 elementary Linux 的创始人兼 CEO Daniel Foré,讨论了 Linux 应用程序的未来。小组成员一致认为,多样性的增加不仅是可取的,而且是不可避免的,开发者应该寻求与最终用户建立更紧密的联系,项目之间的合作是关键。

  • 糟糕的语言中,为 KDE 工作的沟通专家 Paul Brown 使用示例来说明如何通过修改应用程序的描述和项目的新闻来提高用户参与度和参与度。

  • 与用户沟通很重要!在人类语言中,Endless 的产品设计师 Robin Tafel 介绍了用户体验文案写作的技巧和方法,讨论了符号学(沟通)和沟通策略的一些高级原则,以及如何使您的文案用户能够理解。

桌面范例

  • 我们遗漏了什么吗?加入红帽的 GNOME 开发者 Florian Müllner,他思考我们是否需要后台应用程序的平台 API,以及 GNOME 放弃对“传统”状态图标的内置支持的后果。

  • 超越系统托盘中,elementary 的创始人兼 CEO Daniel Foré 讨论了系统托盘设计的缺陷。更重要的是,他研究了现代桌面为此提出的一些替代解决方案,以及应用程序如何在不丢失任何功能的情况下丢失系统托盘。

  • Qt 在使应用程序跨平台方面做了很多工作,但创建应用程序的完整实现需要大量工作。没有人比 KDE e.V. 主席 Aleix Pol 更清楚这一点,但他仍然挑战我们以 Linux、Android 及其他平台为目标。在本次演讲中,Aleix 解释了 KDE 如何尝试解决为 Linux、Android 和更多平台开发应用程序的问题。

  • 我如何将 GNOME 塞进您的口袋中,Purism 的 GNOME 开发者 Adrien Plazas 描述了他如何帮助原型化最新的 GNOME Mobile 计划并实现了一些早期的窗口小部件。他还讨论了缺点、解决方法以及他为帮助该计划获得发展动力所做的一切。

  • GNOME 桌面中可爱的 Qt 应用程序是红帽高级软件工程师 Jan Grulich 希望看到的。在本次演讲中,他分享了如何使 Qt 应用程序完美地融入 GNOME 桌面。

  • 现在是虚拟 Linux 桌面之年!Lubosz Sarnecki 在 Collabora 从事 XR (AR/VR) 工作,在本次演讲中,他回顾了 AR 和 VR 的现有实现、一组新的用户交互的要求,以及传统的键盘和鼠标 UX 模型如何转换为这些新概念。他还概述了开源在 AR 和 VR 中的状态,以及它为应用程序开发者提供的机会。

  • 看!KDE Plasma 上的 LibreOffice中,CIB 的 LibreOffice 核心开发者 Katarina Behrens 介绍了 LibreOffice 基于 Qt5 的新 KDE 前端。如果您是 KDE 用户,请观看此视频,然后试用 LibreOffice 使用的新集成层,以提供 Qt5 原生窗口小部件样式、原生 Qt5 菜单和集成的 Plasma 5 文件选择器,以及改进的剪贴板和拖放支持。

  • Nextcloud 的创始人兼 Opensource.com 的贡献者 Frank Karlitschek 解释了为什么作为一个社区,我们必须创建一个共享平台,以吸引更多第三方软件供应商为 Linux 桌面开发软件。当然,诀窍是避免内部争吵技术实施细节,但观看如何使 Linux 桌面应用程序数量增长 10 倍,了解所有详细信息。

接下来阅读什么
标签
Seth Kenlon
Seth Kenlon 是一位 UNIX 极客、自由文化倡导者、独立多媒体艺术家和龙与地下城爱好者。他曾在电影和计算机行业工作,经常同时工作。

评论已关闭。

© . All rights reserved.