当前位置:首页>鸿蒙APP>鸿蒙到底是不是Android?一文澄清所有误解

鸿蒙到底是不是Android?一文澄清所有误解

  • 2026-06-23 21:15:10
鸿蒙到底是不是Android?一文澄清所有误解

鸿蒙到底是不是Android?一文澄清所有误解

系列文章:鸿蒙科普系列 第一章字数:约6000字阅读时长:15分钟更新时间:2026年6月


📖 写在前面

"鸿蒙就是套壳Android吧?"

这可能是关于HarmonyOS最常见、也最具争议的质疑。从2019年鸿蒙1.0发布至今,这个问题在知乎、微博、技术论坛反复出现,引发了无数争论。

2024年10月,鸿蒙NEXT正式发布,不再兼容Android应用,彻底与Android生态分离。这是否意味着争议终于可以尘埃落定?

本文将用技术事实和数据,回答这个问题。我们会:

  • 📊 用技术架构对比表,展示鸿蒙与Android的真实差异
  • 📈 用时间线分析,理解鸿蒙的技术演进路径
  • 🔬 用底层技术细节,证明鸿蒙的独立性
  • ⚖️ 客观分析,承认历史、正视现在、展望未来

提示:如果你只想要结论,可以直接跳到文末的"核心结论"部分。


🎯 核心问题:鸿蒙到底是什么?

在回答"是不是Android"之前,我们先要搞清楚"鸿蒙是什么"。

HarmonyOS的官方定位

根据华为官方定义:

HarmonyOS是一款面向万物互联时代的全场景分布式操作系统,具备分布式软总线、分布式数据管理、分布式安全等核心能力。

这个定义有三个关键词:

  1. 万物互联 - 不仅仅是手机操作系统
  2. 全场景 - 手机、平板、手表、车机、IoT设备等
  3. 分布式 - 多设备协同,这是与Android/iOS的本质差异

鸿蒙的版本演进

要理解鸿蒙,必须分阶段看待:

// ✅ 可运行代码
2019年 - HarmonyOS 1.0
├─ 首次发布,用于智慧屏
└─ 不支持手机

2020年 - HarmonyOS 2.0
├─ 支持手机,开放Beta测试
├─ 兼容Android应用
└─ 采用AOSP(Android开源项目)

2021-2023年 - HarmonyOS 3.0/4.0
├─ 持续优化,用户量突破7亿
├─ 仍兼容Android应用
└─ 引入部分鸿蒙原生能力

2024年 - HarmonyOS NEXT(纯血鸿蒙)
├─ 不再兼容Android应用
├─ 完全独立的操作系统
├─ 自研内核、编译器、框架
└─ 200万+鸿蒙原生应用

所以,"鸿蒙是不是Android"这个问题的答案,取决于你在谈论哪个版本。


📊 技术架构深度对比

让我们用技术事实说话。下面是HarmonyOS NEXT与Android 15的完整架构对比:

技术架构总览图

// ✅ 可运行代码
graph TB
    subgraph "HarmonyOS NEXT架构"
        A1[应用层 HAP/APP]
        A2[ArkUI框架]
        A3[ArkTS运行时]
        A4[分布式软总线]
        A5[鸿蒙微内核]

        A1 --> A2
        A2 --> A3
        A3 --> A4
        A4 --> A5
    end

    subgraph "Android 15架构"
        B1[应用层 APK/AAB]
        B2[Jetpack Compose]
        B3[ART虚拟机]
        B4[System Services]
        B5[Linux宏内核]

        B1 --> B2
        B2 --> B3
        B3 --> B4
        B4 --> B5
    end

    style A5 fill:
#ff6b6b
    style B5 fill:#4ecdc4
    style A4 fill:#ffe66d

关键差异

  • 🔴 鸿蒙微内核:轻量、安全、可扩展
  • 🔵 Linux宏内核:性能优先、兼容性强
  • 🟡 分布式软总线:鸿蒙独有,跨设备协同核心

对比维度1:操作系统内核

对比项
HarmonyOS NEXT
Android 15
内核
鸿蒙内核(Harmony Kernel)
Linux内核
内核类型
微内核架构
宏内核架构
设计目标
多设备统一,分布式优先
单设备优化,兼容性优先
代码来源
华为自研
开源社区
支持设备
手机/平板/车机/IoT统一内核
主要为Android设备定制

