当前位置:首页>鸿蒙APP>鸿蒙生态:从"备胎"到"四个00后月入50万",中间隔了十二年

鸿蒙生态:从"备胎"到"四个00后月入50万",中间隔了十二年

  • 2026-06-28 18:02:44
鸿蒙生态:从"备胎"到"四个00后月入50万",中间隔了十二年

2026 年 6 月, HDC 鸿蒙星光大道展出的 42 款原生应用里,主角不是钉钉、微信、抖音这些大厂团队,而是一个四个人的 00 后小队——成立不到一年,靠"奇妙工具箱"等几款工具应用,做到了月营收 50 万元

这是一个看起来很小的数字。但放在中国底层操作系统的语境里,它是过去十二年里第一次出现的稀缺信号——一个个人开发者,第一次在国产 OS 上找到了生意

要理解这件事为什么发生在鸿蒙、为什么发生在这一刻,得把时间倒回到 2012 年。

一份藏在抽屉里的备胎

2012 年,华为做了一个看起来很多余的决定。

那一年,华为消费者业务才起步两年,国内手机市场是中华酷联围剿小米的年代,所有手机基本盘是运营商定制机,操作系统清一色 Android 。没有人觉得"操作系统"会成为一个问题。

但任正非在内部下了一道判断:操作系统这种基础软件,不能完全押在别人身上。当年那份"2012 诺亚方舟实验室"会议纪要里有一句话——"我们现在做终端操作系统是出于战略的考虑"。这句话当年听起来像高管务虚,今天回看,是后来一切故事的源头。

2012 年到 2018 年,鸿蒙在华为内部其实没有名字,叫 Ark (方舟)。团队不大,主要挂在中央软件院的一个分支下面,跟同期更受重视的麒麟芯片、鲲鹏服务器比起来,更像是一份"保险"。

但这六年并不是空转。两条线一直在推:一条是微内核研究,对标的是 Google 同期在做的 Fuchsia OS ;另一条是分布式架构探索,核心判断是——未来的操作系统不应该再是"为某个设备形态做一套 OS",而应该是"一套底层、跨多种设备形态"——手机、平板、电视、手表、车机、智能家居,共享同一套技术栈。

这个判断在 2015 年前后基本定型,也成了后来"鸿蒙 vs 安卓"最大的差异化卖点。

但所有这些工作, 2018 年之前没有公开出口。华为的旗舰机依然跑着 EMUI ,开发者社区也几乎不知道有这个项目。

被实体清单逼上前台

2019 年 5 月 16 日,美国商务部把华为列入"实体清单"。三个月后, Google 宣布暂停与华为的部分业务往来——这意味着新机不能预装 GMS ,不能用 Google Play 、 Gmail 、 YouTube 。

这一刀砍下来,华为海外业务的崩塌速度远快于任何人的预测。2018 年华为手机出货量 2.06 亿台,全球第二;到 2021 年,只剩 3500 万台不到

正是在这个最危急的时刻,鸿蒙第一次走到台前。 2019 年 8 月 9 日的华为开发者大会,余承东宣布 HarmonyOS 1.0 发布。但仔细看那一代鸿蒙,有一个尴尬的事实——它当时主要跑在荣耀智慧屏(电视)上,不是手机。手机依然在用 EMUI 。

为什么?因为 1.0 阶段的鸿蒙,只完成了"能在小型设备上跑起来"这个里程碑。要在手机这种亿级用户、几百万款应用的复杂场景下取代安卓,差距还非常大。当时的鸿蒙更像是一个"概念验证版"——向外界证明"我们真的有",而不是"你们现在就能用"。

翻译一下,就是华为当时其实也没有完全确定能不能做到。但这个承诺已经下了,必须往前走。

双框架:一次被骂"套壳"的妥协

2021 年 6 月 2 日, HarmonyOS 2 正式向手机开放升级。从这一刻起,"鸿蒙是不是安卓套壳"的争议正式开始。

技术上的事实是这样的: HarmonyOS 2 到 4 这三代,采用的是"双框架"策略。系统底层有华为自研的部分(方舟编译器、分布式软总线、部分驱动),但同时保留了 AOSP 的兼容层——原本跑在 Android 上的应用,可以原封不动装到鸿蒙手机上继续用

这个策略在工程上是务实的。它解决了"用户升级到鸿蒙之后,原来的应用还能用"的问题,否则没人愿意升级。但代价是,从外界看,鸿蒙跟一个深度定制的 Android 发行版(比如 MIUI )的区别并不明显。

那段时间,"安卓套壳"的批评一直没断过。从知乎、贴吧到 X ,都是大量技术讨论甚至嘲讽。余承东后来在 2025 年的一次访谈里回应过——"以前鸿蒙体系和安卓体系,是双框架,主要考虑到应用迁移难度很大。" 这句话其实承认了一个事实:在 2021—2023 年那个阶段,鸿蒙的应用生态实际上还是寄生在 Android 生态之上的。

