zoukankan      html  css  js  c++  java
  • Google推Android新开发语言Sky:流畅度 秒iOS

      Dart初衷

      作为当前市占率最高的智能手机操作系统,Android平台正在吸引着越来越多的开发者。

      不过,对用户而言,Android的体验还不够完善,卡顿的情况时有发生。再深入点理解,许多应用的帧率达不到普遍意义上流畅的标准60fps。好消息是,谷歌正在考虑使用新的编程方案着力改善这一情况。据悉,来自Chrome V8引擎设计团队的工程师近日演示了利用自主网页语言Dart来开发Android应用,并将其命名为“Sky”。Sky保持开源特性,包括在iOS内都可运行。更重要的是,它将带来120fps的应用体验。

      如果要让一款软件以60帧的画面运行,这就意味着它需要支持每16毫秒绘完一帧的速度。如果一款应用无法达到每16毫秒一帧这一底线的话,它就不可避免地会出现屏闪或卡顿的现象。

      Sky语言开发团队也在此前的演示中,向我们展示了一款测试用的App,它的整套系统支持高达1.2毫秒一帧的惊人绘制速度。虽然这还只是一个简单的例子,但是却也向我们展示了Sky确实能带给开发者们带来无穷的想象空间:能在更大型复杂的游戏中,体验到如丝般顺滑的操作体验。这也让我们对120帧(8毫秒一帧)的美好愿景成为了可能。

      永不闪屏、永远流畅

      Sky语言开发团队还表示:“Sky的独特设计能让它编写出的应用永远也不会出现闪屏现象,它的APIs不会影响UI主线程”。通俗地讲,这意味着即便应用运行缓慢了,它的UI界面仍将保持流畅和灵敏

      此外,基于HTTP的编译模式简化了开发流程——开发者不必编辑代码、编译并打包,这些代码可以在服务器上直接编辑。当然,Dart团队也设计了Material Design小工具并在持续为Sky迭代升级中。

     

      Sky 语 言 特 性:

      * 开源,可在iOS内运行;

      * 帧率120fps 超流畅应用体验;

      * 进程速度不影响主界面;

     

      Sky能否取代Java成为Android应用的主流,你是怎么看的呢?

     

  • 相关阅读:
    (网页)html中页面传递参数不用cookie不用缓存,js方法搞定
    (网页)table加上分页,优点可随便加样式
    (后端)分页比较好的语句
    (后端)Spring手动回滚事务
    jquery 插件开发
    mysql 触发器
    mysql 存储过程
    YaHoo 前端优化军规
    html5 离线存储
    java 网络编程
  • 原文地址:https://www.cnblogs.com/jackchiang/p/4478324.html
Copyright © 2011-2022 走看看