技术差异解释

微内核 vs 宏内核

  • 宏内核(Linux):驱动、文件系统、网络协议栈都运行在内核态,性能高但扩展性差
  • 微内核(Harmony Kernel):只保留最小内核功能,其他作为服务运行在用户态,更安全、更灵活

举例:当你在鸿蒙设备上插入一个新的USB设备时:

  • Android:驱动运行在内核态,驱动崩溃可能导致系统重启
  • 鸿蒙:驱动作为用户态服务,崩溃只影响该服务,系统不受影响

对比维度2:编程语言与编译器

对比项
HarmonyOS NEXT
Android 15
主要开发语言
ArkTS(自研)
Kotlin/Java
编译器
ArkCompiler(自研AOT编译器)
ART(Android Runtime)
编译方式
完全AOT编译
JIT + AOT混合
运行时
ArkVM虚拟机
Dalvik/ART虚拟机
性能优势
启动速度快35%,流畅度提升20%
标准表现

技术差异解释

ArkTS vs Kotlin/Java

// ✅ 可运行代码
// ArkTS示例(鸿蒙)
@Entry
@Component
struct WeatherPage {
@State temperature: number = 25

  build() {
    Column() {
      Text(`当前温度: ${this.temperature}°C`)
        .fontSize(20)
    }
  }
}
// ✅ 可运行代码
// Kotlin示例(Android)
classWeatherActivity : AppCompatActivity() {
privatevar temperature: Int = 25

overridefunonCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_weather)
        findViewById<TextView>(R.id.temp).text = "当前温度: ${temperature}°C"
    }
}

关键区别

  • ArkTS使用声明式UI(类似Flutter/SwiftUI),Android传统使用XML布局
  • ArkTS是TypeScript的静态类型增强版本,专为性能优化
  • ArkTS禁用 any类型,强制类型安全

AOT vs JIT编译

  • AOT(Ahead-Of-Time):应用安装时完全编译为机器码,运行时直接执行
  • JIT(Just-In-Time):运行时边解释边编译,启动时需要预热

编译流程对比图

// ✅ 可运行代码
sequenceDiagram
    participant Code as 源代码
    participant AOT as AOT编译器
    participant JIT as JIT编译器
    participant Machine as 机器码
    participant Run as 运行时

    Note over Code,Run: HarmonyOS NEXT (AOT)
    Code->>AOT: 安装时编译
    AOT->>Machine: 生成机器码
    Machine->>Run: 直接执行✅

    Note over Code,Run: Android (JIT)
    Code->>JIT: 运行时编译
    JIT->>Machine: 边运行边编译
    Machine->>Run: 需要预热⚠️

性能对比实测数据(华为实验室,2024年Q4):

测试项
HarmonyOS NEXT
Android 15
提升幅度
应用启动速度
0.8秒
1.2秒
+35%
首帧渲染时间
220ms
280ms
+21%
60fps稳定性
98.5%
94.2%
+4.3%
内存占用
1.2GB
1.5GB
-20%

对比维度3:UI框架

对比项
HarmonyOS NEXT
Android 15
UI框架
ArkUI(自研)
Jetpack Compose + View System
设计范式
声明式UI
声明式+命令式混合
渲染引擎
方舟图形引擎
Skia图形引擎
动画系统
120fps高刷支持
120fps高刷支持
跨设备能力
统一框架支持全设备
需要Compose Multiplatform

ArkUI代码示例

// ✅ 可运行代码
@Component
struct TodoList {
@State tasks: string[] = ['学习鸿蒙''写代码''发布应用']

  build() {
    List() {
      ForEach(this.tasks, (task: string) => {
        ListItem() {
          Text(task)
            .fontSize(18)
            .padding(10)
        }
      })
    }
    .width('100%')
    .height('100%')
  }
}

Jetpack Compose示例

// ✅ 可运行代码
@Composable
funTodoList() {
val tasks = remember { mutableStateListOf("学习Android""写代码""发布应用") }

    LazyColumn {
        items(tasks) { task ->
            Text(
                text = task,
                fontSize = 18.sp,
                modifier = Modifier.padding(10.dp)
            )
        }
    }
}

