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

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

  •  
  •   find456789 · 2019-04-30 17:15:35 +08:00 · 11995 次点击
    这是一个创建于 1815 天前的主题,其中的信息可能已经有所发展或是发生改变。

    flutter 的生态越来越大了

    他们 github 更新 也越来越频繁

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

    那么, 不远的将来

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


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

    是没有人主持大局吗?

    还是已经默许了?

    或者有别的原因?


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

    第 1 条附言  ·  2019-05-01 10:42:39 +08:00
    甲骨文( Oracle ) 就 java 问题,继续和 google 打官司,

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

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

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

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

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

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

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