Open hhstore opened 1 year ago
rust + js
2大生态, 兼顾开发效率
和 性能
. 前端生态
能力. OS API
操作能力, 基于 rust 这种 系统编程
语言, 无所不能.势能:
(rust+js)
持续不断繁荣, tauri 的能力也会持续爆炸.OS 系统自带 webview
方案, 无需打包 浏览器内核
. (部分低端老旧 OS平台, 需要单独安装 webview
)浏览器内核
的方案. 前端方案(vue.js / react.js 等)
写 UI 层.electron
动辄 200MB+.electron
, 对老 OS 支持弱.(考虑拿低端用户
不当人, 这个可以忽略)v2:
rust + cargo
cargo install tauri-cli --version "^2.0.0-alpha"
cargo tauri -h
# 查看版本:
cargo tauri -V
# 初始化:
cargo tauri init
# 添加依赖:
yarn add -D @tauri-apps/cli@next
yarn add @tauri-apps/api@next
# 依赖:
yarn add -D internal-ip
pnpm add -D internal-ip
# 初始化项目: 生成 tauri 目录
yarn tauri init
v1:
pnpm add -D @tauri-apps/cli
yarn add -D @tauri-apps/cli
# 初始化:
yarn tauri init
✅️ https://next--tauri.netlify.app/next/mobile/development/mobile_workflow#generate-mobile-setup
✅️ 初始化 iOS/Android 目录:
# 小坑: 要设置环境变量:
TAURI_APPLE_DEVELOPMENT_TEAM="a24z" cargo tauri ios init
TAURI_APPLE_DEVELOPMENT_TEAM="a24z" cargo tauri android init
# iOS:
pnpm tauri ios init
yarn tauri ios init
# Android:
pnpm tauri android init
yarn tauri android init
# iOS:
yarn tauri ios dev [--open]
# Android
yarn tauri android dev [--open]
yarn tauri ios build
yarn tauri android build
1
1
1
1
1
1
📖 Abstract:
(Windows/MacOS/Linux/iOS/Android)
App 开发框架, 基于WebView
.mobile app
开发.💯 Related: