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

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

  •  
  •   chiaf · 312 天前 · 4889 次点击
    这是一个创建于 312 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    如果你项目中用到了第三方控件, 则需要自己做绑定, 这才是最痛苦的。
    ios
        22
    ios  
       312 天前
    想当年就是靠 xamarin c#开发 App ,后来转到 swift
    Neo18761
        23
    Neo18761  
       311 天前
    前段时间还有招人,必须用这个框架,我给招聘者解释了很多,对方就是不信,非得要这个技术栈,广州估计没有十个人。。。
    forgottencoast
        24
    forgottencoast  
       310 天前
    为什么不把前面那句话贴出来呢?
    .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  
       296 天前
    上上家公司就是用的这个,真的劝退我了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1111 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 18:13 · PVG 02:13 · LAX 11:13 · JFK 14:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.