APP下载

Google发布Android最新开发工具Jetpack Compose和Android Studio 4.0

消息来源:baojiabao.com 作者: 发布时间:2024-05-12

报价宝综合消息Google发布Android最新开发工具Jetpack Compose和Android Studio 4.0

Google在2019年Android开发者大会上发布了新的开发工具,包括释出宣告式UI设计工具Jetpack Compose开发者预览版,还有Android Studio也释出最新的4.0金丝雀版本,揭露了其中新增的功能。

Android开发工具五花八门,不少开发者对于究竟要用哪些工具组合,来开发Android应用程序产生疑问,Android团队公布了现代Android开发推荐。推荐的优先开发语言便是近年Google力推的Kotlin,目前Android团队也与JetBrains持续合作,提升Kotlin的开发体验,包括增加Kotlin的编译速度,同时还改进IDE输入延迟,以及最佳化程式码缩减器R8,使其能理解Kotlin特定字节码模式等。

但开发团队把Kotlin、Java和C++都视为第一支援的开发语言,Java和C++为标准开发语言,Kotlin作为Java的替代语言,可与Java无缝互通,而对C++的支援,Google最近才释出最新的NDK r21工具集,更新LLVM、GNU Make,并预设启用静态程式码分析工具Fortify等。

除了Kotlin,现代Android开发推荐的工具还有Android Studio以及Android Jetpack。Android Jetpack是一整套的函式库,帮助开发者简单地建立高品质的应用程序。最新在Android Studio加入的Jetpack Compose,是一个原生Android UI开发工具包,开发者可以简单地描述UI外观,Compose便会负责应用程序状态更改等剩余工作,使UI自动更新。

Jetpack Compose使用Kotlin建置,因此可以完全和Java互通,能够直接存取Android和Jetpack API,也与现有的UI开发工具相容,开发者可以混合使用新旧视图。现在Jetpack Compose仍在开发者预览版中,开发者只要下载最新的Android Studio预览版就能开始使用,预计明年会推出Beta版。

Google新发布的Android Studio 4.0金丝雀版本,完整支援Jetpack Compose,包括提供Compose Live预览、程式码完成功能,以及一个Compose应用程序的范例,Android Studio 4.0其他更新,还有新的Motion编辑器、去糖化(Desugaring)的Java 8语言函式库,以及完全支援KTS档案等新功能。

去年推出的新APK格式Android App Bundles,Google现在要简化该格式与动态交付的测试工作,新的内部应用程序共享功能,将会让开发团队能够方便地共享应用程序测试建置,就像共享APK一样方便,开发者可以授与团队中任何成员上载构件的能力,不需要使用金钥签署测试版本,并且可以上传可除错的构件。

2019-10-25 12:52:00

相关文章