对比结论:语法相似(都是声明式UI),但底层完全不同:

  • ArkUI基于方舟编译器优化,编译时优化更激进
  • Compose基于Kotlin协程,运行时灵活性更高
  • ArkUI统一跨设备,Compose需要额外适配

对比维度4:分布式能力(核心差异)

这是鸿蒙与Android最本质的区别。

对比项
HarmonyOS NEXT
Android 15
分布式软总线
✅ 系统级支持
❌ 无(需第三方)
分布式数据管理
✅ 内置KV数据库跨设备同步
❌ 需自行实现
分布式硬件虚拟化
✅ 调用其他设备摄像头/音响
❌ 无
跨设备任务迁移
✅ 一键流转
❌ 无
典型场景
手机拍照用平板查看、手机导航投屏到车机
N/A

分布式软总线技术原理

鸿蒙的SoftBus(软总线)是一个统一的分布式通信框架,让多个设备像一个"超级终端"一样协同工作。

分布式软总线架构图

// ✅ 可运行代码
graph LR
    subgraph "设备1 (手机)"
        A1[应用A]
        A2[SoftBus]
    end

    subgraph "设备2 (平板)"
        B1[应用B]
        B2[SoftBus]
    end

    subgraph "设备3 (车机)"
        C1[应用C]
        C2[SoftBus]
    end

    A1 <-->|分布式调用| A2
    A2 <-->|自动发现<br/>安全认证<br/>数据传输| B2
    A2 <-->|跨设备通信| C2
    B2 <-->|设备协同| C2

    B1 <--> B2
    C1 <--> C2

    style A2 fill:#ffe66d
    style B2 fill:#ffe66d
    style C2 fill:#ffe66d

技术优势

  • ✅ 设备自动发现:0.3秒内发现附近设备(Android需3-5秒)
  • ✅ 统一API:开发者无需关心底层通信协议
  • ✅ 安全认证:端到端加密,设备级可信认证
  • ✅ 智能调度:Wi-Fi/蓝牙/NFC自动选择最优链路
// ✅ 可运行代码
// 鸿蒙分布式代码示例:跨设备文件访问
import distributedFile from'@ohos.file.distributedFile';

// 获取远程设备的文件列表
let remoteDeviceId = '1234-5678-abcd-efgh'// 平板设备ID
distributedFile.listFile(remoteDeviceId, '/data/photos')
  .then((files) => {
console.log('远程设备照片:', files);
// 可以直接访问,就像本地文件一样
  });

Android如何实现类似功能?

  • 需要自己搭建服务器中转
  • 或者使用Google Nearby、蓝牙、Wi-Fi Direct等零散方案
  • 没有系统级统一API,开发复杂度高10倍

实际场景对比

场景
HarmonyOS NEXT
Android 15
跨设备剪贴板
自动同步
需Google账号+Chrome
手机照片平板查看
实时显示,无需传输
需手动传输或云同步
手机导航投屏车机
一键流转
需CarPlay/Android Auto
开发成本
10行代码
100+行代码+后端服务

对比维度5:应用生态与兼容性

对比项
HarmonyOS 2.0-4.0
HarmonyOS NEXT
Android 15
应用来源
AOSP兼容层
鸿蒙原生应用
Android应用
应用数量
300万+(Android兼容)
220万+(原生)
350万+
开发框架
Android SDK
ArkTS SDK
Android SDK
应用格式
APK(通过兼容层)
HAP/APP
APK/AAB
典型应用
微信/淘宝/抖音(兼容版)
微信/淘宝/抖音(原生版)
全部Android应用

关键时间点

  • 2020-2023年:HarmonyOS 2.0-4.0使用AOSP(Android Open Source Project)代码,兼容Android应用

    • ✅ 优势:用户无缝迁移,应用生态丰富
    • ❌ 劣势:被质疑"套壳Android"
  • 2024年10月:HarmonyOS NEXT正式发布,不再兼容Android

    • ✅ 优势:技术完全自主,摆脱Android依赖
    • ❌ 挑战:需要开发者重新适配应用

应用迁移成本

根据华为官方数据,Android应用迁移到鸿蒙:

  • 简单应用(如工具类):1-2天
  • 中等应用(如新闻阅读):1-2周
  • 复杂应用(如游戏/视频):1-2个月

迁移难度主要在哪里?

  1. UI适配:ArkUI与Jetpack Compose语法不同
  2. API替换:部分Android API在鸿蒙中有对应实现
  3. 性能优化:需要针对鸿蒙特性优化

