自定义博客皮肤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

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

原创 从台下到台上,我成为 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 4371 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 10500 2

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

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

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

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

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

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

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

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

2022-05-04 20:37:54 4448

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

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

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

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

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

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

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

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

2020-05-31 10:05:17 1685

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

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

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

原创 Android 17 新适配要求,各大权限进一步收紧,适配难度提升

也就是开发者可以修改按键的背景与图标配色方案、轮廓样式以及尺寸形状,不过为了确保安全与信任,位置图标本身为强制显示且无法自定义,同时字体大小则由系统管理。而在适配实现上,“位置按键” 会通过 Jetpack 库的形式提供,从而简化位置权限的请求流程,使用对应 Jetpack 库实现位置按键,系统会自动处理向后兼容,比如用户在Android 16 或更低版本上点击按键,会默认回退至现有的位置权限提示,

2026-03-27 14:13:29 179

原创 React Native 鸿蒙 2026 路线发布,为什么它的适配成本那么高?

从已知的消息里,目前 RNOH 的适配进度还是能跟得上,就是 2026 的几个大版本变化较大,适配的风险和成本也有所升高,所以整体进度也会存在一定风险,另外第三方包社区跟进相对 Flutter 节奏也弱了一些,不过回过头来看,反正很多项目用 RN 都是一个版本到死,除非遇到上架问题,否则也是能不升就不升,毕竟就算有 AI ,升级 AI 也是很费 Token 的。,今天我们要聊的是 React Native 的 RNOH(React Native OpenHarmony)社区版本。我还是很好奇有多少勇士?

2026-03-26 15:32:53 296

原创 Android Studio Panda 2 ,支持 AI 用 Vibe Coding 创建项目

对比起 Flutter 的 AI 生态(Flutter MCP、Flutter Skill,GenKit,GenUI,Plugin AI Assests),Android 官方的 AI 核心主要集中在 Android Studio 上,因为 Kotlin GDE 类目的取消,Kotlin 和 KMP 生态也完全回归到 Jetbrains ,所以很多时候这部分生态的 AI 支持需要的是 Jetbrains 的努力,例如 mcp-kotlin-sdk 、Koog 等。

2026-03-25 09:59:31 382

原创 Flutter 的 build_runner 已经今非昔比,看看 build_runner 2.13 有什么特别?

Builder 可以配置。

2026-03-24 07:05:34 373

原创 2026,Android Compose 终于支持 Hot Reload 了,但是收费

但 HotSwan 通过额外的编译器与运行时处理,对部分结构性变化做了扩展支持,

2026-03-23 05:44:32 450

原创 Android 禁止侧载将正式实施,需要等待 24 小时冷静期

之前我们就聊过的现在已经开始实施,从 9 月开始,谷歌将通过开发者验证计划限制应用侧载,但是也不是完全堵死后路,会通过新的流程来允许开发者跳过验证。因为新的侧载限制开始后,Android 只能安装已经验证过开发者的应用,而为了验证身份,。这就是全新的开发者流程,或者说没有验证账户的开发者流程,这也是 Google 说的,侧载没有消失,但场景在发生变化,整个成本和权限都在收紧,目前官方也表示,。

2026-03-20 10:22:39 311

原创 Kotlin 在 2.0 - 2.3 都更新了什么特性,一口气带你看完这两年 Kotlin 更新

K2 时代的开始全新语法入,如 guard conditions、非局部 break/continue、多$插值、 context parameters、when 的数据流完备检查等工具链的“强约束 + 自动化”的增强Native 和 Wasm 场景推进。

2026-03-19 15:49:18 438

原创 让你的 OpenClaw 带你学习,清华开源 AI 私人导师 OpenMAIC

近日,清华开源了一个叫。也就是,,例如:PPT 场景 :AI 配合聚光灯和激光笔动作进行语音讲解测验:交互式测验(单选 / 多选 / 简答),支持 AI 实时判分和反馈交互模拟:基于页面进行交互实验,支持可视化、动手学习项目模式学习: 选择一个角色,和 AI 智能体协作完成结构化项目,包含里程碑和交付。

