自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

恋猫de小郭的博客

公众号「GSYTech」,GSY 系列开源项目负责人,Github :https://github.com/CarGuo

  • 博客(425)
  • 收藏
  • 关注

原创 从台下到台上,我成为 GDE(谷歌开发者专家) 的经验分享

以前台下客,如今台上人,曾惊鸿一瞥,今再会旅程。2022年5月末,经过一个多月的面试,我的 GDE (Google Developer Expert) 终于正式成功通过面试,成为了国内第 4 位 Flutter & Dart GDE。由于时间原因,目前在官方的 experts/directory 可能还没同步,预计要一两个星期。成为 GDE 有什么好处相信对于 Android 或者 Machine Learning 的开发者来说 GDE 应该是一个很熟悉的头衔,GDE 是 Go.

2022-05-27 11:17:30 4359 5

原创 Android 13 适配指南

Android 13 适配指南是的,你没看错,现在就要带你适配 Android13。2022 的Google I/O 发布了 Android 13 beta 2 和 Android 13 Beta 1 国内厂商的设备支持列表,虽然按照惯例, Android 13 应该是年末才发布正式版,但是相信有的开发者已经收到了平台的 Android13 的适配要求,所以本篇也是结合 Oppo 的 Android 13 应用兼容性适配指导 和官方提供的一些文档内容做一个整理测试。[外链图片转存失败,源站可能

2022-05-20 18:28:44 10475 2

原创 一文带你了解 Google I/O 2022 精彩汇总与个人感想

谷歌 2022 I/O 大会刚刚过去,这两天我也整理了不少篇文章和资讯,如果刚兴趣的可以在文末查看相关内容。作为时隔 3 年再次回归海岸线圆形剧场,谷歌这次 I/O 大会可以说是干活满满,特别是本次大会的“线上会场”,Adventure 用类似“元宇宙”的概念,让广大开发者可以在“游戏”中逛遍所“展厅”,同时通过完成各种有趣的小游戏来参与大会,甚至你还可以钓鱼挂机…当然,最重要的是可以和全球各个开发者线上交流,这无疑是本次大会最优秀的一环。AI作为本次 I/O 大会的关键词之一,AI 成为谷歌.

2022-05-13 17:59:01 5911 4

原创 大前端时代的乱流:带你了解最全面的 Flutter Web

Flutter Web 稳定版本发布至今也有一年多了,经过这一年多的发展,今天就让我们来看看作为大前端时代的乱流,Flutter Web 究竟有什么不同之处,本篇分享主要内容是目前 Flutter 下少有较为全面的 Web 内容。本篇来自本人在《T技术沙龙-大前端时代的挑战与机遇(深圳场)》的线下技术分享。一、起源与实现说起 Flutter 的起源就很有意思,大家都知道早期 Flutter 最先支持的平台是 Android 和 iOS ,至今最核心的维护平台依然是 Android 和 iO

2022-05-08 17:25:51 4678 4

原创 Flutter 深入探索混合开发的技术演进

关于 Flutter 混合 PlatformView 的实现已经介绍过两次,随着 5 月份谷歌 IO 的接近,新的 PlatformView 实现应该也会随之而来,本次就从头到尾来一个详细的关于 PlatformView 的演进总结。Flutter 作为新一代的跨平台框架,通过自定义渲染引擎的创新大大提高了跨平台的性能和一致性,但也正是因为这点, 相比之下 Flutter 在混合开发时对于原生控件的支持成本更高。Flutter 混合开发的难点首先 Flutter 在混合开发中最大的难点就在于它

2022-05-04 20:37:54 4438

原创 探索移动端音视频与GSYVideoPlayer之旅 | Agora Talk

大家好,我是 Github 开源 GSY 系列项目的负责人郭树煜,比如 Android 上的 GSYVideoPlayer 就是这个系列里的项目,另外我也是 《Flutter 开发实战详解》 的作者,平时主要活跃在 Github 和掘金平台,这次主要是给大家分享移动端音视频开发和 GSYVideoPlayer 的一些有趣的内容。基础知识首先是基础知识,本次分享在这一块会占据很大比例,为什么要和大家聊音视频的基础知识?这就又要考古我很久前的一个经典 issue ,如图所示:在维护 GSYVideo.

2022-01-25 21:23:11 4476 4

原创 带你全面了解 Flutter,它好在哪里?它的坑在哪里? 应该怎么学?

回顾了这段时间解答关于 Flutter 的各种问题后,我突然发现很多刚刚接触 Flutter 的萌新,对于 Flutter 都有着不同程度的误解,而每次重复的解释又十分浪费时间,最终我还是决定写篇文章来做个总结。内容有点长,但是相信能帮你更好地去认识 Flutter 。Flutter 的起源Flutter 的诞生其实比较有意思,Flutter 诞生于 Chrome 团队的一场内部实验, 谷歌的前端团队在把前端一些“乱七八糟“的规范去掉后,发现在基准测试里性能居然提高了 20 倍,机缘巧合下 Flu

2021-02-23 11:55:38 4544 4

原创 不一样的角度聊聊的协程、写作和学习

本文不算是纯技术的文章,但是个人觉得这篇文章或者可以给你带来不一样的视角。一、“高级”的协程周末闲下来重温了凯哥(扔物线)关于“协程”和“内存抖动”的视频后颇有感慨,能把一项技术的本质介绍得如此通俗易懂,其对技术的理解已然是返璞归真,因为要把“高级”说得“通俗”需要对逻辑有清晰的认知。内存抖动视频地址:https://www.bilibili.com/video/BV1xf4y127Ur协程视频地址:https://www.bilibili.com/video/BV164411C7FK“协程”

2020-05-31 10:05:17 1678

原创 六年码农生涯的 2019 总结:君子坐而论道,少年起而行之

随着 2019 的过去,2020 迎来了第六年的码农生涯,过往如烟挥之即散,所以我习惯通过一些关键词来凝结这一年的收获,而 2019 我总结的关键词是:技术大会、焦虑、耐心、学习、竞争力。技术大会2019 年参加了不少技术大会,对于技术大会可能会有一部分“过来人”感觉不屑一顾,因为大多数时候技术大会看起来像是广告大会,分享内容可能往往也过于“空泛”,参加的既得收获其实并不高。但是在时间允许...

2020-01-02 10:21:15 18547 69

原创 【无标题】

最后,我们可以总结下,从 Shorebird 和 SynergyBoat 提供的对比和数据上看,Flutter 确实存在一定优势,但是也是区分场景,不同场景下优势可能就成了劣势,例如热更新和混合开发,具体还是看你需要什么。但是有一点可以看出来的是,Flutter 和 RN 在现阶段的性能上已经非常不错了,特别是 Flutter 的 Impeller 加持下,帧率和动画稳定性都有很大提升,如果你是在早些年认识的 Flutter 和 RN,那对于他们的印象,也许需要改改了。而对于 AI ,

2026-03-04 22:37:54 87

原创 移动端开发稳了?AI 目前还无法取代客户端开发,小红书的论文告诉你数据

最后,论文只针对原生 iOS 开发进行测试,没有测试 Android 原生、Flutter、RN 等其他情况,按照一般直觉,这些框架的 AI 表现应该会好于 iOS 原生,当然这也只是我的个人直觉,真实数据还是得有企业做过 Benchmark 才知道。不过至少从目前看,在移动端开发领域写代码上,至少比前端安全性高一些?这个论文对比之前那些简单的需求场景,明显更具备说服力,最重要的是,,不公开测试集答案,以防止数据泄露到未来的模型训练中。时的能力,并提出了首个针对该领域的基准测试——

2026-03-02 16:10:56 823

原创 Apple 的 ANE 被逆向,AI 硬件被公开,宣传的 38 TOPS 居然是数字游戏?

dyld_info,通过逆向,可以让开发者绕过苹果的官方限制,直接在 ANE 上进行神经网络的训练和推理调用。这里的意义,我理解是在于不需要官方 CoreML,可以自己构造计算图和直接驱动 ANE。而在逆向并直接测试硬件底层的过程中,maderix 发现了几个关于 ANE 的结论:算力 “38 TOPS” 是数字游戏官方宣传 M4 ANE 算力为实测数使用 FP16 和 INT8 运行完全相同的操作,吞吐量没有任何变化。

2026-03-02 15:01:01 614

原创 AI 正在造就你的「认知卸载」,但是时代如此

这是 MIT 教授的研究发现,过度依赖AI完成任务的人,大脑活动显著减少,创造力和记忆力双双下滑,甚至有人已经成为「被AI训练的人」,答题、写作风格也越来越 AI 相似。,而现在我们甚至连文章都懒得看,视频也是,都是直接 @AI 总结,碎片化上继续碎片化,那人在 AI 存在的这个闭环里,难道真的就只剩下背锅?也许,这就是时代,一部分的能力被取代,但是相对,一些以前并不是很看重的能力,反而开始成为新的价值。系统设计、理解用户需求、管理 AI 团队等,需要人来决策,协调和沟通的地方,就会变成更加重要。

2026-03-02 08:33:34 870

原创 AI 可以让 WIFI 实现监控室内人体位置和姿态,无需摄像头?

最近一个叫的项目登上了趋势榜,这个项目看起来就很反直觉,。简单来说,就是通过那到这里你应看出来了,它的关键不在于硬件,而在于其复杂的看完了大家觉得如何?看起来很高大上,实际上就是对特征数据的暴力整合,为什么这个信号特征是睡着,为什么这个信号特征是蹲着,这些标签都需要数据提供。但是,,所以我突然很好奇,这个项目是怎么飙升到趋势榜的。

2026-02-28 11:44:21 764

原创 Android 官方正式官宣 AI 支持 AppFunctions ,Android 官方 MCP 和系统级 OpenClaw 雏形

去年五月的的时候,我们通过聊了 Android 正在规划 Appfunctions API ,为 AI 应用提供系统级的 MCP 支持。

2026-02-27 10:31:13 447

原创 Flutter 的真正价值是什么?深度解析再结合鸿蒙,告诉你 Flutter 的真正优势

从这里可以看出来,Flutter 的 Embedder 实现才是发挥 Flutter 最大价值的地方,只是它的门槛较高,一般情况只有企业才能发挥它的价值,这也是为什么 Flutter 会出现在越来越多的产品里的原因,甚至出现在小米核心应用层、OPPO 负一屏和微信小程序 skyline 的原因,因为它确实很好迁移到不同平台,甚至是特殊平台,你不用 Dart ,也需要用它跨平台的渲染管道和 UI 编排能力。当然,如果社区的flutter_zero 项目。

2026-02-26 15:46:53 676

原创 Android 17 有什么需要适配的?2026 Android 禁止侧载又是什么?

Android 官方已经发布了 Android 17 的相关适配文档,其中有不少值得提前关注的内容,另外在去年谷歌也发布过 Android 开发者认证的通告,没认证的应用将无法安装,而时间节点也正好是 2026。

2026-02-25 10:29:44 748

原创 Flutter 2026 Roadmap 发布,未来计划是什么?

可以看到,Flutter 的 2026 Roadmap 还是相对保守,但是 Dart 新语法改进和解释型字节码确实值得期待下,另外 Impeller 实现 PC 支持或者也可以小小期待下,不过 2026 Flutter 很大一部分资源肯定会和 AI 相关,毕竟 AI 才是 2026 的真正浪潮。

2026-02-24 15:55:48 1289

原创 AGENTS.md 真的对 AI Coding 有用吗?或许在此之前你没用对?

LLM 自动生成总体不稳,常常负收益还更贵,所以更现实的做法是:把自动生成当作“草稿”,但必须人来重新审阅并修改为更具体和更具针对性的文档,而AGENTS.md不可从代码直接推断、但会导致反复踩坑的东西。例如AGENTS.md只能跑uv而不是pip,以及这么做的原因必须用某个脚本启动集成环境,具体哪些 env var关键约束(兼容性矩阵、部署目标、性能红线、安全规则)常见任务 :对应入口文件/模块(例如“新增 API → 先看schemas.py”)常见 bug 类型 : 排查路径。

2026-02-22 22:39:47 1045

原创 iOS + AI ,国外一个叫 Rork Max 的项目打算替换掉 Xcode

当然,觉得它有意思的原因,也是它这个产品形态或者是未来的代表之一,开发者不再需要装什么 IDE 或者 SDK ,甚至都不需要纠结是 win 还是 mac 甚至 linux ,只需要一个入口,就可以完成需要开发,当然,那时候如果真的到来的话,也许开发者也不是开发者了,可能更多只是 token 账单的消费者。它不是通过预设模版拼凑应用,而是通过大模型实时推理,通过自己实现的“持续上下文注入”的技术,让 AI 记住你之前所有对 UI 的微调,确保跨平台迁移时风格的一致性。什么 swift 版本 uniapp?

2026-02-21 17:35:19 881

原创 你是不是觉得 R8 很讨厌,但 Android 为什么选择 R8 ?也许你对 R8 还不够了解

本篇是来自 Android Developers 的播客的整合,核心是讨论了 Android R8 编译器以及它对性能的影响,参与讨论的嘉宾包括来自 Android 工具团队、R8 团队和平台性能团队的专家(Tor Norby, Romain Guy, Sean, Chris, Shai)。。

2026-02-20 22:29:41 899

原创 Flutter 设计包解耦新进展,material_ui 和 cupertino_ui 发布预告

开始阶段:在剥离设计语言前,需要先将原本混在 Material 里的通用基础组件迁移到 Widgets/Core 框架层。迁移:只有上述工作完成,才能开始 Land material and cupertino library code。前提条件:必须先完成禁止 Material 等包在单元测试里跨包导入,否则代码一旦物理移动,数千个测试将直接崩溃。的中期阶段,目前看来 2026 年中后期完成迁移的可能性很高,根据任务情况,目前。基础设施准备:在代码移动前,必须先在目标仓库 (

2026-02-19 15:07:49 921

原创 丰田正在使用 Flutter 开发游戏引擎 Fluorite

近日,丰田汽车旗下子公司丰田互联北美公司宣布,即将开源基于 Flutter 的自主研发的游戏引擎,而实际上在此之前,Flutter 已经是丰田车机的开发 SDK 之一。Toyota Connected North America,TCNA,是丰田的北美子公司,专注于车载软件、AI 等。

2026-02-17 23:52:41 1446

原创 你知道不,你现在给 AI 用的 Agent Skills 可能毫无作用,甚至还拖后腿?

要知道 2025 年底到 2026,在 AI 领域 Skills 自从被提出来后可以说是风头无二,大量 Skills 开始充斥社区,Skills 的低门槛也让它快速发展 ,特别是在 OpenClaw 领域,单是官方注册的 ClawHub 的 Skills 就已经有 7800+ ,但是它们真的有用吗?所以,如果你发现 Skill 用多了,Agent 反而傻了,不要怀疑,是你的 Skill 给你的 Agent 掺了屎。,在制造、金融等任务上,模型常用“通用解法”硬莽,错过了需要 SOP/行业流程的关键步骤。

2026-02-17 18:35:12 1041

原创 Claude Code 已经 100% 自己写代码,为什么 Anthropic 还有上百个工程职位空缺?

以 AI 的生产里,以前有人的产出“天花板”当作调速器,而现在调速器没了,唯一上限变成你的认知耐力,而多数人只有在“超载之后”才知道自己的极限。对于 Boris 的观点,回复里认同的人不少,大家普遍认为AI 的“自主”是有边界的,真正不可替代的是人类的判断、战略和责任感,,实际上 Boris 的态度一直是:虽然 AI 能处理编码的机械部分,但人类在更高层次的功能上仍然不可或缺。,当然,直接生成优化后的二进制文件是 AI coding 的终极目标,但编译器的存在是因为验证很重要,因为。从这个回复可以看出,

2026-02-15 17:24:43 981

原创 Flutter 正在计划提供 Packaged AI Assets 的支持,让你的包/插件可以更好被 AI 理解和选择

如何让开源项目能够持续获得资金支持,2025 - 2026 的答案肯定是紧跟 AI。

2026-02-14 23:32:23 1386

原创 AI 在提高你工作效率的同时,也一直在增加你的疲惫和焦虑

最近看了一篇 Siddhant Khare 关于 AI 的感悟,突然觉得很有共鸣,因为在深度使用 AI 的这些年,他发现产出越来越高,但人也越来越“被掏空” ,特别是。Siddhant Khare 是长期在 AI/agent 基础设施里工作的开发者,维护着 OpenFGA、 agentic-authz 、 Distill 、和各种 MCP server 等 AI 相关项目。。

2026-02-12 23:19:39 512

原创 Flutter 3.41 发布,快来看看有什么更新吧,这是一个有小惊喜的版本

可以看到,3.41 更多是一个问题修复版本,没有什么重大更新,不过一些细节改进,例如 Platform-specific assets 和等调整还是挺不错的, Add-to-App 的 UI 自缩放支持也算是难得的更新,PC 多窗口距离稳定版也不远了,那么,你准备好更新 3.41 了吗?最后,提前祝大家,春节快乐~~~

2026-02-12 06:02:25 851

原创 Android Studio Panda 1 发布,全新的 Gradle 友好版本,XML 时代即将结束

.xml.flat而在 AGP 版本兼容是,Panda 1 没有什么特殊要求,所以整体看起来应该不会有大坑:。

2026-02-11 11:33:45 470

原创 Flutter Zero 是什么?它的出现有什么意义?为什么你需要了解下?

因为这是一个非常庞大的重构,这种将的将 Flutter 剥离成一个极简的“内核” 的方式,属于是试图将 Flutter "Dart 化"和"模块化"的激进尝试,如果由官方发起,肯定会带来大量的稳定性忧虑的反对声,而由社区发起则不一样,发起人即是 Flutter 的底层维护人员,又是活跃的社区人员,他的尝试既不代表官方,又可以一定程度获得官方的支持。层和 C++ 的场景,还可以让 Flutter 的跨平台逻辑层面更好被其他框架利用,例如去年底的时候,例如嵌入式场景,遇到过一些在嵌入式系统,或者之前的。

2026-02-09 07:03:05 919

原创 小米 HyperOS 4 大变样?核心应用以 Rust / Flutter 重写,不兼容老系统

今日,xiaomi time 发布了相关表示,,当然这不是重点,重点是根据近期 HyperOS 3.1 版本,可以看到对应的应用架构出现了变化,小米正在分阶段弃用对应的旧版代码架构,例如:HyperOS 3.1 开始移除部分系统模块(特别是天气和图库)中的MIUI SDK。以 HyperOS 3.1 作为过渡版本,通过引入了原生以及已弃用的MIUI SDK,未来 HyperOS 4 预计将通过彻底移除向后兼容层来完成这一迁移。这一转变预计可以消除十多年来冗余的函数调用和未优化的依赖链。

2026-02-04 12:30:48 708

原创 Anthropic :AI Coding 是如何造成你的职业技能衰退,你是如何一步步被蒙蔽

近日,Anthropic 发布了 《How AI assistance impacts the formation of coding skills》 ,这篇论文主要核心解释了一个问题:AI 写代码能让你更快交付,但会不会让你“学得更慢、懂得更少”?因为 Anthropic 发现,在对 Claude.ai 数据的观察性研究中,虽然 AI 可以将某些任务的速度提高 80%,但这种生产力的提升是否会带来一些弊端呢?因为有其他研究表明,当人们使用 AI 辅助时,他们对工作的投入度会降低 ,投入的精力也会减少 ,

2026-02-02 10:00:57 860

原创 Flutter 在 Android 出现随机字体裁剪?其实是图层合并时的边界计算问题

这里的 hinting 其实就是 Font Hinting ,因为字体本质是连续的矢量轮廓,像素是离散的网格,简单说就是:字体在小尺寸或特定像素网格下,对字形轮廓进行“像素级对齐和修正”的规则集合 ,目的就是让字在屏幕的离散像素网格上,看起来更清晰更锐利。实际上知道问题后,规避的方式也很多,只能说 Skia 很强,但是 Skia 带来的字体问题一直也是居高不少,特别是在中文支持上,谁还没踩过几个坑?所以,知道问题之后,如果遇到这个场景,尽量避开有问题的字号(边界跳变),同时尽量减少。

2026-02-02 06:58:08 916

原创 为什么大多数 AI agents 在演示中显得聪明,而在实际工作中却显得愚蠢

论文里定义了 Agentic Reasoning 是一种循环式智能行为过程Agentic Reasoning = Observation(观察)→ Planning(规划)→ Action(行动)→ Evaluation(评估/反思)→ Update(更新状态)→ Repeat(循环)它内部维护一个任务状态可以显式目标分解与工具选择实现决策而不是文本预测有反馈、回顾、修正机制。

2026-01-27 17:22:12 426

原创 血压飙升,Flutter & Dart 2025 年度巨坑回顾

看了 2025 的年度大坑回顾,不知道有没有你踩过的共鸣?但是这只是一些比较典型或者恶心的,其他琐碎小问题其实也不少,但是好在 Flutter 也有在积极解决这些大坑,不过可以看出来 iOS 26 确实带来了不少问题,很多问题也不是 Flutter 特有的,RN 和 KMP 也不可避免,只能说平台升级带来的坑是真不少Android Gradle Plugin 9.0 发布,为什么这会是个史诗级大坑版本那么,2025 你遇到过什么坑呢?

2026-01-26 07:02:03 754

原创 Android Gradle Plugin 9.0 发布,为什么这会是个史诗级大坑版本

最近的 AGP 9.0 更新,可以说使用又炸出来了一批大坑,,那么这次 AGP 更新了什么?

2026-01-22 13:03:00 3566 6

原创 Meta ShapeR :基于随机拍摄视频的 3D 物体生成,未来的 XR 和机器人基建支持

所以在 ShapeR 里,你可以:单独拿出某个物体(比如椅子/桌子)替换/移动/重新摆放导出到 DCC/引擎里编辑(Blender/Unity/Unreal)换个概念简单理解,以前你只能得到一个 PNG,现在你可以得到一个 PSD那你可能会说,它有什么作用?

2026-01-20 13:56:24 943

原创 Flutter 又迎大坑修改?iOS 26 键盘变化可能带来大量底层改动

最后总结下,正常大家使用输入框输入文本内容不会有什么问题,甚至如果你用 Dialog 场景也不会有什么问题,甚至你看下方最后一张图片,在 dialog 下的键盘依然可以正常透视工作:所以问题主要还是存在于这种场景,因为默认行为是认为底部对齐,高度有限,所以对于会认为底部高度区域在键盘下不渲染,所以导致最后采集不到像素出现黑色。针对问题其实可以选择配置来解决,或者替换为 Dialog 来绕过场景,但是如果要等官方修复这个场景,可能会需要等待评估是否真的有必要大规模底层改动。

2026-01-19 07:22:33 1285 1

原创 Compose Multiplatform 1.10 Interop views 新特性:Overlay 和 Autosizing

至于你肯定会说,那为什么不说 Andorid?那肯定是因为 CMP 是基于 Compose 实现的啊,Compose Android 本质上还是嵌在 Android View 系统里,ComposeView 是一个 Android View,跑在同一个 View hierarchy 里:Compose 和 Android View 一开始就属于同一个“生态”,同一种坐标系、同一种生命周期、同一种事件分发。所以当你用。

2026-01-14 09:34:33 778

原创 Google DeepMind :RAG 已死,无限上下文是伪命题?RLM 如何用“代码思维”终结 AI 的记忆焦虑

不久前 DeepMind 发布了一篇论文,内容简单说是:,让模型在的情况下,仍然能完成需要密集访问长文本的任务。也就是它不再试图将所有内容塞进有限的“大脑”(上下文窗口),而是将长文本视为一个“数据库”,模型可以通过编写代码(Python REPL)来递归地检索、切片和阅读它需要的部分。在这里,RLM 属于。

2026-01-13 11:01:30 318

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除