但在底层,另一条线悄悄推进。从 2021 年开始,华为内部启动了"鸿蒙原生应用"计划——逼一部分核心合作伙伴用 ArkTS (鸿蒙自研的 TypeScript 超集)+ ArkUI 重新写一遍应用,目标是为下一代纯血鸿蒙做准备。这件事 2021 年外界基本不知道, 2023 年 9 月余承东在 HDC 2023 上正式公开——"鸿蒙原生应用全面启动"。

这就是后来所有事情的真正起点。

注意,我们没有说"双框架"是一个好的选择,只是陈述一个客观存在的现象——没有 2021—2023 年的"不纯洁",就没有 2024—2025 年敢于"纯血"的资本

砍掉安卓兼容层

2024 年 6 月 21 日, HDC 2024 上,华为正式公布 HarmonyOS NEXT ,也就是后来俗称的"纯血鸿蒙"。一刀切——不再兼容 Android 应用,所有应用必须用 ArkTS 重写。 10 月 22 日, HarmonyOS NEXT 正式商用,同一天,华为公布鸿蒙生态设备数量突破 10 亿台。

这个决定的分量,外界可能感受不到,但放在操作系统史上是非常少见的。苹果从 OS 9 切换到 OS X 用了五年,微软从 XP 切换到 Vista/7 也是五年——这种"主动砍掉兼容性"的操作每次都伴随着巨大的开发者反弹。

华为为什么敢这么干?因为他们已经算清楚了一笔账:

用户基数:到 2024 年 10 月,鸿蒙生态设备 10 亿+,手机用户实际可用规模数千万级;
应用储备:纯血鸿蒙发布时,已经有超过 15000 款原生应用上架, TOP 5000 应用基本完成迁移;
替代成本:再不做这件事,未来三年五年只会更难——头部应用厂商对"再花一笔钱适配新系统"的耐心是有限的。

但从开发者角度看, 2024 年 10 月这个时间点,纯血鸿蒙仍然是一个充满未知的赌局。用户量到底涨不涨、应用商店审核标准到底怎样、能不能赚到钱——一切都没有先例。

花钱买时间: 60 亿是怎么花出去的

如果只看 2024 年下半年,鸿蒙生态的核心矛盾是非常直接的:用户在等应用、应用在等用户。先有鸡还是先有蛋的问题。

华为的解决办法很简单:花钱买时间。

2024 年 9 月,华为在 HDC 上宣布,每年投入 60 亿元用于鸿蒙开发者激励。这 60 亿不是发钱给员工,而是直接面向第三方开发者:

现金奖励:上架就有钱,单 App 起步价 1 万元,多个 App 累计可拿到上百万;
流量扶持:应用商店首页推荐位、华为搜索的优先曝光、负一屏推荐;
技术资源:免费的开发者云资源、专属技术支持、 IDE 工具 DevEco Studio 持续迭代。

到 2025 年 1 月,鸿蒙原生应用数量突破 2 万款; 4 月突破 5.3 万款;同期,鸿蒙开发者注册数从 2024 年初的 675 万涨到 2025 年初的 720 万,年底达到 1000 万。

这一波首先涌入的是大厂:钉钉、飞书、微信、抖音、淘宝、美团、京东、网易系全家桶,所谓"100+通用办公平台已鸿蒙化"。这一波"大厂搬家"在 2025 年上半年基本完成,鸿蒙手机用户日常需要的应用基本齐全。

但这一阶段同时也出现了一个让生态团队头疼的问题:应用质量良莠不齐

2025 年 10 月,应用商店启动了一轮被开发者称为"严审"的整顿——大量被认为是"H5 套壳""信息聚合器""重复内容工具"的应用被下架或拒绝上架。极客公园的报道里,引用了一个被拒开发者的吐槽:他的应用是一个"网址导航站套壳",按 Android 商店的标准能上,但在鸿蒙商店被明确拒绝,理由是"没有提供差异化、高质量的体验"。

这个事件本身有两面性。一面是开发者抱怨规则不透明、损失了已经投入的开发成本;另一面是平台想避免重蹈安卓应用商店的覆辙——后者长期被低质量、广告轰炸、信息收集型应用淹没。华为的选择倾向后者:宁可少一点应用,也要让生态保持一定的质量底线

个人开发者的"50 万月营收"

2025 年 8 月,鸿蒙推出了被业界称为"超亿元激励"的"鸿蒙应用开发者激励计划 2025"。这一轮跟 2024 年那轮的关键差异是——它开始把"中小开发者和个人开发者"作为单独的赛道来设计激励规则

