Android/iOS客户端
手机软件客户端,用.net Maui实现。
软件是原生的吗
不是,但性能非常接近原生,和flutter类似,远比RN之类的使用web技术混合开发的方案好太多了。 依托于.net,maui是编译成本机应用来运行的。各平台编译详情如下:
- 通过 .NET MAUI 生成的 Android 应用从 C# 编译为中间语言 (IL),然后在应用启动时实时 (JIT) 编译为本机程序集。
- 通过 .NET MAUI 生成的 iOS 应用完全是预先 (AOT) 编译的,从 C# 编译为本机 ARM 程序集代码。
- 通过 .NET MAUI 生成的 macOS 应用使用 Mac Catalyst实现,这是 Apple 的一种解决方案,允许将使用 UIKit 生成的 iOS 应用移植到桌面,并根据 - 需要使用其他 AppKit 和平台 API 对其进行扩充。
- 通过 .NET MAUI 生成的 Windows 应用使用 Windows UI 3 (WinUI 3) 库创建面向 Windows 桌面的本机应用。 有关 WinUI 3 的详细信息,请参阅 Windows UI 库。
软件可以上架应用商店吗
可以。iOS上架AppStore,Android上架GooglePlay,国内商店需要先申请软著。
可以对接微信支付宝吗
可以。使用原生SDK绑定技术实现的。为原生SDK创建绑定库项目即可在Maui使用该原生SDK。
可以接百度地图、高德地图吗
可以。也是使用绑定原生SDK的方式实现。
支持扫码吗
支持。使用的zxing库实现的。
支持调用设备硬件接口吗
支持。蓝牙、陀螺仪、NFC之类常见的设备硬件都是原生支持。