
---

## 一句话总览（官方原生）

|平台|原生主要语言 / 技术|
|---|---|
|**Windows**|C#（.NET / WinUI / WPF）|
|**Android**|Java / Kotlin|
|**Linux 桌面**|**C / C++ / Rust**（GTK / Qt）|
|**macOS**|**Swift / Objective-C**|
|**iOS / iPadOS**|**Swift / Objective-C**|

---

## Linux 桌面原生用什么？

Linux **没有统一官方语言**，而是按桌面生态区分：

### 主流原生方案

- **GTK 系**（GNOME、Ubuntu）
    
    - 语言：**C（官方）**
    - 现代常用：**C / C++ / Rust**
    - 示例：GNOME、GIMP
- **Qt 系**（KDE）
    
    - 语言：**C++（官方）**
    - 也支持：Python / Rust
    - 示例：KDE、VirtualBox、Qt Creator

📌 **结论**

> Linux 桌面原生 = **C / C++（Qt / GTK）**  
> 新趋势：**Rust**

---

## macOS 原生用什么？

### 官方答案

- **Swift**（现代首选）
- Objective-C（老项目 / 系统底层）

### UI 框架

- AppKit（传统）
- SwiftUI（苹果力推）

📌 **结论**

> macOS 原生 = **Swift + SwiftUI/AppKit**

---

## iOS / iPadOS 原生用什么？

### 官方答案

- **Swift**（绝对主流）
- Objective-C（历史遗留）

### UI 框架

- UIKit（传统）
- **SwiftUI（未来方向）**

📌 **结论**

> iOS 原生 = **Swift + UIKit / SwiftUI**

---

