流畅度暴涨一倍!安卓新开发语言Sky发布

 小程序开发    |       2023-12-19

  众所周知,目前绝大部分的安卓App使用JAVA语言进行开发。JAVA语言的效率并不高,这让安卓App的运行效率往往不如iOS上的版本。苹果已经推出了相比Object-C逐步提升效率的编程语言Swift,Google并不甘心App的效率差距被进一步拉大。现在,Google在Dart开发者峰会上发布了安卓全新的开发语言Sky,和JAVA相比,Sky语言编程可以大幅度提升安卓App的运行效率,并能够让App和网页进行深度整合。

  据悉,Google之前曾经开发过自主的网页开发语言Dart,现在Google将Dart引入到了安卓平台。在安卓平台上的Dart被称之为“Sky”,和传统的安卓应用开发方式相比,Sky可以语言可以带来非常多的优势。首先,Sky可以极大的提升运行速度和响应速度,Dart团队展示了一款演示App,每帧的绘制速度仅为1.2毫秒,Dart团队希望借助Sky实现高达120FPS的帧率。目前安卓App每帧渲染需要16毫秒,很多App还都达不到。这意味着通过Sky,安卓App的流畅度可以达到现在的两倍!

  Sky能够大幅提升安卓App的流畅度,和程序接口的调用方式变更很有关系。根据Dart团队介绍,Sky的应用程序接口(API)不会影响界面的主线程,这意味着即使应用工作速度变慢,用户界面仍将保持流畅的响应速度这和iOS的方案是类似的。

  Sky除了运行速度外,还拥有跨平台的优势。Sky的代码能够运行于安卓、iOS以及任何集成了Dart虚拟机的平台上,这类应用的运行类似于网站。对于Google这样的互联网企业来说,Sky能够更牢固地将终端和互联网捆绑在一起,更方便Google互联网服务的铺开。同时,这对于开发者来说也非常便利,基于HTTP开发会令开发变得简单,开发者甚至无需编辑打包代码即可完成修改。用户关闭App后再重新开启,就能完成App的升级。同时,基于HTTP也并不意味Sky会让App的功能减弱,Sky应用依然可以获得安卓的全部权限和API。

  当然,Sky也并不是那么完美。目前Sky只是一个试验项目,还存在安全性等顾虑和问题。Dart团队表示,目前他们仍在对Sky进行频繁迭代升级,这在某种程度上预示着框架和底层引擎有可能以不兼容的方式出现改变。也许在未来版本的安卓系统中,我们才能看到基于Sky的安卓App吧。

  海信(Hisense)7公斤滚筒洗衣机全自动 超薄嵌入 小型家用 除菌洗 冷水护色洗HG70DA10以旧换新

  东芝(TOSHIBA)65Z750MF 65英寸MiniLED 4K高清客厅巨幕影院全面屏144Hz音画双芯 7系液晶智能平板游戏电视机

  西门子(SIEMENS)274升大容量家用三门冰箱 混冷无霜 零度保鲜 独立三循环 玻璃面板 KG28US221C

  安克电容笔ipad笔 apple pencil二代苹果笔平替air4/5手写笔 平板触控绘画笔手写笔 【蓝牙磁吸】白色合金-防误触不断触

  Apple iPhone 14 Pro Max (A2896) 256GB 深空黑色 支持移动联通电信5G 双卡双待手机

  美的(Midea) 微波炉家用小型旋转加热20L 智能蒸煮菜单 杀菌功能 M1-L213C

  苏泊尔(SUPOR)电饭煲4L电饭锅电饭锅多功能一体家用蓝钻圆厚釜4-5人可做锅巴饭煲仔饭智能预约蒸米饭1-8人 SF40FC875 4升预约定时

  品胜 充电宝65W大功率30000毫安时大容量PD20W 双向快充户外移动电源 适用笔记本电脑苹果15华为小米手机

  绿联[何同学推荐]氮化镓充电器套装65W双Type-C多口快充头适用pd20W苹果14手机macbookPro笔记本电脑线元

  格兰仕(Galanz)电烤箱 家用烤箱 40L大容量 上下独立控温 多层烘培烤箱炉灯多功能 K42 经典黑 黑色

  美的Midea 中药锅煎药壶 智能全自动陶电砂锅炖药锅煲 煎药机器 养生熬药壶 大容量分体式 【4L容量】长效预约JYC4002

  美的(Midea)电压力锅家用5L双胆高压锅鲜汤深胆煮汤锅 智能多功能电饭煲 智能预约焖香饭智能 【双胆】RY50Q3-FS

  漫步者(EDIFIER)M25 一体式电脑音响 家用桌面台式机笔记本音箱 蓝牙5.3 黑色

  华擎/ASRock B760 STX主板DeskMiC准系统迷你主机intel12代/13代/14代 曜石黑

  TCL电视 85V6E Max 85英寸 120Hz 高色域 3+64GB 2.1声道音响 平板电视机 以旧换新 85英寸 官方标配