🔬 底层技术细节:鸿蒙的独立性证明

很多人质疑:"就算换了框架,底层还是Android吧?"

让我们深入底层看看。

1. 内核层面:鸿蒙内核 vs Linux内核

Linux内核代码特征(Android使用):

// ✅ 可运行代码
// Linux内核典型代码结构
structtask_struct {
volatilelong state;    // 进程状态
void *stack;            // 内核栈
structmm_struct *mm;// 内存描述符
// ...数百个字段
};

鸿蒙微内核代码特征

// ✅ 可运行代码
// 鸿蒙微内核IPC(进程间通信)机制
typedefstruct {
uint32_t msgId;         // 消息ID
uint32_t target;        // 目标服务
uint8_t *payload;       // 消息载荷
uint32_t payloadSize;   // 载荷大小
} IpcMsg;

技术验证方式

  • 可以通过反编译鸿蒙系统镜像,查看内核符号表
  • Linux内核会有 do_forkschedule等典型符号
  • 鸿蒙内核有 LOS_TaskCreateLOS_SemCreate等LiteOS/鸿蒙特有符号

结论:鸿蒙NEXT的内核确实不是Linux,而是基于华为LiteOS改进的微内核。


2. 系统服务层:完全重构

Android系统服务

  • ActivityManagerService(活动管理)
  • PackageManagerService(应用包管理)
  • WindowManagerService(窗口管理)

鸿蒙系统服务

  • AbilityManagerService(元能力管理,替代Activity)
  • BundleManagerService(应用包管理)
  • WindowManagerService(重新实现,支持分布式窗口)

代码对比

Android启动一个Activity:

// ✅ 可运行代码
val intent = Intent(this, TargetActivity::class.java)
startActivity(intent)

鸿蒙启动一个Ability:

// ✅ 可运行代码
import router from'@ohos.router';

router.pushUrl({
  url: 'pages/TargetPage'
})

虽然功能类似,但底层实现完全不同

  • Android基于Binder IPC
  • 鸿蒙基于分布式软总线(支持跨设备)

3. 文件系统:分布式文件系统

Android文件系统

  • 基于Linux VFS(Virtual File System)
  • 典型路径:/data/data/com.app/files/

鸿蒙文件系统

  • 分布式文件系统(DFS)
  • 典型路径:/data/storage/el2/base/files/
  • 支持跨设备路径:distributedfile://device_id/path

技术实现差异

// ✅ 可运行代码
// 鸿蒙访问远程设备文件(系统原生支持)
import fileio from'@ohos.fileio';

let fd = fileio.openSync('distributedfile://remote_device/photo.jpg');
let buffer = newArrayBuffer(4096);
fileio.readSync(fd, buffer);
// 文件在远程设备上,但读取方式与本地一致

Android要实现类似功能,需要:

  1. 建立网络连接(Wi-Fi/蓝牙)
  2. 实现文件传输协议
  3. 管理权限和安全
  4. 至少200行代码

鸿蒙只需要10行代码,因为分布式是系统原生能力


📜 官方认证与专利数据

技术对比之外,我们看看第三方机构和专利数据。

开放原子开源基金会认证

2020年9月,HarmonyOS捐赠给开放原子开源基金会,成为OpenHarmony项目。

重要证明

  • ✅ 通过中国信息通信研究院测评,确认为"独立操作系统"
  • ✅ 通过OSADL(开源自动化发展实验室)开源协议审查
  • ✅ 通过可信技术品牌测评,符合自主可控标准

官方声明

OpenHarmony是一款面向全场景的开源分布式操作系统,与Android是两个完全独立的操作系统项目。


专利数据

根据世界知识产权组织(WIPO)数据(截至2025年底):

专利类型
华为鸿蒙相关专利
备注
操作系统内核
1200+
涵盖微内核架构、进程调度
分布式技术
3500+
SoftBus、分布式数据管理
编译器技术
800+
AOT编译、方舟编译器
UI框架
600+
ArkUI、渲染引擎
总计
6100+
全球前三

对比

  • Google Android相关专利:约4500项
  • Apple iOS相关专利:约8000项

结论:鸿蒙的专利数量和质量,证明其技术创新性。


⚖️ 客观分析:历史、现在与未来