具体规则:上架 1 个 App 奖励 1 万元起,上架 100 个 App 封顶 120 万元,单个开发者累计现金激励上限为 600 万元,元服务(鸿蒙特有的轻量化服务形态)单一模板封顶 200 万元,月活门槛分级 50/100/200 。对个人和小团队来说,门槛非常低

把这套规则跟 iOS 早期对比一下就能看出差异。 2008 年 App Store 刚上线时,苹果的策略是"开放上架、三七分成、靠用户付费养活开发者"。这个逻辑要求市场本身先有付费意愿和用户规模,结果是早期那批赚到钱的开发者(愤怒的小鸟、 Instapaper )基本靠"在 5 亿 iPhone 用户中卖 0.99 美元的小工具"赚到了第一桶金。

鸿蒙的玩法不一样。它不等开发者自己去市场里赚到钱,而是华为先把钱发出来,让开发者活下来再说。 这其实更接近游戏行业的"研发资金"模式,或者早年微信小游戏的"流量扶持"模式。

到 2026 年中,这套打法的效果开始显现。 21 世纪经济报道在 6 月 15 日的评论里提到, HDC 2026 鸿蒙星光大道展出的 42 款原生应用中,主力不再是大厂团队,而是"本土开发者、中小创业团队、在校学生和独立开发者"。

那个被广泛引用的案例——一个四人 00 后团队,成立不到一年,靠"奇妙工具箱"等鸿蒙原生应用做到月营收 50 万元——之所以重要,是因为它说明鸿蒙第一次出现了"靠系统平台本身赚到钱"的小团队样本,而不只是"靠迁移已有大厂应用拿激励金"的样本。

到 2026 年 6 月,鸿蒙生态的当前状态是:设备总量突破 11.9 亿台,覆盖手机、汽车、家电等 1200 多类产品; 2025 年第二季度,华为以 18.1%的市场份额重返中国智能手机出货量第一;鸿蒙生态应用和元服务超过 35 万个;注册开发者超过 1000 万。

苹果的闭环、安卓的散装、鸿蒙的中间道路

把鸿蒙放在全球操作系统的格局里看,它的位置非常微妙。

iOS / App Store 是高壁垒、高客单、高质量的精品商业闭环。全球最强的付费用户基础,完善的开发工具链,应用质量在所有大平台中最高。但代价是: 99 美元/年的开发者账号、长期 30%的苹果税( 2020 年才推出针对小开发者的 15%抽成)、流量分配高度集中在编辑推荐和榜单。iOS 把开发者当付费的合作伙伴

Android / Google Play 是全球最大、最开放、最分散的开发者生态。设备基数 30 亿+, AOSP 完全开源,技术栈选择多。但碎片化严重——不同厂商、不同 API 版本、不同屏幕尺寸要做大量适配;中国大陆没有 Google Play ,开发者要把 App 上架到至少 5—10 个国内应用商店;商业变现混乱、低质量应用泛滥。Android 是广撒网,靠规模取胜

而真正贴身的对手,其实是国产深度定制 OS——小米澎湃 OS 、 vivo OriginOS / BlueOS 。但这里有一个常常被忽略的事实:

维度HarmonyOS NEXT澎湃 OSOriginOS / BlueOS
内核鸿蒙微内核(自研)AOSP 宏内核+Vela 微内核AOSP+BlueOS 微内核
应用兼容不兼容安卓完全兼容安卓完全兼容安卓
开发语言ArkTS (自研)Kotlin/Java (安卓原生)Kotlin/Java
设备覆盖11.9 亿, 1200+品类主要小米生态链主要 vivo 自家产品
开发者激励60 亿/年+10 亿天工计划无公开大规模现金激励无公开大规模现金激励

翻译一下,澎湃 OS 和 OriginOS 本质上是"披着自研外衣的 Android",它们的开发者生态本质上还是 Android 开发者生态。真正在做"独立开发者生态"这件事的,目前只有鸿蒙一家。

把这些放在一起看,鸿蒙的差异化定位可以这样描述:它是唯一一个"既不像苹果那样只服务精品开发者、也不像安卓那样放任低质量泛滥"的中间道路。它用大厂级的系统能力武装中小开发者,用大厂级的现金补贴让他们活下去,再用平台审核标准让他们活得有尊严

这条路是不是能走通, 2026 年还没有最终答案。但它确实是过去十年里第一次有人在主流 OS 领域走出这条路。

三个隐患

但鸿蒙不是没有问题。

第一是"补贴依赖症"风险。 60 亿一年的现金激励是把双刃剑——它快速催熟了应用数量( 35 万款),但也让一部分开发者上架的目的就是为了拿钱,而不是真正做产品。一旦激励退坡,这部分开发者会不会撤退?这是 2027—2028 年鸿蒙必须回答的问题。

