首页 > 前沿科技 > > 正文
2021-07-05 09:22:59

互联网资讯:谷歌发布JetpackCompose的Alpha版本以加快Android编码速度

导读 互联网是高科技的产物,是历史发展、社会进步、人类智慧的结晶;是人类迄今所拥有的容量最大、内容最广、传递速度最快的信息中心。全球每天
互联网是高科技的产物,是历史发展、社会进步、人类智慧的结晶;是人类迄今所拥有的容量最大、内容最广、传递速度最快的信息中心。全球每天有四亿人使用互联网,上网人数占世界人口的百分之6.互联网为我们了解时事、学习知识、与人沟通、休闲娱乐等提供了便捷的条件,接下来这篇文章给大家说说互联网科技的一角。

Google LLC今天发布了Jetpack Compose的Alpha版本,Jetpack Compose是开发工具,旨在加快Android应用程序的创建速度。

去年10月,这家搜索巨头首次发布了Jetpack Compose的早期预览版。它旨在通过简化创建应用程序用户界面的过程来加速Android开发,这是一项耗时的工作,从历史上讲它需要编写大量自定义代码。

传统上,Android开发人员必须使用XML标记语言编写UI元素。XML的使用增加了项目的复杂性,因为Android应用程序的核心功能必须使用完全不同的语言编写,其后果之一是开发人员必须编写大量所谓的样板代码。Jetpack Compose消除了使用XML的需要,从而减少了应用程序所需的样板代码量,从而使开发人员可以用一种语言编写应用程序的核心功能和UI。

这种语言就是Kotlin,Google去年将其命名为Android的首选编程技术。

Jetpack Compose还可以通过其他方式简化UI开发,例如,减少开发人员为处理界面更改而必须编写的代码量。如果电子商务应用程序的用户从购物车中拿出商品,则该应用程序需要刷新以反映该更改。与基于XML的实现相比,用Jetpack Compose编写的接口元素可以以更少的代码来应用此类更新。

如今,该工具已升级到Alpha状态,并引入了一些新的增强功能。他们中的许多人都打算通过使Jetpack Compose更易于使用而在开发社区中迅速采用。

Google希望提高采用率的第一种方法是使开发人员更容易在现有的Android应用程序中使用该工具。根据搜索巨头的说法,使用该工具创建的界面元素现在可以嵌入到最初使用XML创建的Android应用中。对于Google来说,这是要在Play商店中最受欢迎的应用中采用Jetpack Compose的重要一步,其中大多数并不是最初使用该工具创建的。

这家搜索巨头还将把Jetpack Compose更深入地集成到Android Studio中,这是Android开发人员用来构建应用程序的基于桌面的工具包。程序员现在可以在Android Studio的编辑器中编写界面元素的代码,并在相邻标签中查看该元素的交互式预览。当基础代码更改时,预览会自动刷新。

内部创建的UI开发工具,例如Jetpack Compose和Flutter(最近Google对其进行了升级),也是这家搜索巨头开发者战略的重要组成部分。公司越容易构建Android应用,开发人员就可以更快地将新想法推向市场。