2026-03-18 10:50:18 654

原创 Flutter Beta 版本引入 ScrollCacheExtent ,并修复长久存在的 shrinkWrap NaN 问题

这次修改涉及 rendering 层核心代码,属于,暂时看来修改的作用是正向的,应该不至于引起类似之前的问题。根据所以,虽然看起来只是一个小 feature 和一个 bug fix,但是其实这个调整并不是 Widget 层的小改动,而是。所以才会需要挑出来聊一聊。首先是而问题也就出现在这里,因为的特殊性,当ScrollView设置的时候,就会会创建而的特点就是 viewport size 由子节点决定,而不是通过父约束,这就意味着这些情况下父布局在主轴方向是 unbounded ,所以会得到。

2026-03-18 08:49:29 366

原创 Flutter 鸿蒙 2026 路线发布,加速同步官方生态,进一步优化体验

目前 Flutter 官方已经发布到 3.41,并公布了 2026 年的季度版本节奏,而鸿蒙社区也明确表示,未来 Flutter-OH 将按季度跟进发布,逐步缩短版本落差:过去平均需要,而 2026 年计划压缩到。实际发版仍可能根据质量验收调整,但目标是确定的。

2026-03-16 10:03:36 568

原创 AI 时代的工程师需要具备什么能力?Augment Code 给出了他们的招聘标准

这就是今天讨论的话题,实际上大家普遍不觉得 AI 时代就不需要人了,AI 只是开始接管写代码这个事情,但是代码也只是软件工程的其中一环,就目前 AI 的发展趋势上,人还是需要的,。这也是 Augment Code 公司的观点:当 Agent 已经能承担大量执行的工作后,工程师的核心竞争力,就需要从「把代码写出来」转向「决定该做什么、怎么做、如何保证结果可靠」,也就是。也就是。而这次最有意思的是,。

2026-03-13 17:16:36 643

原创 Android 性能迎来提升:内核引入 AutoFDO 普惠所有 15-16 设备

最近 Google 官方宣布,把,也就是内核编译优化里,从而提升了 4%-21% 的不同场景系统性能。一般来说,在之前编译器(如 LLVM)通常需要基于静态代码分析,或者通过规则进行优化,例如猜哪条分支更容易执行,而 AutoFDO 就不一样了,它通过在实验室环境中采集设备在真实运行热门 App(Top 100)时的 CPU 执行流数据(Branch History),然后让。

2026-03-13 15:37:11 420

原创 Cursor 自己做了模型 PK ,Cursor 里哪个模型性价比最高?

官方的原话是:也就是越靠近 Token efficiency frontier 的越好。最重要是,Cursor 是中间商,它相对会更加中立一点点(虽然它自己也开始做Composer),,测试方向本身就不贴合实际场景,像一些 Terminal-Bench 也是在做一些宽泛的解谜式任务,例如从棋盘位置找出最佳的国际象棋走法这些,实际上是和 Agent 要执行的 Coding 任务根本不匹配。

2026-03-13 11:30:33 417

原创 Flutter 3.41 iOS 键盘负优化:一个代码洁癖引发的负优化

可以看到,这原本也不是什么大改动,出发点也是好的,但是这种细节的边界情况,往往也是造成大问题的稻草,这种 Bug 对于用户来说,虽然不影响实际使用,但是在体验上确实是致命缺陷。所以,每个历史屎山代码,大多都有它存在的原因,单纯因为屎而屎的也有,但是更多时候,大家还是更倾向于屎上雕花,除非这一坨当初就是自己拉的,你还知道它臭在哪里。而从目前的情况来看,问题的来源是以下这个 PR ,它是一个用来修复 autofill 上下文清理的提交,在这个 commit 里,他对。

2026-03-12 11:30:15 227

原创 谷歌 Genkit Dart 正式发布:现在可以使用 Dart 和 Flutter 构建全栈 AI 应用

