V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chiaf
V2EX  ›  .NET

Xamarin 将于 2024 年 5 月 1 号停止支持

  •  
  •   chiaf · 2023-06-20 11:15:47 +08:00 · 5387 次点击
    这是一个创建于 520 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Xamarin support will end on May 1, 2024 for all Xamarin SDKs. Android 13 and Xcode 14 SDKs (iOS and iPadOS 16, macOS 13) will be the final versions Xamarin will target.

    .NET MAUI and Xamarin End of Support

    25 条回复    2023-07-06 10:23:27 +08:00
    ljrdxs
        1
    ljrdxs  
       2023-06-20 11:18:46 +08:00   ❤️ 6
    延续微软优良传统。占有率不高就砍。
    结果开发者更加、更加、更加不敢用微软 tech stack 。恶性循环。
    Lin0936
        2
    Lin0936  
       2023-06-20 11:19:27 +08:00
    好似
    charlie21
        3
    charlie21  
       2023-06-20 11:20:27 +08:00 via Android
    落红不是无情物
    落红不是无情物,化作春泥更护花
    masellum
        4
    masellum  
       2023-06-20 11:25:58 +08:00   ❤️ 4
    没用这个做过开发,但是看起来似乎是因为有 MAUI 取代,和简单的砍掉还不太一样
    Bazingal
        5
    Bazingal  
       2023-06-20 11:26:58 +08:00
    升米恩,斗米仇
    ych8398527
        6
    ych8398527  
       2023-06-20 11:31:17 +08:00
    很好,我选择 flutter
    jstony
        7
    jstony  
       2023-06-20 11:32:40 +08:00   ❤️ 1
    更新到 maui 而已,结束技术支持,又不是以前的代码不能跑了。老项目正常编译,新项目建议你们切换到 maui ,就这个意思,况且收购了 xamarin 这么多年,该吸收的都吸收了。
    thinkershare
        8
    thinkershare  
       2023-06-20 11:37:35 +08:00   ❤️ 1
    早该砍掉了,维护这么多个不同版本的 UI 库就是脑子有坑。Xamarin 那么多 bug ,质量又差,早没维护价值了。
    nightwitch
        9
    nightwitch  
       2023-06-20 11:59:21 +08:00 via Android
    经典微软作风,不奇怪
    x77
        10
    x77  
       2023-06-20 12:03:11 +08:00
    两三年前看到 Flutter 时就预感到了,有的框架会死,有的会起来,不会存在哪种长时间都半死不活的框架
    NokiaForever
        11
    NokiaForever  
       2023-06-20 12:58:08 +08:00 via Android
    升级为 maui 了
    roundgis
        12
    roundgis  
       2023-06-20 13:24:25 +08:00 via Android
    maui 希望那時候可以用了
    chiaf
        13
    chiaf  
    OP
       2023-06-20 13:32:42 +08:00
    @masellum
    @jstony
    @NokiaForever
    @roundgis
    不知道 MAUI 的实际开发体验怎么样🤔️
    jstony
        14
    jstony  
       2023-06-20 13:55:43 +08:00
    @chiaf 严格来说应该是通过.net + maui 代替了 xamarin ,maui 只是个 ui 库,而.net 提供了跨平台运行能力。
    beginor
        15
    beginor  
       2023-06-20 14:09:21 +08:00 via Android
    楼上正解!这应该指的是纯 Xamarin 的项目停止支持, 新项目应该都转向 MAUI 了吧。

    以前有幸用过 Xamarin 开发过安卓和 iOS 项目, 主要的优点是可以使用 C# 开发, 很多逻辑需要用 Object-C 和 Java 写两遍。
    LokiSharp
        16
    LokiSharp  
       2023-06-20 14:09:53 +08:00
    MAUI 不就是 Xamarin 改名么
    zoumouse
        17
    zoumouse  
       2023-06-20 14:33:56 +08:00
    虽然但是,这次是升级成.NET 6 了
    roundgis
        18
    roundgis  
       2023-06-20 15:06:03 +08:00 via Android
    @chiaf 負評居多 maui 的組聽說沒什麼資源
    NewYear
        19
    NewYear  
       2023-06-20 15:34:47 +08:00
    什么时候把 WPF 给停止支持。
    tanranran
        20
    tanranran  
       2023-06-20 15:56:57 +08:00
    @beginor #15 那太痛苦了
    beginor
        21
    beginor  
       2023-06-20 19:50:03 +08:00 via Android
    @tanranran 我少打了一个不字, 是很多逻辑不需要写两套代码。

    早期的 Xamarin 并不是跨平台 UI , 而是直接绑定安卓和 iOS 的原生界面, 但是可以统一使用 C# 开发。

    如果你项目中用到了第三方控件, 则需要自己做绑定, 这才是最痛苦的。
    ios
        22
    ios  
       2023-06-21 00:05:22 +08:00
    想当年就是靠 xamarin c#开发 App ,后来转到 swift
    Neo18761
        23
    Neo18761  
       2023-06-21 11:52:17 +08:00
    前段时间还有招人,必须用这个框架,我给招聘者解释了很多,对方就是不信,非得要这个技术栈,广州估计没有十个人。。。
    forgottencoast
        24
    forgottencoast  
       2023-06-22 10:40:44 +08:00
    为什么不把前面那句话贴出来呢?
    .NET 6 takes over from Xamarin for building Android, iOS, and cross-platform applications. Xamarin.Android and Xamarin.iOS projects should be upgraded to .NET SDK-style projects. Xamarin.Forms projects should be upgraded to .NET Multi-platform App UI (MAUI).

    而且这篇文章 Last updated: October 25, 2022

    @ljrdxs
    @masellum
    @jstony
    @chiaf
    luermao
        25
    luermao  
       2023-07-06 10:23:27 +08:00
    上上家公司就是用的这个,真的劝退我了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3292 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:01 · PVG 20:01 · LAX 04:01 · JFK 07:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.