作为一个iOS开发者,应该继续钻研SwiftUI还是尝试接触Flutter了呢?

5年 iOS 开发经验,日常爱好学习各种开发语言,对移动端有一线技术持续关注,Swift 狂热粉丝,推动 手淘iOS客户端落地 Swift,SwiftUI 实践者。

(关注公众号-app不内卷,可以一对一找我答疑,以及各种iOS干货可以看哦)

————————————————————————————————————

截止2021-03-08日 几个关键点数据

  1. FLutter 2.0 已经正式 Release ,支持 iOS Android Windows MacOS Linux 5大平台 原生应用。且支持 Web 平台与 汽车,智能家电等嵌入式平台。
  2. Dart 发布了 2.12 版本支持了 void safety。
  3. SwiftUI 处于 2.0 版本,最低支持操作系统 自2020年发布后的Apple 操作系统,Mac OS, iOS, iPadOS, tvOS watchOS。
  4. Google 表示每个月有50w开发者使用 Flutter, Google Play Store 有15w个支持 Flutter业务
  5. 开源社区为 Flutter 贡献了大量的代码,而 SwiftUI 则作为 Apple 家的闭源框架,目前未来也没什么机会开源。
  6. Swift 处于 5.3版本。稳定版支持 Apple OS 主流 Linux 不稳定版本支持 Android Windows 。

Flutter 包含量大组成部分,Flutter 可移植UI框架与Dart 编程语言。

移动平台

相信观看此问题的更多同学是移动端开发者,了解Flutter 也基本是从移动端各种公众号,知识分享了解到的。

首先很多人对Flutter的理解会有一点片面,严格意义来说 Flutter 是一个跨平台 UI 框架,并不是一个平台解决方案,比如你说在iOS上开发一个APP,有200-300个公开或者私有的Framework供你使用,但是Flutter只是提供了UIKit 的解决方案,只不过大家的开发工作中大部分时间确实跟各式各样的UI打交道,开发业务逻辑的事件远小于开发UI部分的事件。传统的原生的命令式框架,笨拙又低效。

随着移动端研发效率跨平台

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值