首页 文章 精选 留言 我的

精选列表

搜索[移动app],共10000篇文章
优秀的个人博客,低调大师

用 MoonBit 开发的 首个 Killer APP 火爆海外

GitHub Actions 调试成本太高的问题一直广受诟病。近日前端与开发工具领域活跃的技术大Vmizchi用 MoonBit 语言开发了一个项目actrun——本地 GitHub Actions 运行器,旨在解决此问题。 项目地址: https://github.com/mizchi/actrun 项目开源后迅速在 X (推特)和 GitHub 上引起热议,传播超 14 万+ ,GitHub Star 迅速达到 330,且还在快速增长中。 这个项目本质上是在做一个本地可运行的 GitHub Actions runner。原本很多 workflow 调试只能依赖远端 CI,现在可以直接在本地试跑、看日志、快速修正。对于 AI 辅助开发来说,这意味着更短的反馈闭环:模型改完就能立即验证,而不用反复 push 到云端等待结果。 社区评论 也在开发者社区中引发了一些讨论。一些开发者认为,本地运行 GitHub Actions 一直是 CI 生态中“迟迟没有很好解决”的需求之一。 例如,有开发者在社交平台上表示:这是一个期待已久的工具。 也有人认为,这类工具能够显著改善开发体验: 还有开发者指出,从某种意义上说,本地 CI runner 才是 CI 调试最自然的方式。 从这些讨论可以看出,开发者社区对本地运行 GitHub Actions 的需求一直存在,而 actrun 正是试图填补这一空白的一种尝试。 为什么需要本地运行 GitHub Actions 在编写 GitHub Actions workflow 时,很多时候需要这样调试: 修改 workflow push 到 GitHub 等待 CI 运行 发现问题 再修改再 push 每次修改都要重新触发 CI,这个过程往往比较慢。 因此,一些工具开始尝试让GitHubActionsworkflow可以在本地运行,这样就可以更快地测试和调试 CI 配置。actrun 正是为了解决这个问题而设计的工具。 actrun 是什么 actrun是一个本地 GitHub Actions 运行器,可以在本地执行.github/workflows/*.yml工作流,并提供完整的运行与调试能力。 例如: actrun workflow run .github/workflows/ci.yml 即可在本地运行 CI 工作流。 actrun 支持: 在本地执行 workflow 调试 CI 任务 查看运行日志 下载构建产物(artifacts) 管理缓存 这使得开发者在调试 GitHub Actions 时可以获得更快的反馈。 总结 actrun 是一个用 MoonBit 实现的本地 GitHub Actions 运行器,可以帮助开发者: 在本地调试 CI 工作流 更快验证 workflow 配置 查看日志和构建产物 如果你经常编写 GitHub Actions workflow,可以尝试一下这个工具。 项目地址: https://github.com/mizchi/actrun actrun 仍在开发过程中,如果使用时遇到问题,欢迎向原开发者 @mizchi 提出建议!

优秀的个人博客,低调大师

Windows 11 版 WhatsApp 又变成了“Web App”

Meta 已确认,Windows 11 版 WhatsApp 将放弃基于 UWP(WinUI)的原生应用,转而采用基于 Chromium 的 WebView2 容器(即 WebView2 打包模式)。 这意味着 WhatsApp 将回到几年前的 Web 应用体验,其新版本更像是一个调用 Web 代码(HTML、JavaScript、CSS)的桌面容器,由 WebView2 渲染,体验与 web.whatsapp.com 几乎相同,但性能更慢、占用更多内存(测试发现 WebView2 版本比原生应用多占用约 30% 的内存)。 Meta 选择 WebView2 的原因在于其只需维护一个可在任何地方运行的代码库,但此举牺牲了原生应用的性能、可靠性和用户体验(如更好的通知功能、通话和屏幕共享等)。 WhatsApp UWP 曾是 Windows 11 上最好的应用程序之一,现在却被 web.whatsapp.com 和 WebView 取代。 包括现任亚马逊员工的帕诺斯·帕奈 (Panos Panay) 在内的微软高层领导也对 WhatsApp 的 WinUI 应用表示了赞赏。与大多数使用 WebView 实现某个功能的原生“现代”Windows 应用不同,Windows 11 版 WhatsApp 完全是原生的。 WhatsApp 的 Windows 版本功能与 Android和 iOS 版本基本一致。几乎所有功能都集成到了原生桌面应用中,而且也曾出现过少数 Windows 版本先于 Android 版本添加功能的罕见情况。 一切都结束了,我们又回到了原点。一个令人沮丧、资源匮乏、无聊的 Web 包装器。 相关阅读:WhatsApp 弃用基于 Electron 框架构建的桌面应用程序

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册