因为 AI App 并不只是包含一个 LLM 请求这种简单场景,它还会涉及等组合的场景,而 Genkit 的提供一个解决这样一个生产级的场景的能力。。而 Genkit 就是把这些能力整合成一个统一框架,本质上就是对应的整体结构就是:${requestdays${request${inputinputActionTool${inputlocationfromto。topic所以可以看到,

2026-03-11 15:36:04 487

原创 OpenAI 亲自教你如何构建可靠 AI 代码,从古法编程转向 Agnet 编程,或者 PUA 你的 AI

这就和我们之前说的一样,我们没给 AI 一个完善的 Agent 运行条件,所以很多不必要的人工介入和返工都是在这里产生。很多时候你的 token 就是这样浪费的。

2026-03-11 06:57:08 465

原创 你还用 IDE 吗? AI 狂欢时代下 Cursor 慌了, JetBrains 等 IDE 的未来是什么?

聊之前我们先说点前言,之所以会有这个思考,其实也是来自近日的「云鲸 Cursor Team 邀请泄漏」事件,,然后某个 Seat 邀请链接泄漏,导致几万人涌进云鲸的 Cursor Team ,短短一会就消耗了几万美金,最终负责人表示这个钱就当是做广告了。当然要聊的不是这个事,而是「管中窥豹」,通过和这个事我们可以看到,,另一个典型就是近期舆论风口的「昆仑万维」,他们,并要求开发提效:另外也有一些企业要求员工 AI 的代码提交比例,比如只给员工分API Key。

2026-03-10 07:12:17 528

原创 什么 AI 写 Android 最好用?官方做了一个基准测试排名

近日,谷歌发布一个了,目的是衡量大语言模型在 Android 开发里的表现,?从感性层面确实也挺好理解,毕竟谷歌的大模型跑自己的系统,有最好的 Score 不是很正常吗?但是从理性角度,我们需要知道这个 Bench 是如何测评出来结果。Android Bench 的设计灵感来源于 SWE-bench,但专门针对 Android/移动端开发场景进行了定制,这在一定程度和之前类似,但是小红书更偏向真实业务场景,而 Android Bench 更倾向于通用场景的技能测试。

2026-03-09 07:13:37 456

原创 你用的 Claude 可能是虚假 Claude ,论文数据告诉你,Shadow API 中的欺骗性模型声明

最近刚好看到了一篇名为的论文,翻译过来就是《真金白银,假货模型:Shadow API 中的欺骗性模型声明》,这对于当前 AI 市场来说是非常常见的一个情况,。所以你一直觉得 AI 不好用,会不会可能你用的是水货?现实里相信大家都知道,很多前沿闭源模型存在价格高、支付门槛、地区限制等问题,于是出现了一批第三方“代接入”服务,声称提供的 GPT、Gemini、DeepSeek 等模型与官方一致,只是更便宜、区域限制更少,而这些在论文中都被定义为 **Shadow API **。

2026-03-06 17:01:32 445

原创 Flutter 发布官方 Skills ,Flutter 在 AI 领域再添一助力

在之前的我们就聊到,如今一个项目要有发展前景,就必须能够和 AI 持续贴一起,而显然 Flutter 做到了,除了之前的 Flutter MCP ,GenUI 等 AI 相关支持产物,现在官方又新增了支持,用于补全 Flutter 在 AI 编程缺乏官方 skills 的短板。作为:告诉 AI 什么时候该选哪种方案:包含具体的代码实现和步骤:防止 AI 生成错误或过时的代码(如禁止使用已废弃的 API)

2026-03-05 13:47:50 526

原创 2026 Flutter VS React Native ,同时在 AI 时代 VS Native 开发,你没见过的版本

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

2026-03-04 22:37:54 423

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

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

2026-03-02 16:10:56 903

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

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

2026-03-02 15:01:01 1110

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

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

2026-03-02 08:33:34 909

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

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

2026-02-28 11:44:21 946

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

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

2026-02-27 10:31:13 598

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

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

2026-02-26 15:46:53 707

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

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

2026-02-25 10:29:44 929

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

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

2026-02-24 15:55:48 1522

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

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

2026-02-22 22:39:47 1156

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

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

2026-02-21 17:35:19 960

空空如也

空空如也

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

TA关注的人

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