关于.Net MAUI
MAUI(Multi-platform App UI)是微软在Build 2020 大会上,正式公布的.NET上的跨平台框架,正式版将在2021年11月发布的 .NET 6 中发布
一、MAUI关键信息
- MAUI 是 Xamarin.Forms 的进化
- MAUI 使用同的技术栈,一个项目,可发布至:Android,iOS,macOS 和 Windows平台
- MAUI 项目中,不同的平台,通过添加特定操作系统的源代码文件,访问本机底层操作系统 API
跨平台的关键:特定操作系统的源代码文件;这部分微软会为.NET开发人员提供最新的移动SDK - MAUI 支持 MVVM,MVU模式,支持热加载
二、现有.net跨平台方案的发展
Xamarin.iOS和Xamarin.Android将作为.NET for iOS和.NET for Android成为.NET 6的一部分
Xamarin.Forms,于2021年11月通过.NET 6 GA每6周继续发布次要版本和服务版本;并提供一年的服务,随后似乎不再支持,只支持.NET MAUI
三、官方介绍及源码地址
MAUI 开源地址:https://github.com/dotnet/maui
MAUI官方介绍:https://devblogs.microsoft.com/dotnet/introducing-net-multi-platform-app-ui/
关于.Net MAUI相关推荐
- [活动 3.30]MAUI 跨平台应用开发实战
点击上方蓝字 关注我们 (本文阅读时间:4 分钟) 活动介绍 ▌MAUI 跨平台应用开发实战 前端应用开发往往需要面对 iOS.Android.Windows 等多平台开发的问题.如能用一种开发工具进 ...
- .NET MAUI 已在塔架就位 ,4月份发布RC
最美人间三月天,春光不负赶路人.在充满无限希望的明媚春天里,一路风雨兼程的.NET 团队正奋力实现新的突破.根据计划,新一代移动开发平台MAUI 将于4月份 发布RC.目前,MAUI的测试工作和火箭发 ...
- CA周记 - 用 Visual Studio Code 做基于 .NET MAUI 跨平台移动应用开发
自2010年以来,移动应用开发是非常热门的一个方向,从技术上我们经历了原生应用开发.基于 H5 的 Web App.混合模式的移动应用开发,再到跨平台移动应用开发..NET 不仅是一个跨平台的应用,也 ...
- MAUI 跨平台播客应用程序(Conf 2021)
介绍 在.NET Conf 2021大会上,微软展示了基于.NET6 跨平台应用程序, 具有ASP.NET Core.Blazor..NET MAUI.微服务等功能. 浏览由 ASP.NET Core ...
- MAUI中Maui.Graphics.Controls绘制控件
简介 Microsoft.Maui.Graphics是一个完全采用C#的iOS,Android,Windows,macOS,Tizen和Linux的跨平台图形库. 对于MAUI项目当中绘制的方案是使用 ...
- MAUI安卓子系统调试方法(附安装教程)
介绍 本文主要介绍Windows 11操作系统下, 如何安装安卓子系统并且使用Visual Studio 2022 调试MAUI项目, 主要通过adb的方式与连接至安卓子系统. 说明: 1.关于如何使 ...
- MAUI 移植 Xamarin.Forms 自定义渲染器
简介 众所周知, .NET MAUI使用的是Handler处理程序, 而Xamarin使用的则是Render渲染器模式.尽管MAUI中使用了新的渲染模式, 但是仍然Xamarin中的支持Render渲 ...
- MAUI中构建跨平台原生控件实现
简介 MAUI中使用Handler体系来处理不同平台的原生控件实现, 即对应的, 如果我们想要创建控件, 只需要创建基于不同平台的Handler即可. 那么下面主要教大家如何通过创建Handler(事 ...
- 助力 .NET MAUI Community Toolkit
微软中国MSDN 点击上方蓝字关注我们 最近,我们推出了.NET MAUI Community Toolkit,并且现在已做好了接受社区贡献的准备. 我们修改了添加新功能的工作流程,在此分享给各位, ...
- 最新.NET MAUI有什么惊喜?
点击蓝字 关注我们 .NET 6 RC1 现已发布啦,我们为 .NET 多平台应用程序 UI (MAUI) 引入了所有的新布局.这是性能和可靠性的重大变化.我们很高兴我们还增加了一些关于accessi ...
最新文章
- 新手学JAVA(六)----处理随机性的数据
- while循环的习题
- 6 redhat 查看rtc时间_Linux EasyStack-Redhat安装Docker
- Scala入门到精通——第八节 包和引入
- echart 导出保存图片
- postgresql事务
- 中电网嵌入式系统主题月即将开幕
- 2021年下软考中级软件设计师经验分享通过技巧
- 换头软件测试,抖音女大十八变换脸测试
- Java +Vue 实现滑动拼图验证码(Java篇 )
- 上兴远控流量分析报告
- [Linux] WIN7下Virtualbox虚拟Ubuntu共享文件夹设置
- 华为静态路由及默认路由的配置
- Final Cut Pro 7非线性编辑高级教程
- javaBean,pojo与EJB的区别
- 三、自定义python库下有多个py脚本时,__init__.py的配置
- VB编程:IF语句嵌套实例猜数小游戏-9
- 华为nova9系列新品发布:开启Vlog拍摄新玩法
- mathtype安装报错解决
- SRGAN模型——pytorch实现