据arstechnica报导,google推出全新Android开发结构Sky,首要意图包含提高运转速度和响应速度,在大多数设备上,运用流通的规范都是完成60FPS的帧率,Sky期望完成高达120FPS的帧率,用户界面将坚持流通的响应速度。
现在为止,除游戏之外的Android运用一般运用Java言语来开发编写,其运转功率和速度并不抱负,而google内部的一个团队正在探究全新的运用开发方式。他们利用了google自立的页面开发言语Dart来开发Android运用。这协助他们专心于速度,并能够与页面进行深度结合。
Dart由Chrome V8引擎的团队成员创造。该团队近期举行了Dart开发者峰会,展现了在Android项目中运用的Dart。在Android项目中运用的Dart并未被称作“Dart on Android”,而是有了一个新姓名“Sky”。现在,Sky仅仅一次开源的测验。但相关于传统的Android运用开发方式,Sky有着多方面优势。
Sky的最首要意图包含提高运转速度和响应速度。在大多数设备上,运用流通的规范都是完成60FPS的帧率。不过,Dart团队期望完成高达120FPS的帧率。现在在Android平台上,很多运用连规范的60FPS帧率都难以达到,更不用说120FPS。60FPS的帧率请求每16毫秒制作一帧,当画面制作速度达不到这一水平常,运用就会呈现卡顿。
Dart团队展现了一款演示运用,每帧的制作速度仅为1.2毫秒。虽然这仅仅一次简略的展现,但这意味着,关于开发流通而杂乱的运用来说,Sky有着很大的空间,这也使120FPS的帧率成为了也许。该团队表明,Sky的运用程序接口(API)不会影响界面的主线程,这意味着即便运用运转速度变慢,用户界面仍将坚持流通的响应速度。
Sky并不依赖于平台,其代码能够运转在Android、iOS,以及任何集成了Dart虚拟机的平台上。这类运用的运转类似于网站。运用的很大一部分根据HTTP,这意味着开发者能够进行继续的开发,并保证一切用户一向运用最新版本。这款演示运用的缺点在于无法离线运转,而发动运用则需求1到2秒钟时刻,由于运用需求下载数据。不过,这两方面的疑问能够经过缓存机制来处理。
推荐资讯
- 撞死宠物狗,竟被索赔十万元?车主:不吃不喝也得挣几年
- 喝粥能养胃吗?这样喝粥,才养胃!
- 地板老是发出声音,怎么办?生活中的妙招不得不服~
- 生活中14个最容易要命的细节,害惨很多人!赶紧看丨提醒
- 海带万万不能直接用水泡,很多人做错,难怪又黑又硬不好吃!
- 老年人应如何养胃?细嚼慢咽对肠胃最有利
- 睡前坚持这样做可延年益寿 喝蜂蜜牛奶预防失眠
- 适合冬藏的食材有哪些?红薯有益心脑血管健康
- 老年人适合吃什么水果?猕猴桃有助于调节糖代谢
- 吃素也能有效补充蛋白质 西兰花高纤维零胆固醇
- 茶非人人可饮,喝对了才养生
- 秋天吃这十种宝,胜过冬虫夏草!不吃就亏大了!
- 鼻炎反复老不好?多半肺有问题!1个动作坚持做,呼吸更顺畅
- 晚餐决定寿命?避开这些雷区就能很长寿
- 这些蔬菜别生吃,这几种吃了可能还会中毒
- 生理期这几个谣言千万不要盲目相信 吃甜食能缓解痛经?