mthli
V2EX  ›  Android

Google 推出全新 Android 开发语言 Sky

  •  
  •   mthli · May 4, 2015 via Android · 18114 views
    This topic created in 4028 days ago, the information mentioned may be changed or developed.
    看月光博客的推:谷歌推出全新Android开发语言Sky,主要目的包括提高运行速度和响应速度。在大部分设备上,应用流畅的标准都是实现60FPS的帧率。Sky希望实现高达120FPS的帧率,用户界面将保持流畅的响应速度。

    貌似又有新的语言要学了(据说Sky是Dart on Android?
    22 replies    2015-05-22 22:19:09 +08:00
    liujiantao
        1
    liujiantao  
       May 4, 2015 via Android
    swift 快速 sky 自由!
    hahastudio
        2
    hahastudio  
       May 4, 2015   ❤️ 1
    不久之后,微软把 Sky 语言加入 .Net 平台当中= =
    cnnblike
        3
    cnnblike  
       May 4, 2015
    评价一门语言,基本上是从三个方面来看。
    1. 语言本身的特性,语言设计得如何?易学吗?容易精通吗?具体实现的时候会不会因为设计得太过傻逼而导致不断遇坑?具体实现的时候会不会因为实现者太过傻逼而不断遇坑?——这决定了整个开发者社区的精通度范围。
    2. 积累的库如何,这导致了你使用的时候需不需要不断自己去重新发明轮子。
    3. 亲妈的支持力度如何,这导致了他应用范围广不广,前途好不好。

    我以为,这三点决定了语言的未来。
    Java设计得一般,易学,易精通度挺一般的。库极其多,亲妈力度差,奈何有先发优势,积累了大量的设备。
    Dart设计得如何暂且不说。库几乎没有,亲妈力度极差(没有出现Dart VM exclusive的Android版本,意味着路径依赖影响下的大部分Android开发者长期使用Java的事实不可改变)。
    Pastsong
        4
    Pastsong  
       May 4, 2015
    有人扔个链接吗...没搜到 Google 官方的文章
    gongpeione
        5
    gongpeione  
       May 4, 2015
    bellchu
        7
    bellchu  
       May 4, 2015
    @gongpeione 此人脑容量很大。。。。。。或者该剪头发了
    breaklayer
        8
    breaklayer  
       May 4, 2015
    现在在使用kotlin开发android,感觉不错
    很好奇120FPS的帧率怎么做到的。
    learnshare
        9
    learnshare  
       May 4, 2015
    瞎扯的标题,哪来新语言
    jyz19880823
        10
    jyz19880823  
       May 4, 2015
    那个 sky demo 有点问题啊
    gongpeione
        11
    gongpeione  
       May 4, 2015
    @bellchu 哈哈大概只是头发比较多而已╮( ̄▽ ̄")╭
    youxiachai
        12
    youxiachai  
       May 4, 2015
    体验了一把demo ... 启动速度实在是太慢了..........流畅度,也没啥亮点..现在的android也有这么流畅.
    roys
        13
    roys  
       May 4, 2015
    想转android的朋友直接学sky?
    missdeer
        14
    missdeer  
       May 4, 2015
    Google员工都是不发明轮子会死星人。
    caixiexin
        15
    caixiexin  
       May 4, 2015
    应该是被oracle逼的把。。
    loveuqian
        16
    loveuqian  
       May 4, 2015
    估计到时候会跟ios一样,那么问题来了,请问我想入门安卓开发,应该直接学习sky还是java呢
    jiang42
        17
    jiang42  
       May 4, 2015
    @loveuqian 学scala吧
    jarontai
        18
    jarontai  
       May 4, 2015
    标题误导群众,语言是Dart,SKY是框架。
    楼上有人说Dart库几乎没有,有点严重了,请看 https://pub.dartlang.org/
    DingSoung
        19
    DingSoung  
       May 4, 2015
    好了 我正在用swift开发iOS 下一步如果要开发android 也许直接上Dart
    tony601818
        20
    tony601818  
       May 5, 2015
    等于说放弃了兼容性。。。
    cfan8
        21
    cfan8  
       May 5, 2015
    下载了那个Sky Demo,感觉目前来看完全没法用啊

    目测现在的实现应该是在JVM上跑了个Dart VM,不知道变成原生之后会不会效率有所提高;主要的性能开销应该都用在利用reflection动态Create UI对象上了,Create完成之后的调用基本上就是 一层wrap,开销应该不大
    dast
        22
    dast  
       May 22, 2015
    Sky不过是google某个部门的一次小实验而已,目前对swift 买账的开发者多么?求科普
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   913 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 68ms · UTC 21:11 · PVG 05:11 · LAX 14:11 · JFK 17:11
    ♥ Do have faith in what you're doing.