<返回更多

2024“跨平台”不香了?知名开源项目淘汰Xamarin,转向原生开发

2024-03-07    OSC开源社区
加入收藏

开源密码管理工具 Bitwarden 开发者在 Reddit 发布消息,称自家应用的 IOSAndroid 客户端采用微软的跨平台框架 Xamarin 开发,不仅早已过时且消耗资源较多。

开发者称,虽然看上去通过 Xamarin 可以降低开发成本,但由于需要等待 Xamarin 更新适配新版 iOS 以及 Android 系统,因此客户端将无法在第一时间完成对新系统的支持

Bitwarden 开发者表示他们已放弃跨平台框架,目前正在使用 Kotlin 开发 Android 客户端、使用 Swift 来开发 iOS 客户端,正式上线还需要再等待几个月的时间。

下面是Bitwarden 官方提供的正在开发的原生客户端截图:

对比一下当前的“非原生”跨平台版本:

作为过渡期,目前 Bitwarden 还未彻底放弃 Xamarin 框架,为了能够支持 Passkey 即通行密钥,Bitwarden 将 Xamarin 升级到了 MAUI 框架,虽然这个过程并不顺利,但总算是实现了需求。

.NET MAUI (.NET Multi-platform App UI) 是一个跨平台 UI 框架(前身是 Xamarin.Forms),用于通过 C# 和 XAML 创建原生移动和桌面应用。

基于 .NET MAUI,开发者可在单个共享代码库中创建同时支持 Android、iOS、macOS 和 windows 的原生应用。

最后,各位有什么优雅的跨平台方案分享吗?

Flutter、Tauri、React Native、Slint、Compose Multiplatform……

延伸阅读

.NET MAUI 是合适的 Xamarin 继任者吗?

“小而美” Tauri 已支持 iOS 和 Android,你还在用“技术毒瘤” Electron?

相关链接

https://www.reddit.com/r/Bitwarden/comments/1b32bbz/going_native_the_future_of_the_bitwarden_mobile/

关键词:跨平台      点击(9)
声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多跨平台相关>>>