注册
登录
新闻动态
其他科技
返回
新一波 Linux 应用程序
作者:
糖果
发布时间:
2024-04-11 04:29:57 (9天前)
来源:
https://tuxphones.com
![](/user/files/OIAQpVQ3vLrdR4XrHAjB4raUftmCImG6ZoBbtUaNREQ.png) 随着新年的开始,我们可以看到描绘Linux软件的新趋势。Phosh 及其 newbord libadwaita、KDE 的Kirigami和 Maui Shell 表明——不管你喜不喜欢——融合 Linux 应用程序的时代才刚刚开始。 毕竟,一旦开始平铺窗口,即使是笔记本电脑的屏幕也不会太大,移动和桌面应用程序之间的单一代码库不仅可以实现更高的可维护性和更广泛的用户群,而且让窗口完美地适应屏幕上的小方块听起来很诱人即使对于那些还不打算在基于触摸屏的设备上使用企鹅操作系统的人来说也是如此。 此外,支持其应用程序融合的项目种类正在快速增长,KDE、GNOME、Nitrux、Elementary 和 Jingling 等将他们的兴趣转移到了未来 Linux 的移动就绪和触摸友好型应用程序上。 如此多的新 Linux 应用程序似乎自然而然地实现了惊人的结果,并且恢复了过去几年报告缺乏新的 FOSS 应用程序的增加,最终与最先进的自由软件接口丑陋的刻板印象背道而驰无论屏幕大小,可用性、清晰和现代的 UX 线条与功能齐全的体验相结合。这是 Linux 桌面之间罕见但间接的合作的结果,领先的 UX 设计师致力于将 Linux 软件的可用性提高到最精细的细节:GNOME 的专用 UX 团队,以及像 Sophie Herold、KDE 的 Niccolò Venerandi、Danielle Foré 这样的设计师和其他人正在追踪软件的新指南,即使不是经常超过商业软件。 ![](/user/files/zTv0ieWwrhaG5UANupeYLQzSzsKWhm1GbsUXIhVt4C0.png) *新开发的Ensembles 应用程序可通过时尚的界面进行音频制作* 一个例子是Flathub,每天都会出现使用最现代工具包和 UX 策略的新应用程序,为复杂的旧 FOSS 软件提供“正常工作”的替代方案,类似于 2012 年左右在 Apple 的 Mac App Store 上看到的繁荣。这鼓励了软件之间的激烈竞争,并且涵盖了大多数缺少可用性的小用例。 实现这一点的工具包首先是基于 Qt 的 MauiKit 和 GNOME 的 GTK4,以及它对移动设备友好的libadwaita,它们为 Linux 应用程序提供了极快的工作流程,我们仍然错过的唯一真实的东西可能是一个小巧的、资源有效的工具包低端设备。在 Linux 上开发应用程序就像打开 GNOME(有点新)的Builder IDE、在各种语言的基本模板上编写逻辑并通过 Flatpak 和应用程序商店部署它一样快。再次进行比较,这模仿了很多Xcode 曾经是 2009 年左右的样子,尽管开发它的团队要小得多。但像往常一样,FOSS 桌面基本上完全由志愿者维护,因此捐赠给您的参考环境将鼓励新项目的工作。 ![](/user/files/H7tKxyP0ghhwjCFBkI8ylYMval6GSw7hxha8ux2qgTE.png) ![](/user/files/1PCmhwOajBeTfrA0oM7FWtRekEe3RMg6TPtV-8HUUvQ.png) *Setzer 和Porto分别是LaTex和Jupyter科学写作的现代、强大、仅限 Linux 的编辑器* 正如一致的样本所示,这看起来像是一个大方向,而不是一个过时的趋势。正在为融合建立强大的技术基础,我们预计未来 5 到 10 年开发的大多数 Linux 软件都将遵循这些指导方针和核心思想。在这种情况下,与过去不成功的例子(如 Windows Phone)不同,不同的代码库以相同的市场名称出售,兼容性非常有限,在这种情况下,我们已经在真正的融合点上,任何尝试使用 Linux 手机的人都会注意到,我们希望这将结束受 iPhone 启发的传统趋势,即对移动设备进行剧烈的代码库重写,这种趋势最初是由台式机之间巨大的性能差距所强制执行的和当时的手机(第一代 iPhone 和 Android 设备运行在 400MHz、ARM11 CPU 上,而现代设备与几年前的笔记本电脑相当),而不是更深层次的哲学基础或技术优势。 因此,鉴于大多数 Linux 移动和桌面项目目前人员不足的情况,这种向融合的转变几乎是普遍的。启用顶级可维护性,因为所有设备都将使用相同的项目,而不是大量的分叉和改编,这将有助于开发人员专注于稳定性和可用性,而不会真正损失性能。此外,这可能会带来桌面上更轻量级的应用程序(例如,在移动转变和 Librem 5 发布后,GTK 和 GNOME 的性能得到了显着优化),最终在手机上实现了功能齐全的应用程序,这将变成可用的桌面插入视频电缆后立即应用程序(正如我们在 PinePhone 上看到的那样)。 尤其重要的是,这将如何缩小桌面和移动 Linux 设备之间的差距,并有望使 Linux 智能手机不亚于袖珍型 ARM 计算机。最后,在很长一段时间内,使 Linux 桌面环境比以往更具竞争力。 ![](/user/files/EqO7m1GzDgJDx9mPDPBem2bUJXmHHhaXJEixoqjh5og.png) *带有键盘的PinePhone看起来确实像一台袖珍电脑(来源)*
收藏
举报
1 条回复
动动手指,沙发就是你的了!
登录
后才能参与评论