首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

目前来看, flutter 一统天下的可能性越来越大,苹果为什么还没有出来干涉?

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

    flutter 的生态越来越大了

    他们 github 更新 也越来越频繁

    最近官方也在桌面端发力了

    那么, 不远的将来

    估计 ios、安卓、win、mac、linux 都会成为 flutter 的市场


    目前苹果公司似乎没有什么动向

    是没有人主持大局吗?

    还是已经默许了?

    或者有别的原因?


    那么 2019- 2020 年,学习 flutter 是否是非常划算的投入?

    第 1 条附言  ·  145 天前
    甲骨文( Oracle ) 就 java 问题,继续和 google 打官司,

    最近 flutter 的 github https://github.com/flutter/flutter/commits/master 动作很频繁

    我估计,flutter 接下来 真的可能会 一统天下吧
    75 回复  |  直到 2019-05-05 10:04:59 +08:00
        1
    Lin0936   146 天前   ♥ 1
    为什么要干涉?
        2
    ferrum   146 天前
    听说过 Marzipan 吗?
        3
    Mohanson   146 天前 via Android
    据我所知,所有试图统一全端的工具都在这条路上失败了
        4
    tgich   146 天前   ♥ 1
    根本就没人用
        5
    Sivan   146 天前 via iPhone   ♥ 3
    别闹了兄弟,以目前这个时间点,这才哪到哪啊。

    先忽悠一帮程序员给 App Store 贡献 App 再说,真想干预还不是分分钟的事。
        6
    but0n   146 天前 via iPhone
    @Mohanson Unity 算吗
        7
    awesomes   146 天前
    至少得先观察一年再说
        8
    gam2046   146 天前   ♥ 1
    @but0n 个人觉得 Unity 不算,Unity 只是统一了不同平台的图形化,这对于游戏来说已经足够,但是对于多数常规应用来说,GUI 只是其中一部分,另一部分是与系统强相关的交互。例如文件、权限、生存周期等,不同系统差距较大,需要开发者根据不同的目标平台做定制化。与之相对的是 Java,jdk 中提供了大量系统基本操作,屏蔽了不同系统之间的差异。但是对于不同系统的独特差异依旧需要开发人员自行处理(通过 JNI )

    因此,其实很难出现真正的全终端统一,不同操作系统之间的差异过于巨大。而单纯的视图与算法,Web 就可以做到统一。
        9
    minami   146 天前   ♥ 4
    建议看下 https://killedbygoogle.com/ 清醒一下
        10
    Phariel   146 天前 via iPhone
    做大一统的平台没几个是善终的 体量还没大到能威胁苹果的点儿上
        11
    HuHui   146 天前 via Android   ♥ 1
    个人使用感觉是
    真香
        12
    ironMan1995   146 天前 via Android
    周围根本没人用,不知道你这个一统天下的结果是怎么出来的
        13
    skiy   146 天前 via Android
    linux 下折腾死了环境都没弄好。完全按官方的来的。唉
        14
    txwd   146 天前
    放心,不会出现一统江湖的历史
        15
    EscYezi   146 天前 via iPhone   ♥ 2
    用 flutter 写的 app 最后不还是要进 App Store ?为什么要干涉?
        16
    tyrealgray   146 天前
    Google URL Shortener 也死了?我上一个公司的业务重度依赖这玩意儿。lol
        17
    loading   146 天前 via Android
    幸存者偏差
        18
    amon   146 天前   ♥ 3
    现在好歹移动端已经式微了,在移动端大火的时候 Facebook 发布了 react 并开源,这个可比 Flutter 火了去了。
    移动端用 react,pc 端、h5 端到处都是 react。
    苹果说了啥?
        19
    lakie   146 天前
    鬼佬不会这一套,,,能统一是国人的思想
        20
    lizhuoli   146 天前 via iPhone   ♥ 1
    这种叫做 Application Level UI framework,和 Vendored UI framework 相比永远是第二位……历史上车轮已经碾过多少了……
        21
    hhecoder   146 天前 via Android   ♥ 1
    flutter 离统一还差 2 个 react
        22
    HongJay   146 天前   ♥ 1
    @minami 看到 gcm 我就喷了。。。升级成了 fcm 不懂么。。这网页瞎做的吧
        23
    Alexinder   146 天前 via Android
    还挺好用的 beta 的时候坑比较多 到正式版 1.0 之后好很多 我学校有个给 omafra 做的系统 用的 flutter.
        24
    zwithz1998   146 天前
    flutter 一天就把我写了两个星期的小项目给重构出来了。。。啥都有太爽了
        25
    Terry05   145 天前
    @zwithz1998 你的小项目不会是个计算器吧。。
        26
    murmur   145 天前
    一统天下?当年 react native 也是这么说的,2 年之后再说吧
        27
    murmur   145 天前
    @but0n unity 专注游戏,而且大的游戏还得是 unreal
        28
    zwithz1998   145 天前
    @Terry05 🌚还是个大三党,给某学院写了个管理系统
        29
    hoyixi   145 天前
    最多内容展示类的 App 能来个一统,其它类目的 App 不可能。
        30
    orangeade   145 天前 via Android
    你看苹果限制 PWA 有用吗,还不是得持续完善
        31
    emeab   145 天前
    苹果控制好内容就行了.. 老老实实抽佣金不好吗. 真要改也不是现在把.才出来多久
        32
    MonoLogueChi   145 天前 via Android
    @murmur 不能用大小去选择引擎,要根据实际情况来,我们现在基本上是如果需要快速开发,就用 unity,桌面端可以使用 UE4,如果需要其他平台的,基本不考虑。我们不做大项目,但是不代表 unity 不能做大项目。
        33
    loginbygoogle   145 天前 via Android   ♥ 3
    苹果为何不干涉各种游戏引擎?
    苹果为何不干涉各种小程序?
    苹果为何不干涉 h5 套壳应用?
    苹果为何不干涉 Xamarin ?
    苹果为何不干涉 pwa ?

    除了自家 oc,sw,xcode 这些自家专属工具,苹果有什么拿得出手的东西拿给开发者用?它为前端后端做出过什么贡献?它除了垄断还会干嘛?
        34
    loginbygoogle   145 天前 via Android   ♥ 2
    oc 这种烂语言就不说了,sw 的那套 api 是给人用的吗,xcode 要不是为了打包 ios,我脑壳被门夹了才会用,都是辣鸡
        35
    murmur   145 天前
    @MonoLogueChi 目前 unity 做的大端游有哪些来着。。我记得 unity 上次被讽刺还是愤怒的小鸟还是哪个国产单机武侠
        36
    murmur   145 天前
    @loginbygoogle 苹果以前没少干涉套壳和 h5 后来 看成为趋势了才没怎么管
        37
    HuasLeung   145 天前 via Android
    @tgich 阿里巴巴的闲鱼用上 Flutter 了
        38
    HuasLeung   145 天前 via Android
    看好 Flutter,Fuchsia OS 发行后才能看到 Flutter 的 power,再等等,发个回复几年后再来见分晓。
        39
    passerbytiny   145 天前
    一个很多年的 Java 开发人员给你讲个笑话,Java 是跨平台的。
        40
    yidinghe   145 天前 via Android
    楼主,语言这块的东西,你见过谁干涉谁
        41
    murmur   145 天前   ♥ 7
    @HuasLeung 闲鱼这个项目组特别有意思,除了用户体验不感兴趣其余的都挺感兴趣,典型的面向简历编程
        42
    kimown   145 天前 via Android
    @murmur

    当时看到 dart 代替 nodejs 做胶水层,完全是为了用而用
        43
    dodo2012   145 天前
    主要是 dart 套的我头晕,,,后面再看了
        44
    agdhole   145 天前
    dart 直接把我整懵了
        45
    nathanw   145 天前 via iPhone
    dart 的生态注定走不了太远
        46
    duanxianze   145 天前
    你从哪看出啦的???
        47
    mogutouer   145 天前
    求你们了,别出新东西了,重构 N 次了,比 iOS 和 android 分别原生开发投入还大了
        48
    LuLiangDev   145 天前 via Android
    养肥了再杀
        49
    MonoLogueChi   145 天前 via Android   ♥ 1
    @murmur 能做,但是从材质渲染上来看,比 UE4 还是差上很多,目前缺少能在 unity 里面调材质的人才。上次我去一家做游戏优化的公司参观,人家那材质做的,绝了,一个大型单机游戏,据说人家拿过来的时候用了三十多套基础材质,然后他们给优化到了 8 套
        50
    ifxo   145 天前
    统一个鸟,只有个人和小作坊才用 flutter 吧
        51
    menyakun   145 天前
    统一了对程序员是好事吗?这不是少了二分之一的开发人员需求吗
        52
    fannas   145 天前 via Android
    @HongJay 哈哈哈这个 deprecated 啦,你先研究研究?
        53
    winglight2016   145 天前
    一统江湖?来个鸟黄的 zi 醒 lz
        54
    Comdex   145 天前 via Android
    flutter 感觉不会有很大的发展,跟 react 命运差不多吧,由于使用了 dart 语言,前途更堪忧
        55
    AndroidEngineer   145 天前
    学这个还不如学业务,不知道有什么卵用
        56
    JasonBorn   145 天前
    @but0n 思路清奇。
        57
    gouflv   145 天前 via Android
    lz 醒醒
        58
    meteor957   145 天前 via Android
    rn 表示还没凉透
        59
    closedevice   145 天前
    实际上,flutter 并不是最好的方案,只是目前没有比他更合适的.虽然使用蛮久了,但是 dart 语言仍然是最糟糕的语言之一了,手动狗头
        60
    so898   145 天前   ♥ 1
    Flutter 至今为止还没法用非 HardCode 的方法修改 iOS Project 名字,一定得用自带的 Runner 那个,导致了很多很多问题
    其他各种混合编译问题更是数不胜数
    我觉得离 Flutter 在 iOS 平台上真正开始使用,还有很远的距离
        61
    learnshare   145 天前
    做系统的不太在乎应用层怎么玩
        62
    whypool   145 天前
    不凉就不错了,还全端吃
        63
    CastleBUPT   145 天前 via iPhone
    @loginbygoogle
    喷粪之前能不能睁开你的眼睛去看看苹果公司开源了多少代码,怎么就没有做出贡献了?
        64
    loginbygoogle   145 天前 via Android   ♥ 1
        65
    Pursue9   145 天前   ♥ 1
    我们来看看 C#
    web 端 打勾,.net core 配合 docker 性能杠杠的
    前端单页面 blazor 打勾, 可以直接编译成前端 js
    安卓 iOS 打勾,xamarin 可以一套代码直接运行
    桌面端 打勾,WPF winform
    游戏 打勾,unity 大家都知道
    工业方面 Iot 打勾,
    高并发后台 打勾,bing 搜索引擎后台
    人工智能 打勾,ML.Net
    宗旨:
    Free. Cross-platform. Open source.

    然而这门语言在国内快凉了
        66
    JohnLou   145 天前
    @Pursue9 你那只是语言统一而已。完全不可比。
        67
    Pursue9   145 天前
    @JohnLou 类库一样写起来还是轻松不少的,微软要把 xamarin 和 unity 的 mono 升级成.net core ,还是很有潜力的
    不过个人不太看好微软
        68
    quqiuzhu   144 天前 via Android
    Google 已放弃 flutter,这种技术还是慎重投入精力。
        69
    falcon05   144 天前 via iPhone
    先问是不是,再问为什么,不看好 flutter
        70
    guokeke   144 天前 via Android
    天下也在变化,这个“一统”就算是有也要加上个时间区间。
        71
    meteor957   144 天前 via Android
    为什么 v 站普遍不看好,b 乎就像钦定了一样
        72
    zzjas98   143 天前
    @HongJay 人家网页都给了你新闻 /wiki 的链接,wiki 里说的清清楚楚 gcm 被 fcm 代替。还有很多其它服务也是被代替都说的清清楚楚,你在这不自己看瞎喷什么
        73
    HongJay   143 天前
    @zzjas98 所以烦请你阅读上下文告诉我九楼想表达什么。
        74
    loginbygoogle   143 天前 via Android
    @quqiuzhu 章口就莱
        75
    itgoyo   141 天前
    RN 出来的时候也说统一移动端,看现在还有多少人用 RN
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2390 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 27ms · UTC 15:21 · PVG 23:21 · LAX 08:21 · JFK 11:21
    ♥ Do have faith in what you're doing.