第二是海外生态空缺。 鸿蒙今天 11.9 亿台设备、 1000 万开发者,几乎全部在中国境内。这是 2019 年实体清单之后华为海外手机业务断崖的副作用——海外没有华为手机,就没有鸿蒙的海外用户基础。这个根源决定了鸿蒙在可见的未来里,更多是"中国市场的第三极",而不是"全球市场的第三极"。

第三是"非鸿蒙"开发者的进入心理门槛。 学一门新语言( ArkTS )、用一套新工具( DevEco Studio )、面对一个新审核体系——对已经在 iOS/Android 上活得不错的开发者来说,这是真实的成本。 21 世纪经济报道那个 00 后团队能跑出来,恰恰是因为他们没有历史包袱,而不是因为鸿蒙比 iOS/Android 更好做。

三个剧本

基于这些,未来三五年的鸿蒙大概有三个剧本——

最可能的剧本(概率 50%):成为中国市场的第三极,但海外仍然遥远。 到 2028 年,鸿蒙在中国手机市场份额稳定在 20—25%,开发者基数 1500—2000 万,原生应用 50 万+。补贴逐步退坡,靠付费、订阅、广告等市场化路径变现的开发者比例显著提升。但海外市场仍然空白,鸿蒙作为"全球第三大移动 OS"的剧本不会发生。

最危险的剧本(概率 25%):补贴退坡引发开发者出走、应用质量回滑。 如果 2027 年华为因某种原因大幅削减开发者激励,而生态尚未完成"从补贴驱动到付费驱动"的切换,会出现"应用数量见顶、活跃开发者外流、用户体验回滑"的负反馈。

最乐观的剧本(概率 25%):鸿蒙借 AI 智能体浪潮重新定义"应用"形态。 2025 年 9 月华为推出的 10 亿元"天工计划",押注的是"鸿蒙智能体"。如果未来 2—3 年 AI Agent 真的取代传统 App 成为主流交互形态,鸿蒙在系统级 AI 能力上的早期投入会成为决定性优势。因为传统 App 时代鸿蒙永远在追赶 iOS/Android 的存量;但 Agent 时代是大家从同一起跑线重新出发

一个更大的参照

如果把镜头拉得更远,鸿蒙这条路其实跟一个历史先例非常像——1990 年代后期的 Linux

Linux 当年也是"备胎"出身( GNU 项目最初的目的是替代被商业化的 Unix ),也经历了漫长的"没人用、被嘲笑、被认为是玩具"的阶段( 1991—1998 ),也是靠某个突发的商业机会(互联网泡沫期 dot-com 公司需要便宜的服务器 OS )一夜爆发,最终长成了今天服务器市场的绝对霸主。

鸿蒙的故事节奏很像:备胎期( 2012—2018 )→ 应急亮相期( 2019—2020 )→ 缓慢渗透期( 2021—2023 )→ 突变爆发期( 2024—2025 )→ 生态成熟期( 2026—)。这个节奏不是华为 PR 包装出来的,而是任何"挑战既有 OS 霸权"的项目在工程和市场上必经的路径。

所以鸿蒙今天最值得看的,不是它能不能 100%替代 Android 、不是市场份额能不能超过 iOS 、也不是海外能不能打开局面——而是它有没有真正培养出一个"内生的、自循环的、不依赖补贴的开发者生态"

这个问题的答案,只有再等 2—3 年才能见分晓。但 2026 年那个四人 00 后团队的 50 万月营收,是这个答案的第一个微弱但真实的信号。

每一个时代成功的底层平台,最终都不是靠补贴养出来的,而是靠一个个真实赚到钱的小人物,在上面长出自己的生意。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-06 19:30:55 HTTP/2.0 GET : https://c.mffb.com.cn/a/495988.html
  2. 运行时间 : 0.183255s [ 吞吐率:5.46req/s ] 内存消耗:4,357.99kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=c86e75cc89f81c51d464f95c08df701b
  1. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/runtime/temp/cefbf809ba1a84190cb04b0cb7abcf79.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/c.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000807s ] mysql:host=127.0.0.1;port=3306;dbname=c_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001160s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000542s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000540s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001019s ]
  6. SELECT * FROM `set` [ RunTime:0.000454s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001171s ]
  8. SELECT * FROM `article` WHERE `id` = 495988 LIMIT 1 [ RunTime:0.000842s ]
  9. UPDATE `article` SET `lasttime` = 1783337455 WHERE `id` = 495988 [ RunTime:0.034622s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.000508s ]
  11. SELECT * FROM `article` WHERE `id` < 495988 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000875s ]
  12. SELECT * FROM `article` WHERE `id` > 495988 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000971s ]
  13. SELECT * FROM `article` WHERE `id` < 495988 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001260s ]
  14. SELECT * FROM `article` WHERE `id` < 495988 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001236s ]
  15. SELECT * FROM `article` WHERE `id` < 495988 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.007437s ]
0.186336s