/ posts

# Flutter Windows ARM 构建踩坑实录

5 min read

上个版本Gopeed加入了 Windows ARM64 支持,来自社区的一个 PR,让它成了少数支持 Windows ARM64 的 Flutter 应用。不过这事儿没那么简单,Flutter 官方对 ARM64 的支持还不够完善,后续构建的时候各种问题接踵而至。这篇文章记录一下踩过的坑和找到的解法,算是给后来人铺个路。

阅读

# Gopeed 扩展系统 JS 引擎修复小记

5 min read

如果看过我之前写的给我的开源下载器打造一套扩展系统,应该对 Gopeed 的扩展体系有点印象:为了让扩展在 Windows/macOS/Linux/Android/iOS/Web 上都能跑,我选择了纯 Go 实现的 JavaScript 引擎 goja 作为运行时,并在上层 inject/polyfill 了一部分常用浏览器 API,尽量让扩展开发体验贴近“写前端”。

阅读