如何在 Apple Silicon (M1) 上开发 Teams App

本文分享了在Apple Silicon M1芯片上开发Teams应用的体验和解决方案。目前,Docker、VScode正式版和.NET不完全支持M1,但NodeJS和Python已支持。对于.NET开发者,推荐使用VScode remote通过Azure虚机进行远程开发,避免Rosetta转换带来的性能损失。同时,文章提到Teams本身暂不支持M1,但随着Electron的更新,这个问题有望解决。开发者可以关注isapplesiliconready.com了解软件对M1的兼容性状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

apple 在几个月前发布了自家的芯片 M1,由于将多核cpu,多核gpu,神经网络运算,内存和其他一切处理部件高度整合在一起,大大提高数据传输速度。发布后好评如潮,我也没有忍住,入手了一台最低配的mac air m1。目前 M1 还是有很多软件不能很好支持,当然,这个无法阻挡我在上面的开发。我给大家分享一下我在apple silicon上开发的过程。

M1

首先,到写这篇文章的时候还有很多开发软件不支持跑在M1上,我们来看看当前的状态。

  1. Docker正式发布版本不原生支持 apple silicon,preview 版本已经开始支持,但目前问题较多
  2. VScode正式发布版本不原生支持,insider版本已经开始支持,但目前问题较多
  3. .NET目前的LTS版本3.1和最新的5.0都不原生支持,目标是6.0版本支持
  4. NodeJS preview版本支持
  5. Python支持

所以,如果大家是JS, Python语言技术栈的话,恭喜,你已经开始在 M1 上进行原生开发了,只是目前大多数都在preview阶段。

如果你和我一样是 .NET 技术栈的话,一种方式是使用 Rosetta 来转换,但是转换的话就无法体验 M1 给我们带来的快感。网上有一个视频比较 VScode 启动速度的,使用 Rosetta 转换的话,明显慢,大概需要 5-8 秒,但是如果是原生的话,基本是瞬间就完成了(1秒以内)。

所以我使

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值