ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Tauri学习-1.简介

2022-08-05 13:00:39  阅读:207  来源: 互联网

标签:学习 macOS 二进制 简介 应用程序 Tauri Windows Linux


简介

Tauri 是一个框架,用于为所有主要桌面平台构建微小、极快的二进制文件。开发人员可以集成任何可编译为 HTML、JS 和 CSS 的前端框架来构建他们的用户界面。应用程序的后端是一个来自 rust 的二进制文件,带有一个前端可以与之交互的 API。

Tauri 应用程序中的用户界面目前tao在 macOS 和 Windows 上用作窗口处理库,并gtk在 Linux 上通过Tauri 团队孵化和维护的WRY,它为系统 webview(以及其他好东西,如菜单和任务栏)创建了统一的界面,在 macOS 上利用 WebKit,在 Windows 上利用 WebView2,在 Linux 上利用 WebKitGTK。

注:Tao 是一个跨平台的应用程序窗口创建和事件循环管理库。

平台

Tauri 目前支持以下平台的开发和分发:

平台 版本
Windows视窗 7 及以上
macOS苹果系统 10.15 及以上
Linux 见下文
iOS/iPadOS(即将推出)  
Android安卓(即将推出)  

Linux 支持

如需开发Tauri 应用程序,请参阅tauri.app 上的入门指南

对于运行Tauri 应用程序,我们支持以下配置(这些配置会自动添加为 .deb 的依赖项并与 AppImage 捆绑在一起,因此您的用户无需手动安装它们):

  • 安装了以下软件包的 Debian(Ubuntu 18.04 及更高版本或同等版本):
    • libwebkit2gtk-4.0-37libgtk-3-0libayatana-appindicator3-11
  • Arch 安装了以下软件包:
    • webkit2gtkgtk3libayatana-appindicator1
  • 安装了以下软件包的 Fedora(最新 2 个版本):
    • webkit2gtk3gtk3libappindicator-gtk31

appindicator仅当使用系统托盘时才需要1

应用程序包

  • 应用程序图标
  • 在 macOS 上构建(.app、.dmg)
  • 在 Linux 上构建(.deb、AppImage)
  • 在 Windows 上构建(.exe、.msi)
  • 复制缓冲区
  • 设备通知(toast)
  • 自我更新器
  • 应用签名
  • 无框模式
  • 透明模式
  • 多窗口模式
  • 托盘
  • 深度链接 RPC(进行中)
  • 一次性命令(即将推出)

安全功能

  • 本地主机免费(

    标签:学习,macOS,二进制,简介,应用程序,Tauri,Windows,Linux
    来源: https://www.cnblogs.com/Jankin-Wen/p/16553941.html

    本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
    2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
    3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
    4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
    5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有