码迷,mamicode.com
首页 > 移动开发 > 详细

Google推Android新开发语言Sky:流畅度 秒iOS

时间:2015-05-05 10:22:30      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

技术分享

 

作为当前市占率最高的智能手机操作系统,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应用的主流,你是怎么看的呢?

 

Google推Android新开发语言Sky:流畅度 秒iOS

标签:

原文地址:http://www.cnblogs.com/jackchiang/p/4478324.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!