现在我们可以客观回答"鸿蒙是不是Android"了。

历史阶段(2020-2023年):基于AOSP

事实承认

  • HarmonyOS 2.0-4.0确实使用了AOSP(Android开源项目)代码
  • 兼容Android应用,降低用户迁移成本
  • 部分系统组件(如媒体框架)来自Android

**但这不等于"套壳"**:

  • AOSP是开源项目,任何人都可以使用(合法合规)
  • 华为在AOSP基础上做了大量改造(分布式能力、性能优化)
  • Android本身也是基于Linux内核(也是开源项目)

类比理解

  • Chrome浏览器基于Chromium(开源项目)
  • Edge浏览器也基于Chromium
  • 但没人说Edge"套壳Chrome",因为它有独立功能和优化

现在阶段(2024年-):完全独立

HarmonyOS NEXT的技术自主性

层次
技术组件
是否自研
内核层
鸿蒙微内核
✅ 自研
驱动层
HDF驱动框架
✅ 自研
框架层
ArkUI、ArkTS运行时
✅ 自研
编译器
ArkCompiler
✅ 自研
应用层
220万鸿蒙原生应用
✅ 独立生态

不再依赖Android的证明

  1. ❌ 不兼容APK应用
  2. ❌ 不使用Android API
  3. ❌ 不使用Android开发工具(Android Studio)
  4. ✅ 使用鸿蒙专用开发工具(DevEco Studio)
  5. ✅ 使用鸿蒙应用格式(HAP/APP)

未来展望:技术演进方向

鸿蒙的差异化路径

// ✅ 可运行代码
Android/iOS          HarmonyOS
    ↓                    ↓
单设备优化    →    多设备协同
应用隔离      →    跨设备流转
被动交互      →    主动感知

技术趋势对比

技术方向
Android 15
HarmonyOS NEXT
AI集成
Gemini Nano本地AI
盘古大模型端侧
跨设备
依赖Google服务
系统原生支持
隐私保护
权限管理
分布式安全框架
生态开放
Google控制
开源OpenHarmony

🧐 常见质疑解答

Q1: 鸿蒙代码是不是抄Android的?

A: 分阶段回答:

  • HarmonyOS 2.0-4.0:使用了AOSP开源代码,这是合法使用(AOSP采用Apache 2.0开源协议)
  • HarmonyOS NEXT:已经完全替换,内核、框架、编译器全部自研

类比

  • Linux内核被Android、Chrome OS、Ubuntu使用,没人说它们"抄Linux"
  • Chromium被Chrome、Edge、Opera使用,也不是"抄袭"

Q2: 为什么不一开始就做纯鸿蒙?

A: 这是技术策略问题,不是技术能力问题。

渐进式演进的原因

  1. 用户体验:如果2020年直接推纯鸿蒙,没有应用可用,用户无法接受
  2. 开发者生态:需要时间培养鸿蒙开发者,积累原生应用
  3. 市场风险:贸然推出不成熟系统会失败(参考Windows Phone)

对比

  • 苹果从macOS到iOS也经历了10年演进
  • 微软Windows 10到Windows 11也是渐进式升级

Q3: 鸿蒙性能真的比Android好吗?

A: 根据第三方基准测试(2024年Q4):

测试项
Mate 60 Pro(鸿蒙NEXT)
三星S24(Android 15)
安兔兔跑分
1,180,000
1,150,000
应用启动速度
平均0.85秒
平均1.15秒
多任务切换
60fps稳定
偶尔掉帧到50fps
待机功耗
1.5%/小时
2.0%/小时

结论:在相同硬件下,鸿蒙NEXT的流畅度和能效确实有优势。


Q4: 鸿蒙应用生态够用吗?

A: 截至2026年6月:

  • ✅ 220万+鸿蒙原生应用
  • ✅ TOP 5000应用全部适配(微信、淘宝、抖音、支付宝等)
  • ✅ 日活用户7.5亿(中国市场占有率32%)

对比

  • Android: 350万应用
  • iOS: 180万应用
  • 鸿蒙: 220万应用(且增长速度最快)

用户实际体验

  • 日常高频应用100%覆盖
  • 小众应用可能需要等待适配
  • 部分开发者同时维护Android+鸿蒙两个版本

🎯 核心结论

如果只看一段,看这里

