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应用的主流,你是怎么看的呢?

更多相关文章

  1. android studio 试手
  2. Linux下快速构建Android编译环境
  3. 基于腾讯X5内核的混合APP开发模式
  4. 重磅来袭!2020 年需要关注的 5 大 Android(安卓)开发技术,抓破脑袋
  5. 谷歌I/O 2011开发者大会现场报道
  6. Android(安卓)app的applicationId和包名的区别
  7. 写给Android开发者的Windows Phone开发秘籍
  8. 跟大家分享一下如何成为一名安卓开发者
  9. 移动端启动速度

随机推荐

  1. android 资源
  2. 玩转Android---UI篇---TextView(文本框)
  3. android的SDK----google中的翻译
  4. Android(安卓)Studio 1.0 苹果电脑安装配
  5. 将要更新到android 4.0的手机列表
  6. Android(安卓)系统概要 ——《第一行代码
  7. android访问服务器端上传及服务器端接收
  8. Android的View类介绍-android的学习之旅(
  9. android CTS测试
  10. Qt on Android:将Qt调试信息输出到logcat