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

Google 推出全新 Android 开发语言 Sky

  •  
  •   mthli · 2015-05-04 09:58:57 +08:00 via Android · 13604 次点击
    这是一个创建于 3484 天前的主题,其中的信息可能已经有所发展或是发生改变。
    看月光博客的推:谷歌推出全新Android开发语言Sky,主要目的包括提高运行速度和响应速度。在大部分设备上,应用流畅的标准都是实现60FPS的帧率。Sky希望实现高达120FPS的帧率,用户界面将保持流畅的响应速度。

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

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

    目测现在的实现应该是在JVM上跑了个Dart VM,不知道变成原生之后会不会效率有所提高;主要的性能开销应该都用在利用reflection动态Create UI对象上了,Create完成之后的调用基本上就是 一层wrap,开销应该不大
    dast
        22
    dast  
       2015-05-22 22:19:09 +08:00
    Sky不过是google某个部门的一次小实验而已,目前对swift 买账的开发者多么?求科普
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2912 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 06:23 · PVG 14:23 · LAX 22:23 · JFK 01:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.