鸿蒙是不是Android?

时间段
答案
详细说明
2020-2023年部分基于Android
使用AOSP代码,兼容Android应用,但已加入分布式等自研功能
2024年起完全独立的操作系统
不再兼容Android,内核、框架、编译器全部自研

技术层面五大证明

  1. ✅ 内核不同:鸿蒙微内核 vs Linux宏内核
  2. ✅ 编译器不同:ArkCompiler vs ART
  3. ✅ 开发语言不同:ArkTS vs Kotlin/Java
  4. ✅ 核心特性不同:分布式软总线(Android无)
  5. ✅ 应用格式不同:HAP vs APK

生态层面

  • 220万鸿蒙原生应用
  • 380万开发者
  • 7.5亿日活用户
  • 中国市场份额32%(超越iOS)

💬 写在最后

技术是客观的,事实是清晰的。

承认历史:鸿蒙早期确实借鉴了Android,但这是合法的开源使用,也是技术演进的必经之路。

正视现在:鸿蒙NEXT已经是一个完全独立、技术自主的操作系统,拥有独特的分布式能力。

展望未来:鸿蒙的成功,证明了中国科技产业在操作系统领域实现了从0到1的突破。

无论你支持还是质疑,都建议亲自体验一下鸿蒙NEXT设备,用实际体验代替想象。


🤔 思考题

基础理解

1. 微内核和宏内核的本质区别是什么?各有什么优劣?

查看参考答案

区别

  • 宏内核:驱动、文件系统、网络协议栈都运行在内核态
  • 微内核:只保留最小内核功能(进程调度、内存管理),其他作为用户态服务运行

优劣对比

  • 宏内核:性能高,但扩展性差,驱动崩溃可能导致系统重启
  • 微内核:更安全、更灵活,但性能略低(需要更多上下文切换)

鸿蒙选择微内核是为了支持多设备统一架构和分布式能力。


2. 为什么鸿蒙选择AOT编译而不是JIT编译?

查看参考答案

AOT的优势

  • ✅ 启动速度快35%(安装时完成编译,启动时直接执行机器码)
  • ✅ 运行时性能稳定(无需预热)
  • ✅ 内存占用更低(无需JIT编译器常驻内存)

为什么移动设备适合AOT

  • 移动设备对启动速度敏感(用户等待体验差)
  • 安装时编译的电量消耗可忽略(充电时安装)
  • 存储空间足够(机器码体积略大)

JIT的优势(Android使用):

  • 运行时可以根据实际执行路径优化
  • 适合服务器等长时间运行场景

实践应用

3. 如果你要将一个Android应用迁移到鸿蒙,主要工作量在哪里?

查看参考答案

主要迁移工作

  1. UI层改造(工作量最大,约50%)

    • Android XML布局 → ArkUI声明式UI
    • Jetpack Compose → ArkUI组件
    • 需要重写所有页面代码
  2. API替换(约30%)

    • Android API → 鸿蒙API
    • 大部分有对应实现(如网络请求、存储)
    • 部分API需要找替代方案
  3. 状态管理改造(约15%)

    • ViewModel → @State/@Provide装饰器
    • LiveData → 响应式状态管理
  4. 性能优化(约5%)

    • 针对鸿蒙特性优化(如分布式能力)
    • AOT编译优化建议

时间估算:简单应用1-2天,中等应用1-2周,复杂应用1-2个月


4. 鸿蒙的分布式能力在哪些实际场景中最有价值?

查看参考答案

6大高价值场景

  1. 智能办公

    • 手机拍照 → 平板编辑 → PC打印
    • 跨设备剪贴板同步
  2. 智能家居

    • 手机控制智能家电
    • 设备间联动(开门自动开灯)
  3. 车机互联

    • 手机导航一键流转到车机
    • 车机播放手机音乐
  4. 游戏娱乐

    • 手机游戏投屏到平板
    • 多设备协同玩游戏
  5. 健康运动

    • 手表数据同步到手机
    • 手机查看手表监测数据
  6. 教育场景

    • 学生平板 ↔ 老师屏幕互动
    • 多设备协同学习

技术优势:无需中转服务器,设备直连,延迟低(<50ms)


扩展思考

5. 如果你是开发者,现在该学鸿蒙开发吗?如何决策?

查看参考答案

决策矩阵

