Electron代替を目指す軽量なフレームワーク「Tauri v2」β版リリース。iOS/Android対応など
JavaScriptとHTML/CSSを用いてアプリケーションを構築できるElectronの代替を目指し、より軽量なRust製のフレームワークとして開発されている「Tauri v2」のβ版がリリースされました。
iOS/Androidモバイル対応
TauriはこれまでWindows、Mac、Linuxに対応したデスクトップ版が2022年6月にバージョン1.0としてリリースされていますが、iOSとAndroidに対応したモバイル対応は正式版となっていませんでした。
Tauri v2ではWindows、Mac、Linuxに加えてモバイル版としてAndroidとiOSに対応することで、デスクトップ版のアプリケーションからモバイル版への移植をスムーズに行えるようになります。
また、モバイルOSで提供されている通知機能、NFC対応、生体認証、バーコードの読み取り、クリップボードなどのAPIにもアクセスできるようになる予定です。
マルチWebViewやトレイアイコンなどの制御
新機能として、1つのウィンドウ内で2つのWebViewを並べて表示するなどのマルチWebView機能の搭載が検討されています。
また、Tauri v1ではRustからしか制御できなかったウィンドウメニューとトレイアイコンの制御が、JavaScriptからもできるようになります。コンテキストメニューの制御もRustとJavaScriptからできるようになります。
セキュリティ面では、Tauri v1で採用されていたAPIへのAllowlistを変更し、よりきめ細かなアクセス制御リストに基づいたコマンドアクセスへの新しいアプローチが採用される予定です。
これら新しい機能やAPIの実装はまだ確定していませんが、今回のβ版からリリース候補版を経て、正式版へと移行していく計画となっています。
追記:Tauri 2.0リリース候補版が登場
2024年8月、Tauri 2.0リリース候補版が登場しました。正式リリースは8月末の予定です。
あわせて読みたい
AWS、オープンソースのコンテナ開発ツール「Finch」のWindows版リリース。コンテナのビルドや実行環境一式
≪前の記事
グローバルのクラウドインフラ市場シェア。AWSがやや減少の一方、マイクロソフトは順調にシェアを伸ばす。2023年第4四半期、Synergy Researchの調査結果