东莞网站推广运营,wordpress模板加密,网站建设如何去找客户,山东裕达建设工程咨询有限公司网站文章目录 Tauri 2.0创建应用文档移动应用开发 Android 前置要求移动应用开发 iOS 前置要求参考资料 Tauri 2.0
Tauri 是一个构建适用于所有主流桌面和移动平台的轻快二进制文件的框架。开发者们可以集成任何用于创建用户界面的可以被编译成 HTML、JavaScript 和 CSS 的前端框架… 文章目录 Tauri 2.0创建应用文档移动应用开发 Android 前置要求移动应用开发 iOS 前置要求参考资料 Tauri 2.0
Tauri 是一个构建适用于所有主流桌面和移动平台的轻快二进制文件的框架。开发者们可以集成任何用于创建用户界面的可以被编译成 HTML、JavaScript 和 CSS 的前端框架同时可以在必要时使用 Rust、Swift 和 Kotlin 等语言编写后端逻辑。
你可以使用下面的任意一个命令以利用 create-tauri-app 创建一个新的项目。请务必参考前置要求文档安装所有 Tauri 必须的依赖并阅读前端配置指南了解推荐的前端配置方案。
在你成功创建了你的第一个应用后你可以在功能及秘诀列表探索 Tauri 的不同功能及秘诀。
为什么选用 Tauri
对于开发者而言Tauri 有三个主要优势
构建应用所需的可靠基础使用系统原生 webview网页视图带来的更小打包体积使用任何前端技术和多种语言绑定带来的灵活性
可靠的基础
由于 Tauri 是使用 Rust 构建的它可以利用 Rust 提供的内存、线程和类型安全方面的优势。而使用 Tauri 开发的应用也可以从中受益甚至无需由 Rust 专家开发这些应用。
更小的体积
Tauri 利用了已经存在于每一个用户系统的 webview。Tauri 应用中只包含了该应用专属的代码和资源文件不需要在每个应用中都打包一个浏览器引擎这意味着一个最小化的 Tauri 应用体积可能小于 600KB。
灵活的架构
由于 Tauri 使用了 web 技术这也意味着几乎所有的前端框架都与 Tauri 兼容。
创建应用
本文使用pnpm命令创建应用
pnpm create tauri-app --rc没有pnpm命令可以使用npm install -g pnpm安装 请跟随提示选择您的项目名称、前端语言、包管理器以及前端框架。
输出如下
$ pnpm create tauri-app --rc
.../191-220 | 2
.../191-220 | Progress: resolved 12, reused 0, downloaded 2, added 2, done
✔ Project name · tauri-app
✔ Identifier · com.gitcode.tauri-app-002
✔ Choose which language to use for your frontend · TypeScript / JavaScript - (pnpm, yarn, npm, bun)
✔ Choose your package manager · pnpm
✔ Choose your UI template · Vanilla
✔ Choose your UI flavor · JavaScriptTemplate created! To get started run:cd tauri-apppnpm installpnpm tauri android initFor Desktop development, run:pnpm tauri devFor Android development, run:pnpm tauri android dev在 create-tauri-app 创建完项目后您可以进入项目文件夹安装依赖然后使用 Tauri CLI 启动开发服务器
cd tauri-app
pnpm install
pnpm tauri dev您将会看到一个新的窗口被打开该窗口正在运行您的应用。
恭喜您您已经创建了您自己的 Tauri 应用
文档
tauri2.0 tauri2.0 android tauri2.0 ios
移动应用开发 Android 前置要求
使用 Android Studio 中的 SDK Manager 安装以下内容
Android SDK PlatformAndroid SDK Platform-ToolsNDK (Side by side)Android SDK Build-ToolsAndroid SDK Command-line Tools 配置 ANDROID_HOME 和 NDK_HOME 环境变量
# 设置 SDK 目录的路径
ANDROID_HOME------D:\android_sdk
# 设置 NDK 目录的路径
NDK_HOME----------D:\android_sdk\ndk\27.1.12297006其它环境变量(可选)
# 设置 SDK 安装目录的路径
ANDROID_HOME------------D:\android_sdk
# 用户数据
ANDROID_USER_HOME-------D:\android_data
# 用户数据---模拟器相关
ANDROID_EMULATOR_HOME---D:\android_data
ANDROID_AVD_HOME--------D:\android_data\avd使用 rustup 添加 Android 编译目标
rustup target add aarch64-linux-android armv7-linux-androideabi \i686-linux-android x86_64-linux-android移动应用开发 iOS 前置要求 仅 macOS iOS 开发需要 Xcode并且仅在 macOS 上可用。确保你在 macOS 系统依赖项部分中安装了 Xcode 而不是 Xcode 命令行工具。 在终端中使用 rustup 将 iOS 添加为编译目标
Terminal window
rustup target add aarch64-apple-ios x86_64-apple-ios aarch64-apple-ios-sim安装 Homebrew
Terminal window
/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)使用 Homebrew 安装 Cocoapods
Terminal window
brew install cocoapods下一步创建新项目。
pnpm create tauri-app --rc参考资料
Android Studio 2024 安装、项目创建、加速、优化、 环境变量参数说明 Rust GUI框架Tauri V1 入门 Git管理 如何上传tauri项目到csdn gitcode