你的情况
建议
理由
在校学生
✅ 强烈推荐
市场需求大,就业机会多,技术前沿
Android开发者
✅ 推荐学习
迁移成本低,增加竞争力,部分企业已要求
Web前端开发者
✅ 推荐学习
ArkTS基于TypeScript,上手快,跨界机会
iOS开发者
⚠️ 可选学习
声明式UI相似,但Swi ft→ArkTS迁移成本中等
创业者
✅ 推荐
生态红利期,竞争小,鸿蒙设备用户7.5亿

学习路径建议

  1. 先学ArkTS基础(1-2周)
  2. 掌握ArkUI组件(1周)
  3. 理解状态管理(1周)
  4. 实战项目(2-4周)

市场数据

  • 鸿蒙开发者岗位薪资比Android高15-25%
  • 2026年鸿蒙开发者缺口约50万人
  • TOP互联网公司已全面布局鸿蒙

6. 鸿蒙与Android的竞争,谁会赢?

查看参考答案

答案:不是零和博弈,而是共存演化

鸿蒙的优势领域

  • ✅ 中国市场(32%份额,超越iOS)
  • ✅ IoT和车机市场(分布式能力独特)
  • ✅ 政企市场(自主可控需求)

Android的优势领域

  • ✅ 全球市场(70%+份额)
  • ✅ 应用生态(350万应用 vs 220万)
  • ✅ 开发者惯性(学习成本)

未来趋势

  • 中国市场:鸿蒙持续增长,可能超50%份额(2028年预测)
  • 全球市场:Android仍主导,鸿蒙逐步渗透新兴市场
  • 差异化发展:鸿蒙主打分布式,Android主打兼容性

开发者策略

  • 中国市场为主 → 优先鸿蒙
  • 全球市场为主 → Android + 鸿蒙双端开发
  • 新产品 → 评估目标用户群体决定

📚 参考资料与延伸阅读

官方资源

  • HarmonyOS官方文档
  • OpenHarmony开源项目
  • 华为开发者联盟

第三方测评

  • 中国信通院:HarmonyOS独立性测评报告(2024)
  • IDC:鸿蒙市场份额报告(2026 Q1)

技术深度文章(本系列其他文章):

  • 第2章:5分钟了解鸿蒙分布式能力
  • 第3章:鸿蒙开发技术深度解析
  • 第7章:2026鸿蒙生态全景与开发者机遇

下一篇预告: 👉 第2章:5分钟了解鸿蒙分布式能力 - 让设备"合体"的黑科技

我们将深入解析鸿蒙的核心技术优势:分布式软总线、跨设备协同、硬件虚拟化,以及6大实际应用场景。


喜欢这篇文章吗?

  • 👍 点赞支持
  • 💬 评论区留下你的看法
  • 🔖 收藏本系列,持续更新中

本文数据更新时间:2026年6月13日版本:v1.0字数:约6200字预计阅读时长:15分钟


💡 系列说明:本文是《鸿蒙科普系列》的第一章,全系列共7章,覆盖鸿蒙技术、开发实战、生态机遇等内容。 📖 查看系列总览

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-06 23:02:08 HTTP/2.0 GET : https://c.mffb.com.cn/a/495906.html
  2. 运行时间 : 0.186326s [ 吞吐率:5.37req/s ] 内存消耗:4,299.84kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=8e4f57f3183706c60affe55c1d08bfb6
  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.000615s ] mysql:host=127.0.0.1;port=3306;dbname=c_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000894s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000345s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000280s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000488s ]
  6. SELECT * FROM `set` [ RunTime:0.000196s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000510s ]
  8. SELECT * FROM `article` WHERE `id` = 495906 LIMIT 1 [ RunTime:0.000597s ]
  9. UPDATE `article` SET `lasttime` = 1783350128 WHERE `id` = 495906 [ RunTime:0.010231s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.000382s ]
  11. SELECT * FROM `article` WHERE `id` < 495906 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000643s ]
  12. SELECT * FROM `article` WHERE `id` > 495906 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.009262s ]
  13. SELECT * FROM `article` WHERE `id` < 495906 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.014097s ]
  14. SELECT * FROM `article` WHERE `id` < 495906 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.000646s ]
  15. SELECT * FROM `article` WHERE `id` < 495906 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000577s ]
0.188047s