Android Jetpack Compose使Alpha版的应用开发更加轻松

2020-08-28 00:22:31    来源:新经网    作者:冯思韵

我们生活在以应用程序为中心的世界中,不仅存在于智能手机上,而且还存在于台式机甚至电视上。换句话说,我们已经依赖于这些应用程序以及远程提供支持的服务,并且最终归结为创造这些体验的开发人员。尽管从统计学上讲是移动平台,但Android应用并不是最令人愉悦的开发,而Google的新Jetpack Compose工具包旨在一劳永逸地修复这一问题。

Android Jetpack Compose使Alpha版的应用开发更加轻松

谷歌从Android开始就押宝Java,部分原因是原始创作者安迪·鲁宾(Andy Rubin)使用的是Java,部分原因是那时的移动通用语言。Java的市场占有率很高,其中包括企业软件,Web软件甚至台式机软件,但很少有人会否认它并不是一种特别有趣的编程语言和使用的生态系统。更不用说由于甲骨文的诉讼而导致Google的财务和法律麻烦。

Google最终开发了自己的Kotlin语言,以使Android开发的代码方面更容易,并最终使其与Java保持距离。不幸的是,这对于开发用户最多看到的东西(图形用户界面)没有任何改变。开发人员仍然必须使用基于XML的Android原始UI系统,这是组成网页的HTML的一个更为复杂但功能强大的表亲。

去年,Google宣布了一项重大突破,即将在Android开发中进行。该工具包称为Jetpack Compose(请勿与软件中无数无关的名称“ Jetpack”的使用相混淆),该工具包消除了对XML的依赖,并允许开发人员和设计人员直接在代码中表达其UI,最好是在Android Studio开发的帮助下工具。

谷歌现在已经将Jetpack Compose推进到alpha测试中,这意味着针对开发人员的下一代Android UI工具已经开始运转。它需要一段时间才能变得稳定,但Android爱好者希望它能够成功起飞。开发Android应用程序,尤其是优秀的应用程序,并非一帆风顺,要使开发人员的生活更轻松,每一个细节都会大大改善平台上应用程序的状态。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。