在跨平台行動開發的戰場上,我們長期在 React Native 的開發便利性與 Flutter/Compose 的渲染效能之間做選擇。但開發者始終在問:「難道沒有一個框架,既能擁有 Web 的開發彈性,又能具備原生的啟動速度與極小的安裝包嗎?」
答案就在這裡:Solid Native —— 一個結合了 Solid.js 細粒度響應式與 Tauri 2.0 (Rust) 強大底層的革命性框架。💡 為什麼是 Solid Native?
目前的跨平台方案普遍存在「體重過重」的問題。React Native 需要沉重的 JavaScript 橋接層,而 Flutter 則必須內建龐大的繪圖引擎。
Solid Native 走了一條完全不同的路:
1. ⚡️ 零 Virtual DOM,極致渲染
Solid Native 採用 Solid.js 作為核心。不同於 React,Solid 在編譯階段就將代碼轉換為精準的 DOM 操作。這意味著在手機端,你的 App 不再需要進行昂貴的 Diffing 運算,每一份電力都用在真正的 UI 更新上。
2. 🦀 Rust 驅動的鋼鐵後盾
我們拋棄了傳統的運行時,改用 Tauri 2.0。透過 Rust 語言直接調用 iOS 與 Android 的原生系統 API。這不僅讓 App 的安全性大幅提升,更讓文件讀取、加密運算等底層邏輯具備了原生級別的執行效能。
3. 📦 挑戰極限的「2MB」安裝包
得益於對系統原生 WebView 的極致調用與 pnpm 的依賴優化,一個標準的 Solid Native 應用安裝包僅約 2-5MB。相比於其他框架動輒 20MB 起跳的體積,Solid Native 讓你的 App 載入快如閃電,轉化率倍增。
🛠 核心技術棧:強強聯手
- UI 邏輯:Solid.js —— 響應式開發的最優解。
- 系統橋接:Tauri v2 (Rust) —— 效能與安全的代名詞。
- 構建工具:Vite —— 毫秒級的開發熱更新 (HMR)。
- 樣式引擎:UnoCSS —— 讓 CSS 體積幾乎歸零的原子化方案。
📱 原生感,不妥協
許多人擔心 WebView 方案缺乏「原生感」。Solid Native 透過封裝高性能的 Native-Feel UI Kit,針對 WebKit 與 Android WebView 進行了深度動畫優化。從手勢操作到頁面切換,我們利用 Web Animations API (Motion One) 確保在任何設備上都能維持 60fps 的絲滑體驗。
🌐 開源與生態
Solid Native 不僅僅是一個框架,它是一個正在成長的生態系統。我們提供:
- Solid Primitives: 像
createCamera()或createGeolocation()一樣簡單的原生功能調用。 - Premium UI 套件: 高度還原 iOS 與 Android 原生規範的組件庫。
- 一鍵 CLI: 使用
pnpm dlx solid-native-cli init即可秒速開啟專案。
結語:未來已至
Solid Native 的出現並非要取代誰,而是為追求「極致效能」與「極輕體驗」的開發者提供一個全新的座標。如果你厭倦了臃腫的依賴與緩慢的啟動,現在就加入我們,一起定義跨平台開發的下一個十年。





















